Home
Scholarly Works
A model management approach for assurance case...
Conference

A model management approach for assurance case reuse due to system evolution

Abstract

Evolution in software systems is a necessary activity that occurs due to fixing bugs, adding functionality or improving system quality. Systems often need to be shown to comply with regulatory standards. Along with demonstrating compliance, an artifact, called an assurance case, is often produced to show that the system indeed satisfies the property imposed by the standard (e.g., safety, privacy, security, etc.). Since each of the system, the standard, and the assurance case can be presented as a model, we propose the extension and use of traditional model management operators to aid in the reuse of parts of the assurance case when the system undergoes an evolution. Specifically, we present a model management approach that eventually produces a partial evolved assurance case and guidelines to help the assurance engineer in completing it. We demonstrate how our approach works on an automotive subsystem regulated by the ISO 26262 standard.

Authors

Kokaly S; Salay R; Cassano V; Maibaum T; Chechik M

Pagination

pp. 196-206

Publisher

Association for Computing Machinery (ACM)

Publication Date

October 2, 2016

DOI

10.1145/2976767.2976792

Name of conference

Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems
View published work (Non-McMaster Users)

Contact the Experts team