Knowledge-Based Software Composition Using Rough Set Theory(Special Issue on Knowledge-Based Software Engineering)
スポンサーリンク
概要
- 論文の詳細を見る
Software Composition is one of the major concerns in component based software development(CBSD). In this paper, we present a formal approach to construct software systems from requirements models using available components. We focus on the knowledge resides in the requirements and the components in order to deal with those heterogeneous concepts. This approach consists of three steps. The first step is selecting adaptable components to the requirements model. The requirements and the components are transformed into the form of Σ algebra, and the component adaptability is evaluated by Σ homomorphism. Rough Set Theory (RST) is used to make carriers of two Σ algebras common, which are derived from the requirements and the components. The second step is identifying the control structure of the requirments. Decision tables are used for representing the knowledge on the requirements, and RST is used to optimize the control structure. The third step is to implement the control structure as glue codes which would perform the components appropriately. This approach mainly focuses on enterprise back-office applications in this paper, however, it can be easily applied to other domains, since it assumes the requirements to be expressed in Colored Petri Nets (CPN) , and CPN can express various problem domains other than enterprise backoffice applications.
- 社団法人電子情報通信学会の論文
- 2000-04-25
著者
-
Matsumoto Masao
The Author Is With The Graduate School Of Systems Management The University Of Tsukuba
-
Shinkawa Yoshiyuki
The Author Is With Systems Laboratory Ibm Japan Ltd.