DocumentCode
2431328
Title
A feature-based approach to system deployment and adaptation
Author
Moisan, Sabine ; Rigault, Jean-Paul ; Acher, Mathieu
Author_Institution
INRIA Sophia Antipolis Mediterrannee, Sophia Antipolis, France
fYear
2012
fDate
2-3 June 2012
Firstpage
84
Lastpage
90
Abstract
Building large scale systems involves many design decisions, both at specification and implementation levels. This is due to numerous variants in the description of the task to achieve and its execution context as well as in the assembly of software components. We have modeled variability for large scale systems using feature diagrams, a formalism well suited for modeling variablility. These models are built with a clear separation of concerns between specification and implementation aspects. They are used at design and deployment time as well as at execution time. Our test application domain is video surveillance systems, from a software engineering perspective. These are good candidates to put model driven engineering to the test, because of the huge variability in both the surveillance tasks and the video analysis algorithms. They are also dynamically adaptive systems, thus suitable for models at run time approaches. We propose techniques and tools to define the models, to operate on them, and to transform specification requirements into an effective implementation of a processing chain. We also define a run time architecture to integrate models into the adaptation loop.
Keywords
formal specification; image sequences; software architecture; video signal processing; video surveillance; adaptation loop; design decisions; execution context; feature diagrams; feature-based approach; image sequences; implementation levels; large scale systems; model driven engineering; run time architecture; software component assembly; software engineering; specification levels; specification requirements; surveillance tasks; system adaptation; system deployment; video analysis algorithms; video surveillance systems; Adaptation models; Cameras; Computer architecture; Context; Context modeling; Software; Video surveillance; feature model; models at run time; software variability; video surveillance;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling in Software Engineering (MISE), 2012 ICSE Workshop on
Conference_Location
Zurich
ISSN
2156-788
Print_ISBN
978-1-4673-1756-6
Type
conf
DOI
10.1109/MISE.2012.6226019
Filename
6226019
Link To Document