Setyautami, Maya ; Hähnle, Reiner ; Muschevici, Radu ; Azurat, Ade (2016)
A UML Profile for Delta-Oriented Programming to Support Software Product Line Engineering.
Report, Bibliographie
Kurzbeschreibung (Abstract)
Feature-based approaches to software design, like delta-oriented programming, are well-suited to support multi-product software development paradigms, such as Software Product Lines. Currently, the popular UML notation does not support delta-oriented software design, so that several ad-hoc notations tend to be used. This paper presents a systematic approach to import concepts from delta-oriented programming into the mainstream notation UML. This is done with minimal overhead by specifying a new, slim, delta-oriented UML profile. It is compatible with languages that support delta-oriented programming such as DeltaJ and ABS. The usefulness of the profile is evaluated with a case study.
Typ des Eintrags: | Report |
---|---|
Erschienen: | 2016 |
Autor(en): | Setyautami, Maya ; Hähnle, Reiner ; Muschevici, Radu ; Azurat, Ade |
Art des Eintrags: | Bibliographie |
Titel: | A UML Profile for Delta-Oriented Programming to Support Software Product Line Engineering |
Sprache: | Englisch |
Publikationsjahr: | Mai 2016 |
Ort: | Darmstadt |
Verlag: | Technische Universität |
Reihe: | Technical Report |
Zugehörige Links: | |
Kurzbeschreibung (Abstract): | Feature-based approaches to software design, like delta-oriented programming, are well-suited to support multi-product software development paradigms, such as Software Product Lines. Currently, the popular UML notation does not support delta-oriented software design, so that several ad-hoc notations tend to be used. This paper presents a systematic approach to import concepts from delta-oriented programming into the mainstream notation UML. This is done with minimal overhead by specifying a new, slim, delta-oriented UML profile. It is compatible with languages that support delta-oriented programming such as DeltaJ and ABS. The usefulness of the profile is evaluated with a case study. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Software Engineering |
Hinterlegungsdatum: | 31 Dez 2016 10:40 |
Letzte Änderung: | 15 Aug 2023 12:51 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |