Constructing open systems via consistent components

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Open systems capable of handling unanticipated future changes are very desirable. A common approach towards open systems is based on components. There are some essential issues of the component-based software paradigm. First, the most challenging analysis issue is about component consistency - namely a component does not violate some property in another when composed. The paper presents a formal approach to the issue by including consistency semantic to component specification. Based on this semantic information, components can be efficiently cross-checked for the consistency among components. The second issue is on how components are realized from the formal specification. The layered architecture is recommended for component-based system design in which component specifications are separated into layers. Subsequently, each layer can be then respectively implemented by & corresponding module via aspect-oriented programming. The target system simply involves composing those modules together in a well-defined order. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Thang, N. T., & Katayama, T. (2005). Constructing open systems via consistent components. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3722 LNCS, pp. 517–531). https://doi.org/10.1007/11560647_34

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free