A Model Management Approach for Assurance Case Reuse Due to System Evolution
Title | A Model Management Approach for Assurance Case Reuse Due to System Evolution |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Kokaly, Sahar, Salay, Rick, Cassano, Valentin, Maibaum, Tom, Chechik, Marsha |
Conference Name | Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4321-3 |
Keywords | assurance cases, certification, composability, evolution, model management, pubcrawl, regulatory compliance, reuse, Scalability, software assurance |
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. |
URL | http://doi.acm.org/10.1145/2976767.2976792 |
DOI | 10.1145/2976767.2976792 |
Citation Key | kokaly_model_2016 |