A Methodology for the Simplification of Tabular Designs in Model-Based Development

被引:3
|
作者
Bialy, Monika [1 ]
Lawford, Mark [1 ]
Pantelic, Vera [1 ]
Wassyng, Alan [1 ]
机构
[1] McMaster Univ, Dept Comp & Software, McMaster Ctr Software Certificat, Hamilton, ON L8S 4L8, Canada
来源
2015 IEEE/ACM 3RD FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING | 2015年
关键词
D O I
10.1109/FormaliSE.2015.15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based development (MBD) is increasingly being used to develop embedded control software, with Matlab Simulink/Stateflow being the most widely used MBD language in the automotive industry. Stateflow truth tables, more traditionally known as decision tables, are often used for implementing complex decision-making logic. As the subsystems utilizing Stateflow truth tables evolve, they often grow more complex and become difficult to maintain and test. It is in part due to the nature of decision tables that makes them more difficult to check for desirable properties such as disjointness and completeness, resulting in reduced readability and scalability. Tabular expressions provide an alternative representation which does not suffer from many of the same problems. With the safety-critical nature of the automotive domain, as well as the continuous growth in both size and complexity of models, well-defined and principled methodologies are required for maintaining and refactoring tables. This paper presents a refactoring methodology for simplifying decision tables through the use of tabular expressions to facilitate testing, traceability and readability to help companies comply with ISO 26262. An automotive industrial case study is used to motivate the work and demonstrate the proposed methodology.
引用
收藏
页码:47 / 53
页数:7
相关论文
共 50 条
  • [1] Model-based development methodology for agent-based system
    Lee, S
    Kim, T
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT II, 2002, : 110 - 115
  • [2] Transferring a model-based development methodology to the automotive industry
    Bucaioni, Alessio
    Dimic, Vlatko
    Galnander, Mattias
    Lonn, Henrik
    Lundback, John
    2021 22ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2021, : 762 - 767
  • [3] Secure software development and testing: A model-based methodology
    Casola, Valentina
    De Benedictis, Alessandra
    Mazzocca, Carlo
    Orbinato, Vittorio
    COMPUTERS & SECURITY, 2024, 137
  • [4] A model-based design methodology for the development of mechatronic systems
    Barbieri, Giacomo
    Fantuzzi, Cesare
    Borsari, Roberto
    MECHATRONICS, 2014, 24 (07) : 833 - 843
  • [5] Model-based tests for simplification of lattice processes
    Scaccia, L.
    Martin, R. J.
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2011, 81 (01) : 89 - 107
  • [6] A Methodology for Model-based Development and Safety Analysis of Transport Systems
    Hordvik, Simon
    Oseth, Kristoffer
    Blech, Jan Olaf
    Herrmann, Peter
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 91 - 101
  • [7] Towards a Model-Based Development Methodology for Evolvable Production Systems
    Rahatulain, Afifa
    Qureshi, Tahir Naseer
    Onori, Mauro
    PROCEEDINGS OF THE SECOND INTERNATIONAL AFRO-EUROPEAN CONFERENCE FOR INDUSTRIAL ADVANCEMENT (AECIA 2015), 2016, 427 : 83 - 92
  • [8] Comments on "A model-based design methodology for the development of mechatronic systems"
    Thramboulidis, Kleanthis
    MECHATRONICS, 2015, 28 : 1 - 3
  • [9] A Model-Based Methodology for Spray-Drying Process Development
    Dan E. Dobry
    Dana M. Settell
    John M. Baumann
    Rod J. Ray
    Lisa J. Graham
    Ron A. Beyerinck
    Journal of Pharmaceutical Innovation, 2009, 4 : 133 - 142
  • [10] A Model-Based Methodology for Spray-Drying Process Development
    Dobry, Dan E.
    Settell, Dana M.
    Baumann, John M.
    Ray, Rod J.
    Graham, Lisa J.
    Beyerinck, Ron A.
    JOURNAL OF PHARMACEUTICAL INNOVATION, 2009, 4 (03) : 133 - 142