摘要
通过软件合成来开发分布计算环境下的开放性集成化应用系统正在成为软件工程研究的新热点.软件体系结构的透明描述是支持软件合成的主要手段,但现行体系结构形式描述抽象程度太低,无法清晰说明软构件间的协作和语义互操作.对此,作者提出基于Agents的软件合成框架ABFSC(其分为Agents协作和技能合成两个层次),以支持集成化应用系统的包容体系结构的透明设计,并促进软构件间协作和语义互操作的清晰描述.该框架不仅可较好地填补现行软件体系结构的研究和实用化软构件/软总线技术之间的断层。
One of hot research issues of software engineering is to develop integrated application systems under distributed computing environment by software composition. The description of software architecture provides an important means to support software composition, but existed resolutions are not sufficient to describe explicitly collaboration and semantic interoperation among software components. This paper proposes an agents based framework for software composition, called ABFSC, which consists of two layers: agent collaboration and skill composition. ABFSC is intended to support the transparent design of plug in architecture of integrated application systems and the explicit description of collaboration and semantic interoperation among software components. It not only fills the gap between the present research of software architecture and the practical technology of software components and software bus, but also reduces the complexity of software composition.
出处
《计算机学报》
EI
CSCD
北大核心
1999年第10期1050-1058,共9页
Chinese Journal of Computers
基金
国家自然科学基金
关键词
软件合成
语义互操作
AGENTS
软件工程
ABFSC
Software composition, software architecture, semantic interoperation, plug in, software agents.