Examining the Co-Evolution Relationship Between Simulink Models and their Test Cases

被引:0
|
作者
Rapos, Eric J. [1 ]
Cordy, James R. [1 ]
机构
[1] Queens Univ, Sch Comp, Kingston, ON, Canada
来源
2016 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE) | 2016年
基金
加拿大自然科学与工程研究理事会;
关键词
model-basedtesting; Simulink; co-evolution; automotive; casestudy;
D O I
10.1145/2896982.2896983
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an industrial case study that explores the co-evolution relationship between Matlab Simulink Models and their associated test suites. Through an analysis of differences between releases of both the models and their tests, we are able to determine what the relation between the model evolution and test evolution is, or if one exists at all. Using this comparison methodology, we present empirical results from a production system of 64 Matlab Simulink Models evolving over 9 releases. In our work we show that in this system there is a strong co-evolution relationship (a correlation value of r = 0.9, p <; 0.01) between the models and tests, and we examine the cases where the relationship does not exist. We also pose, and answer, three specific research questions about the practices of development and testing over time for the system under study.
引用
收藏
页码:34 / 40
页数:7
相关论文
共 50 条
  • [1] Towards the Co-evolution of Models, Code, and Assurance Cases: The CAID Framework
    Meijer, Patrik
    Mahadevan, Nag
    Wutka, Mark
    Karsai, Gabor
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 1056 - 1060
  • [2] Modify, Enhance, Select: Co-Evolution of Combinatorial Models and Test Plans
    Tzoref-Brill, Rachel
    Maoz, Shahar
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 235 - 245
  • [3] Co-evolution of (Information) System Models
    Dahanayake, Ajantha
    Thalheim, Bernhard
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2010, 50 : 314 - +
  • [4] Facilitating the Co-evolution of Standards and Models
    Makedonski, Philip
    Grabowski, Jens
    SYSTEM ANALYSIS AND MODELING: LANGUAGES, METHODS, AND TOOLS FOR INDUSTRY 4.0, SAM 2019, 2019, 11753 : 219 - 232
  • [5] Consistent Co-Evolution of Models and Transformations
    Kusel, Angelika
    Etzlstorfer, Juergen
    Kapsammer, Elisabeth
    Retschitzegger, Werner
    Schwinger, Wieland
    Schoenboeck, Johannes
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 116 - 125
  • [6] Co-evolution of Symptom-Herb Relationship
    Poon, Josiah
    Yin, Dawei
    Poon, Simon
    Zhang, Runshun
    Liu, Baoyan
    Sze, Daniel
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [7] Automated Co-evolution of GMF Editor Models
    Di Ruscio, Davide
    Laemmel, Ralf
    Pierantonio, Alfonso
    SOFTWARE LANGUAGE ENGINEERING, 2011, 6563 : 143 - +
  • [8] Approaches to Co-Evolution of Metamodels and Models: A Survey
    Hebig, Regina
    Khelladi, Djamel Eddine
    Bendraou, Reda
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (05) : 396 - 414
  • [9] Towards Models and Metamodels Co-Evolution Approach
    Anguel, Fouzia
    Amirat, Abdelkrim
    Bounour, Nora
    2013 11TH INTERNATIONAL SYMPOSIUM ON PROGRAMMING AND SYSTEMS (ISPS), 2013, : 163 - 167
  • [10] Analysis of Interaction and Co-evolution between Enterprise and Environment-A Perspective of Theory of Co-Evolution
    Wen, Xingqi
    Ye, Rui
    Liu, Yuebin
    2010 CONFERENCE ON MANAGEMENT IN CHINA, 2010, : 15 - +