2019
DOI: 10.1007/978-3-030-22348-9_9
|View full text |Cite
|
Sign up to set email alerts
|

Making Sense of Complex Applications: Constructive Design, Features, and Questions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…However, the transformation of an ambiguous FTS into an unambiguous FTS also serves another purpose, viz. to facilitate family-based model checking of properties expressed in a fragment of the variability-aware action-based and state-based branchingtime modal temporal logic v-ACTL and interpreted on so-called 'live' MTSs [5,[11][12][13]. A Modal Transition System (MTS) is an LTS that distinguishes admissible ('may'), necessary ('must'), and optional (may but not must) transitions such that by definition all necessary and optional transitions are also admissible [53,54].…”
Section: Usefulness Of Unambiguous Ftssmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the transformation of an ambiguous FTS into an unambiguous FTS also serves another purpose, viz. to facilitate family-based model checking of properties expressed in a fragment of the variability-aware action-based and state-based branchingtime modal temporal logic v-ACTL and interpreted on so-called 'live' MTSs [5,[11][12][13]. A Modal Transition System (MTS) is an LTS that distinguishes admissible ('may'), necessary ('must'), and optional (may but not must) transitions such that by definition all necessary and optional transitions are also admissible [53,54].…”
Section: Usefulness Of Unambiguous Ftssmentioning
confidence: 99%
“…5 Such type of formulas can efficiently be verified with the variability model checker VMC, which is a tool for the analysis of behavioural SPL models specified as an MTS together with a set of logical variability constraints (akin to feature expressions) [17,18]. VMC is the most recent member of the KandISTI product line of model checkers developed at ISTI-CNR over the past decades [13,14]. The KandISTI toolset offers explicit-state on-the-fly model checking of functional properties expressed in specific action-based and statebased branching-time temporal logics derived from ACTL [41], which is the action-based version of the well-known logic CTL [25].…”
Section: Family-based Model Checkingmentioning
confidence: 99%
“…We embrace a LC/NC software development paradigm [ 16 ], that is rapidly gaining foot in industry and is predicted to become the development style of choice for 80% of newly developed software by 2026 [ 17 ]. However, we specifically adopt a Model Driven Design and development paradigm [ 18 , 19 ] where the models are not just graphically suggestive but also have an underlying formal model in terms of Kripke Transition Systems [ 20 ]. This choice makes them analyzable through meanwhile well-established techniques like control flow and data flow analysis, model checking [ 21 ], property checking, reachability analysis and more, like synthesis [ 22 ], also in robotics and IoT contexts [ 23 ].…”
Section: Methodsmentioning
confidence: 99%