TU Darmstadt / ULB / TUbiblio

Towards Conflict-Free Composition of Non-functional Concerns

Schmeling, Benjamin and Charfi, Anis and Martin, Marko and Mezini, Mira
Ralyté, Jolita and Franch, Xavier and Brinkkemper, Sjaak and Wrycza, Stanislaw (eds.) :

Towards Conflict-Free Composition of Non-functional Concerns.
[Online-Edition: http://www.springerlink.com/content/n12l82700591k54n/]
In: CAiSE, 25-29 June 2012, Gdansk, Poland. In: Lecture Notes in Computer Science , 7328 .
[Conference or Workshop Item] , (2012)

Official URL: http://www.springerlink.com/content/n12l82700591k54n/

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.

Item Type: Conference or Workshop Item
Erschienen: 2012
Editors: Ralyté, Jolita and Franch, Xavier and Brinkkemper, Sjaak and Wrycza, Stanislaw
Creators: Schmeling, Benjamin and Charfi, Anis and Martin, Marko and Mezini, Mira
Title: Towards Conflict-Free Composition of Non-functional Concerns
Language: English
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.

Title of Book: Proceedings of 24th International Conference on Advanced Information Systems Engineering (CAiSE 2012)
Series Name: Lecture Notes in Computer Science
Volume: 7328
Divisions: Department of Computer Science > Software Technology
Department of Computer Science
Event Title: CAiSE
Event Location: Gdansk, Poland
Event Dates: 25-29 June 2012
Date Deposited: 20 Jul 2012 08:41
Official URL: http://www.springerlink.com/content/n12l82700591k54n/
Alternative keywords:
Alternative keywordsLanguage
Feature Interaction,NFC Composition,Model-driven development, Web ServicesEnglish
Export:

Optionen (nur für Redakteure)

View Item View Item