A Process-oriented Build Tool for Safety-critical Model-based Software Development

Markus Hochstrasser, Stephan Myschik, Florian Holzapfel

Abstract

By conquering new application areas, software complexity and size increases steadily. Development cycles must become faster to deliver critical updates in shorter time. Simultaneously, software takes over more and more safety-critical tasks, requiring strict software development processes. Up to today, these processes suffer from extensive manual review work and written, static documentation in form of standards, checklists, and procedures. This paper presents a monolithic, process-oriented build tool for model-based development in MATLAB, Simulink, and Stateflow. Beyond classical build automation functionality, it supports and accelerates process workflows. The tool provides infrastructure to formalize and ship workflows, checklists, and standards, but also features to assess completeness, consistency, compliance, and cleanliness with respect to them. Additionally, it allows definition of dynamic, incrementally updated checklists, and composes traceability in parallel with the build. The efficacy and achievable process coverage is demonstrated in an example application.

Download


Paper Citation


in Harvard Style

Hochstrasser M., Myschik S. and Holzapfel F. (2018). A Process-oriented Build Tool for Safety-critical Model-based Software Development.In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-283-7, pages 191-202. DOI: 10.5220/0006605301910202


in Bibtex Style

@conference{modelsward18,
author={Markus Hochstrasser and Stephan Myschik and Florian Holzapfel},
title={A Process-oriented Build Tool for Safety-critical Model-based Software Development},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2018},
pages={191-202},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006605301910202},
isbn={978-989-758-283-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A Process-oriented Build Tool for Safety-critical Model-based Software Development
SN - 978-989-758-283-7
AU - Hochstrasser M.
AU - Myschik S.
AU - Holzapfel F.
PY - 2018
SP - 191
EP - 202
DO - 10.5220/0006605301910202