2021
DOI: 10.1016/j.jss.2021.110922
|View full text |Cite
|
Sign up to set email alerts
|

Product-line assurance cases from contract-based design

Abstract: Assurance cases are used to argue in a structured, and evidence-supported way, that a property such as safety or security is satisfied by a system. In some domains however, instead of single systems, product lines with many system-variants are engineered, to satisfy the needs of different customers. In such context, singlesystem methods for assurance-case creation suffer from scalability issues because the underlying assumption is that the evidence and arguments can be created per system variant. This paper pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 59 publications
0
3
0
Order By: Relevance
“…[72,73]. Also highly configurable systems have been considered, where in [74] the use of CBD to assure an entire product-line is explored. A/G-like contracts is notably also the approach of Digital Dependability Identities (DDIs) [27] and ConSerts [25], which we discuss further in Sec.…”
Section: Contract-based Designmentioning
confidence: 99%
“…[72,73]. Also highly configurable systems have been considered, where in [74] the use of CBD to assure an entire product-line is explored. A/G-like contracts is notably also the approach of Digital Dependability Identities (DDIs) [27] and ConSerts [25], which we discuss further in Sec.…”
Section: Contract-based Designmentioning
confidence: 99%
“…4 Configurable software products that can be produced by designing the variabilities and variation points of a core software provide reusability, making developers efficiently integrate services related to the needs of their applications. 3,5,6 Although SPL has a significant disruptive impact on the software development industry, the number of organizations that fully utilize this approach is limited. Although most software organizations are aware of the potential benefits of it, many of them do not have a clear path to redesign their existing software development processes in line with the SPL approach.…”
Section: Introductionmentioning
confidence: 99%
“…Modular product design and exploiting commonality and reuse with approaches like product platforms and product families are utilized to tackle high production and distribution costs arising from high product variety in software organizations 4 . Configurable software products that can be produced by designing the variabilities and variation points of a core software provide reusability, making developers efficiently integrate services related to the needs of their applications 3,5,6 …”
Section: Introductionmentioning
confidence: 99%