TU Darmstadt / ULB / TUbiblio

Towards Conflict-Free Composition of Non-functional Concerns

Schmeling, Benjamin ; Charfi, Anis ; Martin, Marko ; Mezini, Mira
Hrsg.: Ralyté, Jolita ; Franch, Xavier ; Brinkkemper, Sjaak ; Wrycza, Stanislaw (2012)
Towards Conflict-Free Composition of Non-functional Concerns.
CAiSE. Gdansk, Poland (25-29 June 2012)
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

In component-based software development, applications are decomposed, e.g., into functional and non-functional components which have to be composed to a working system. The composition of non-functional behavior from different non-functional domains such as security, reliability, and performance is particularly complex. Finding a valid composition is challenging because there are different types of interdependencies between concerns, e.g. mutual exclusion, conflicts, and ordering restrictions, which should not be violated. In this paper we formalize a set of interdependency types between non-functional actions realizing non-functional behavior. These interdependencies can either be specified explicitly or implicitly by taking action properties into account. This rich set of interdependencies can then be used to ease the task of action composition by validating compositions against interdependency constraints, proposing conflict resolution strategies, and by applying our guided composition procedure. This procedure proposes next valid modeling steps leading to conflict-free compositions.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2012
Herausgeber: Ralyté, Jolita ; Franch, Xavier ; Brinkkemper, Sjaak ; Wrycza, Stanislaw
Autor(en): Schmeling, Benjamin ; Charfi, Anis ; Martin, Marko ; Mezini, Mira
Art des Eintrags: Bibliographie
Titel: Towards Conflict-Free Composition of Non-functional Concerns
Sprache: Englisch
Publikationsjahr: 2012
Buchtitel: Proceedings of 24th International Conference on Advanced Information Systems Engineering (CAiSE 2012)
Reihe: Lecture Notes in Computer Science
Band einer Reihe: 7328
Veranstaltungstitel: CAiSE
Veranstaltungsort: Gdansk, Poland
Veranstaltungsdatum: 25-29 June 2012
URL / URN: http://www.springerlink.com/content/n12l82700591k54n/
Kurzbeschreibung (Abstract):

In component-based software development, applications are decomposed, e.g., into functional and non-functional components which have to be composed to a working system. The composition of non-functional behavior from different non-functional domains such as security, reliability, and performance is particularly complex. Finding a valid composition is challenging because there are different types of interdependencies between concerns, e.g. mutual exclusion, conflicts, and ordering restrictions, which should not be violated. In this paper we formalize a set of interdependency types between non-functional actions realizing non-functional behavior. These interdependencies can either be specified explicitly or implicitly by taking action properties into account. This rich set of interdependencies can then be used to ease the task of action composition by validating compositions against interdependency constraints, proposing conflict resolution strategies, and by applying our guided composition procedure. This procedure proposes next valid modeling steps leading to conflict-free compositions.

Schlagworte:
Einzelne SchlagworteSprache
Feature Interaction,NFC Composition,Model-driven development, Web ServicesEnglisch
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik > Softwaretechnik
20 Fachbereich Informatik
Hinterlegungsdatum: 20 Jul 2012 08:41
Letzte Änderung: 05 Mär 2013 10:01
PPN:
Schlagworte:
Einzelne SchlagworteSprache
Feature Interaction,NFC Composition,Model-driven development, Web ServicesEnglisch
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