Blando, Luis ; Lieberherr, Karl ; Mezini, Mira (1999)
Modeling Behavior with Personalities.
11th International Conference on Software Engineering and Knowledge Engineering (SEKE '99). Kaiserslautern, Germany (16.06.1999-19.06.1999)
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
Decoupling behavior modeling from a specific inheritance hierarchy has become one of the challenges for object-oriented software engineering. The goal is to encapsulate behavior on its own, and yet be able to freely apply it to a given class structure. We claim that standard object-oriented languages do not directly address this problem and propose the concept of Personalities as a design and programming artifice to model stand alone behavior that embodies what we have termed microframework style of programming. Allowing behavior to stand alone enables its reuse in different places in an inheritance hierarchy. Dynamic personalities, a variation to the basic ideas that helps, among other things, with the object migration problem, is also discussed. We present a potential Personalities implementation by extending the Java programming language. 1. Introduction If we take a bird's eye view of any given software system, we find that its sole purpose is to perform a function for its user.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 1999 |
Autor(en): | Blando, Luis ; Lieberherr, Karl ; Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | Modeling Behavior with Personalities |
Sprache: | Englisch |
Publikationsjahr: | 1999 |
Buchtitel: | SEKE '99: Proceedings of the International Conference on Software Engineering and Knowledge Engineering |
Veranstaltungstitel: | 11th International Conference on Software Engineering and Knowledge Engineering (SEKE '99) |
Veranstaltungsort: | Kaiserslautern, Germany |
Veranstaltungsdatum: | 16.06.1999-19.06.1999 |
Kurzbeschreibung (Abstract): | Decoupling behavior modeling from a specific inheritance hierarchy has become one of the challenges for object-oriented software engineering. The goal is to encapsulate behavior on its own, and yet be able to freely apply it to a given class structure. We claim that standard object-oriented languages do not directly address this problem and propose the concept of Personalities as a design and programming artifice to model stand alone behavior that embodies what we have termed microframework style of programming. Allowing behavior to stand alone enables its reuse in different places in an inheritance hierarchy. Dynamic personalities, a variation to the basic ideas that helps, among other things, with the object migration problem, is also discussed. We present a potential Personalities implementation by extending the Java programming language. 1. Introduction If we take a bird's eye view of any given software system, we find that its sole purpose is to perform a function for its user. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Softwaretechnik |
Hinterlegungsdatum: | 22 Sep 2009 13:50 |
Letzte Änderung: | 05 Mär 2013 09:23 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |