Towards the Co-evolution of Models, Code, and Assurance Cases: The CAID Framework

被引:0
|
作者
Meijer, Patrik [1 ]
Mahadevan, Nag [1 ]
Wutka, Mark [1 ]
Karsai, Gabor [1 ]
机构
[1] Vanderbilt Inst Software Integrated Syst, Nashville, TN USA
关键词
software development; model-based software engineering; software assurance;
D O I
10.1145/3652620.3688342
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Model-based software development is rarely performed with models only, and not everything is generated from the model(s). Handcrafted source code, documentation, simulation, data, tests, and assurance cases are the obvious (but not the only) examples. These artifacts, just like models, are version controlled, but kept in various, disjoint repositories. As they are often dependent on each other, the challenge is to maintain and manage the consistent co-evolution of such artifacts in the context of an agile development process. Some of the artifacts are related to software assurance the construction of logical arguments, called assurance cases, that demonstrate why the software (or system) is safe and performant which need to be continuously revised and updated in a deadline-driven development process. The Continuous Assurance-Integrated Development tool framework has been constructed to address the challenge stated above. The framework integrates and links together various software engineering artifacts: models, source code, documents, assurance cases, etc. and provides dependency tracking and change management functions. The framework is based on an open server-database/client-adapter architecture, where various repositories can be interwoven. A prototype of the framework has been created that integrates git repositories, a model database, and assurance case documents. The prototype has been published under an open source license.
引用
收藏
页码:1056 / 1060
页数:5
相关论文
共 50 条
  • [41] Towards Co-Evolution of Data-Centric Ecosys
    Schuler, Robert
    Czajkowski, Karl
    D'Arcy, Mike
    Tangmunarunkit, Hongsuda
    Kesselman, Carl
    PROCEEDINGS OF THE 32TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, SSDBM 2020, 2020,
  • [42] Facilitating the co-evolution of semantic descriptions in standards and models
    Makedonski, Philip
    Grabowski, Jens
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 143
  • [43] CO-EVOLUTION PRESERVING MODEL REDUCTION FOR UNCERTAIN CYBER-PHYSICAL SYSTEMS Towards a Framework for Nanoscience
    Bujorianu, Manuela L.
    Bujorianu, Marius C.
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 3, 2009, : 39 - 46
  • [44] TRACE TRANSFORMATION REUSE TO GUIDE CO-EVOLUTION OF MODELS
    Amar, Bastien
    Leblanc, Herve
    Coulette, Bernard
    Dhaussy, Philippe
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 73 - 81
  • [45] High speed hardware computation of co-evolution models
    Yamaguchi, Y
    Maruyama, T
    Hoshino, T
    ADVANCES IN ARTIFICIAL LIFE, PROCEEDINGS, 1999, 1674 : 566 - 574
  • [46] Using Association Rules to Study the Co-evolution of Production & Test Code
    Lubsen, Zeeger
    Zaidman, Andy
    Pinzger, Martin
    2009 6TH IEEE INTERNATIONAL WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES, 2009, : 151 - 154
  • [47] Artifact system (AS) framework: A study of the co-evolution of technological artifacts
    Rai, R
    Allada, V
    ENVIRONMENTALLY CONSCIOUS MANUFACTURING, 2001, 4193 : 243 - 251
  • [48] Co-evolution framework of swarm self-assembly robots
    Li, Haiyuan
    Wei, Hongxing
    Xiao, Jiangyang
    Wang, Tianmiao
    NEUROCOMPUTING, 2015, 148 : 112 - 121
  • [49] Towards a Theory of Societal Co-Evolution: Individualism versus Collectivism
    Ahuja, Kartik
    Zhang, Simpson
    van der Schaar, Mihaela
    2014 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2014, : 769 - 773
  • [50] Towards a quantitative perception of human-microbial co-evolution
    Mokrousov, Igor
    FRONTIERS IN BIOSCIENCE-LANDMARK, 2007, 12 : 4818 - 4825