• DocumentCode
    613619
  • Title

    Model-merged development for analysis and design of dependable software systems

  • Author

    Insaurralde, Carlos C.

  • Author_Institution
    Inst. of Sensors, Heriot-Watt Univ., Edinburgh, UK
  • fYear
    2013
  • fDate
    15-18 April 2013
  • Firstpage
    164
  • Lastpage
    169
  • Abstract
    Current developments of dependable software systems require that developers from different engineering branches perform a cross-checked analysis to evaluate the impact of diverse viewpoints across multiple models. A change on any representation during the development process increases costs and risks since it requires synchronization of models by updating, and then re-verifying/validating each model. This paper presents a novel approach that reduces the co-development effort by enabling system developers who have different viewpoints of the same system architecture, to deal with a single and shared model (no models interfaced with each other as proposed by existing solutions). The modeling technique initially proposed tackles the above challenge by merging the notation of control and software requirements into a single system model. Thus, the impact of changes in the notation of control design can be reflected in the software ones, and vice versa so that the modifications are automatically included when rechecking each model. This paper shows results from an initial merger of models by combining control and software diagrams, a discussion on suitability of modeling technologies, and future research work.
  • Keywords
    formal specification; program diagnostics; software architecture; software development management; software reliability; synchronisation; codevelopment effort; control design; cross-checked analysis; dependable software system analysis; dependable software system design; engineering branch; model rechecking; model-merged development; modeling technology; software diagram; software requirement; synchronization; system architecture; system developer; system model; Analytical models; Computational modeling; Computer architecture; Mathematical model; Object oriented modeling; Software systems; agil software development; co-engineering; model-based engineering; models fusion; software analysis and design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Conference (SysCon), 2013 IEEE International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-1-4673-3107-4
  • Type

    conf

  • DOI
    10.1109/SysCon.2013.6549876
  • Filename
    6549876