{"title":"Model-merged development for analysis and design of dependable software systems","authors":"C. Insaurralde","doi":"10.1109/SysCon.2013.6549876","DOIUrl":null,"url":null,"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.","PeriodicalId":218073,"journal":{"name":"2013 IEEE International Systems Conference (SysCon)","volume":"125 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Systems Conference (SysCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SysCon.2013.6549876","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
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.