Reuse in KBS: a components approach

作者:

Highlights:

摘要

Over the past decade there has been considerable experimentation with the modeling of software architecture than can provide a basis for description of the KBS architectures. As the field of the component-based systems (CBS) has matured, there has emerged among this community general consensus or ontology that determines a common foundation of concepts and concerns for architectural description. In this paper we propose a modeling technique which permits to describe a KBS architecture according to two CBS axis: the components architecture axis and the levels of granularity of components axis. The components architecture axis allows to see a KBS as a set of inter-related components for reuse purposes. The levels of granularity of components axis allows to describe the KBS components according to different levels of granularity for clarity and reuse purposes. We also see how the proposed architecture, called Y architecture, allows to see the KBS components as (re)usable components according to the for-reuse CBS engineering and the by-reuse CBS engineering. The for-reuse CBS engineering describes the way of constructing reusable components and the by-reuse CBS engineering the way to reuse pre-existing components for constructing specific applications.

论文关键词:Component-based system,KBS,Component,Connector,Task,PSM,Component reuse,Transfer link

论文评审过程:Available online 7 January 2003.

论文官网地址:https://doi.org/10.1016/S0957-4174(02)00140-9