Projects per year
Abstract
Object-oriented programming supports the reuse of software because classes can be extended and modified without direct changes to the original class. Additionally, objects act as independent and inter-
active components. If we build software systems by combining predefined objects we have to consider composition and interoperation mechanisms used by their classes.
We suggest a classification of composition and interoperation mechanisms. We distingiush levels of composition of components with data, user, and program interfaces. Interoperation is distinguished
according to control and data interaction. This results in composition levels and a matrix of interoperation mechanisms that are presented as posters and (hopefully) serve as a basis for frutiful discussion on
that subject.
Original language | English |
---|---|
Title of host publication | Poster Session, OOPSLA ´96, San Jose, CA, Oct. 1996 |
Number of pages | 2 |
Publication status | Published - Oct 1996 |
Fields of science
- 102 Computer Sciences
Projects
- 2 Finished
-
Component-based Software Engineering (CBSE)
Pomberger, G. (Researcher), Sametinger, J. (Researcher) & Weinreich, R. (PI)
01.01.1995 → 31.12.2003
Project: Other › Project from scientific scope of research unit
-
Software Reuse
Pomberger, G. (PI) & Sametinger, J. (PI)
01.01.1994 → 31.12.1997
Project: Funded research › FWF - Austrian Science Fund