Abstract
Constructing software from components is considered to be a key requirement for managing the complexity of software. Separation of concerns makes only sense if the realizations of these concerns can be composed together effectively into a working program. Various publications have shown that composability of software is far from trivial and fails when components express complex behavior such as constraints, synchronization and history-sensitiveness. We believe that to address the composability problems, we need to understand and define the situations where composition fails. To this aim, in this paper we (a) introduce a general model of multi-dimensional concern composition, and (b) define so-called composition anomalies.
Original language | Undefined |
---|---|
Title of host publication | Electronic proceedings at ICSE'2000 Workshop on Multi-Dimensional Separation of Concerns in Software Engineering |
Place of Publication | Limerick, Ireland |
Pages | - |
Publication status | Published - 23 Feb 2000 |
Event | ICSE 2000 Workshop on Multi-Dimensional Separation of Concerns in Software Engineering 2000 - Limerick, Ireland Duration: 6 Jun 2000 → 6 Jun 2000 |
Workshop
Workshop | ICSE 2000 Workshop on Multi-Dimensional Separation of Concerns in Software Engineering 2000 |
---|---|
Country/Territory | Ireland |
City | Limerick |
Period | 6/06/00 → 6/06/00 |
Keywords
- METIS-119334
- IR-18812