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