• 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