Title
Generation of Safety and Liveness Complaint Automata from Goal Model Specifications
Abstract
One of the main limitations of the goal model approach to formal requirement specification is the lack of representation of temporal constraints. Existing works in this domain have transformed goal models into state machines with the only motive of model checking them against temporal properties. The generated state machines could contain invalid state sequences that violate some property. In this paper, we aim to go one step further and generate a Kripke Transition System which is compliant with respect to a given set of temporal properties. We introduce the Safety and Liveness Compliance (SLC) framework which incorporates a compliance assurance mechanism within the model transformation process itself. This assurance mechanism ensures that the generated Kripke Transition System does not generate any counter-examples when checked against the predefined safety and liveness properties. We also present a qualitative comparison of our proposed SLC framework with the other related works.
Year
DOI
Venue
2020
10.1109/EDCC51268.2020.00029
2020 16th European Dependable Computing Conference (EDCC)
Keywords
DocType
ISSN
Goal model specification, temporal logics, safety, liveness, goal model compliance
Conference
2641-810X
ISBN
Citations 
PageRank 
978-1-7281-8937-6
0
0.34
References 
Authors
13
4
Name
Order
Citations
PageRank
Novarun Deb1186.13
Mandira Roy201.69
Nabendu Chaki324348.36
Agostino Cortesi479166.19