From SysML/KAOS Domain Models to B System Specifications

In this paper, we use a combination of the SysML/KAOS requirements engineering method, an extension of SysML, with concepts of the KAOS goal model, and of the B System formal method. Translation rules from a goal model to a B System specification have been defined. They allow to obtain a skeleton of the formal specification. To complete it, we have defined a language to express the domain model associated to the goal model. The translation of this domain model gives the structural part of the formal specification. The contribution of this paper is the description of these rules. We also present the formal verification of these rules and we describe an open source tool that implements the languages and the rules. Finally, we provide a review of the application of the approach on case studies such as for the formal specification of the hybrid ERTMS/ETCS level 3 standard.

READ FULL TEXT

page 2

page 4

page 12

page 17

page 18

research
12/20/2017

Formal Representation of SysML/KAOS Domain Model (Complete Version)

Nowadays, the usefulness of a formal language for ensuring the consisten...
research
10/30/2019

Use Case Evolution Analysis based on Graph Transformation with Negative Application Conditions

Use Case (UC) quality impacts the overall quality and defect rate of a s...
research
11/08/2018

The Generic SysML/KAOS Domain Metamodel

This paper is related to the generalised/generic version of the SysML/KA...
research
12/20/2021

Advances of Proof Scores in CafeOBJ

Critical flaws continue to exist at the level of domain, requirement, an...
research
05/26/2020

Structural Reductions Revisited

Structural reductions are a powerful class of techniques that reason on ...
research
11/01/2021

Towards Reformulating Essence Specifications for Robustness

The Essence language allows a user to specify a constraint problem at a ...
research
04/22/2018

Towards formal models and languages for verifiable Multi-Robot Systems

Incorrect operations of a Multi-Robot System (MRS) may not only lead to ...

Please sign up or login with your details

Forgot password? Click here to reset