Abstract
This paper discusses separation and composition of concerns as a means for improving adaptability of object-oriented programs. Separation of concerns results in a weak coupling of the concerns and as such satisfies the need for increased flexibility and reusability. We will illustrate the separation of concerns mechanism for the conventional object model and set out the requirements for an enhanced and adaptable object model. We propose the composition filters model as a framework for language extensions. The composition filters model separates the basic application code from the more special purpose concerns such as synchronization, real-time constraints and multiple views. Its applicability to solving various modeling problems is briefly illustrated.
Original language | English |
---|---|
Title of host publication | Special Issues in Object-Oriented Programming |
Subtitle of host publication | workshop reader of the 10th European Conference on Object-Oriented Programming, ECOOP '96, Linz, July 1996 |
Editors | Max Mühlhäuser |
Place of Publication | Heidelberg, Germany |
Publisher | D.punkt Verlag |
Pages | 12-23 |
Number of pages | 12 |
ISBN (Print) | 3-920993-67-5 |
Publication status | Published - 1997 |
Event | 10th European Conference on Object-Oriented Programming, ECOOP 1996 - Linz, Austria Duration: 8 Jul 1996 → 12 Jul 1996 Conference number: 10 |
Conference
Conference | 10th European Conference on Object-Oriented Programming, ECOOP 1996 |
---|---|
Abbreviated title | ECOOP |
Country/Territory | Austria |
City | Linz |
Period | 8/07/96 → 12/07/96 |
Keywords
- IR-18338
- EWI-10112
- METIS-118858