×

皮科拉

swMATH ID: 6408
软件作者: 弗兰茨·阿赫尔曼(Franz Achermann);马库斯·隆佩;施耐德,Jean-Guy;奥斯卡·尼尔斯特拉斯
描述: PICCOLA-一种小型合成语言。尽管面向对象的语言非常适合实现软件组件,但它们在基于组件的应用程序的构建中并没有发挥作用,这主要是因为面向对象的设计往往会模糊基于组件的体系结构。我们建议通过明确分离组件实现和组合来解决这个问题。特别是,我们声称,有意识地应用“Applications=Components+Scripts”范式可以最好地支持应用程序开发。在本章中,我们介绍了PICCOLA,一种体现这种范式的小型“合成语言”。Piccola通过通信并发代理对组件和组成抽象进行建模。灵活性、可扩展性和健壮性是通过对组件的接口和它们所处的上下文进行建模而获得的,而这些上下文是通过“表单”(可扩展记录的一个特殊概念)实现的。通过一个具体的示例,我们说明了PICCOLA如何为将应用程序视为组件组合提供显式支持,并表明将组件与其组合分离可以提高可维护性。
主页: 网址:http://scg.unibe.ch/research/piccola
相关软件: 里奥琳达皮克特ArchJava建筑Stata公司年教育歧管方面JPROCOL公司JAsCo公司Rapide公司REXX公司加齐碎片JBoss公司路易斯安那州方面CLOS公司Smalltalk公司
引用于: 16文件
更多出版物: http://scg.unibe.ch/publications?_s=dej89CHIL03q2jC1&_k=o1SXRz1m&_n&8

在1个字段中引用

16 计算机科学(68至XX)

按年份列出的引文