Abstract
A software component model should define what components are, and how they can be composed. That is, it should define a theory of components and their composition. Current software component models tend to use objects or port-connector type architectural units as components, with method calls and port-to-port connections as composition mechanisms. However, these models do not provide a proper composition theory, in particular for key underlying concepts such as encapsulation and compositionality. In this paper, we outline our notion of these concepts, and give a preliminary formalisation of a software component model that embodies these concepts. © Springer-Verlag Berlin Heidelberg 2006.
Original language | English |
---|---|
Title of host publication | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci. |
Pages | 1-21 |
Number of pages | 20 |
Volume | 4111 |
DOIs | |
Publication status | Published - 2006 |
Event | 4th International Symposium on Formal Methods for Components and Objects, FMCO 2005 - Amsterdam Duration: 1 Jul 2006 → … |
Conference
Conference | 4th International Symposium on Formal Methods for Components and Objects, FMCO 2005 |
---|---|
City | Amsterdam |
Period | 1/07/06 → … |