TU Darmstadt / ULB / TUbiblio

Adaptive Plug and Play Components for Evolutionary Software Development

Mezini, Mira ; Lieberherr, Karl (1998)
Adaptive Plug and Play Components for Evolutionary Software Development.
Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA '98). Vancouver, British Columbia, Canada
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

In several works on design methodologies, design patterns, and programming language design, the need for program entities that capture the patterns of collaboration between several classes has been recognized. The idea is that in general the unit of reuse is not a single class, but a slice of behavior affecting a set of collaborating classes. The absence of large-scale components for expressing these collaborations makes object-oriented programs more difficult to maintain and reuse, because functionality is spread over several methods and it becomes difficult to get the "big picture". In this paper, we propose Adaptive Plug and Play Components to serve this need. These components are designed such that they not only facilitate the construction of complex software by making the collaborations explicit, but they do so in a manner that supports the evolutionary nature of both structure and behavior.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 1998
Autor(en): Mezini, Mira ; Lieberherr, Karl
Art des Eintrags: Bibliographie
Titel: Adaptive Plug and Play Components for Evolutionary Software Development
Sprache: Englisch
Publikationsjahr: 1998
Buchtitel: Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Veranstaltungstitel: Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA '98)
Veranstaltungsort: Vancouver, British Columbia, Canada
URL / URN: http://doi.acm.org/10.1145/286936.286950
Kurzbeschreibung (Abstract):

In several works on design methodologies, design patterns, and programming language design, the need for program entities that capture the patterns of collaboration between several classes has been recognized. The idea is that in general the unit of reuse is not a single class, but a slice of behavior affecting a set of collaborating classes. The absence of large-scale components for expressing these collaborations makes object-oriented programs more difficult to maintain and reuse, because functionality is spread over several methods and it becomes difficult to get the "big picture". In this paper, we propose Adaptive Plug and Play Components to serve this need. These components are designed such that they not only facilitate the construction of complex software by making the collaborations explicit, but they do so in a manner that supports the evolutionary nature of both structure and behavior.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 22 Sep 2009 13:50
Letzte Änderung: 20 Mai 2018 21:22
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen