作者
Christoph Mayr-Dorn, Michael Vierhauser, Stefan Bichler, Felix Keplinger, Jane Cleland-Huang, Alexander Egyed, Thomas Mehofer
发表日期
2021/5/22
研讨会论文
2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)
页码范围
1298-1310
出版商
IEEE
简介
Regulations, standards, and guidelines for safety-critical systems stipulate stringent traceability but do not prescribe the corresponding, detailed software engineering process. Given the industrial practice of using only semi-formal notations to describe engineering processes, processes are rarely "executable" and developers have to spend significant manual effort in ensuring that they follow the steps mandated by quality assurance. The size and complexity of systems and regulations makes manual, timely feedback from Quality Assurance (QA) engineers infeasible. In this paper we propose a novel framework for tracking processes in the background, automatically checking QA constraints depending on process progress, and informing the developer of unfulfilled QA constraints. We evaluate our approach by applying it to two different case studies; one open source community system and a safety-critical system in …
引用总数
20212022202320245347
学术搜索中的文章
C Mayr-Dorn, M Vierhauser, S Bichler, F Keplinger… - 2021 IEEE/ACM 43rd International Conference on …, 2021