2009
DOI: 10.1007/s11334-009-0119-y
|View full text |Cite
|
Sign up to set email alerts
|

A first attempt to combine SysML requirements diagrams and B

Abstract: This article describes a work-in-progress in the framework of a research project aiming at combining requirements engineering methods with formal methods. The main idea is to extend the SysML language with concepts of existing requirements engineering methods. In this article we present extensions to SysML with concepts from the goal model of the KAOS method and we give rules to derive a formal B specification from this goal model. The approach is then illustrated on a case study.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0
2

Year Published

2012
2012
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 56 publications
(30 citation statements)
references
References 20 publications
0
26
0
2
Order By: Relevance
“…There are already some works done for the mapping between SysML/Kaos and B in this regard. In [29], a method is defined for bridging the gap between the requirements analysis level (Extended SysML) and the formal specification level (B). This method derives the architecture of B specifications from SysML goal hierarchies.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…There are already some works done for the mapping between SysML/Kaos and B in this regard. In [29], a method is defined for bridging the gap between the requirements analysis level (Extended SysML) and the formal specification level (B). This method derives the architecture of B specifications from SysML goal hierarchies.…”
Section: Discussionmentioning
confidence: 99%
“…SysML/Kaos is inpired from the work of [16] and [21]. The SysML/Kaos model allows both FRs [29] and NFRs [25] to be modeled. Figure 4 shows the extended meta-model of SysML/Kaos [25]; non-functional concepts are represented as yellow boxes (bottom), the gray boxes (top) represent the SysML concepts.…”
Section: Why Sysml/kaos?mentioning
confidence: 99%
See 1 more Smart Citation
“…In the framework of the TACOS project, more concrete B specifications of the location component have been independently proposed in [2]: an enhanced realistic pure B model of the vehicle (with focus on the location problem) was derived from the requirements specified using the KAOS method [5].…”
Section: Motivating Case Studymentioning
confidence: 99%
“…In the context of the TACOS project, we modelled a multi-agent system of a convoy [1] while a complex B model of a location component was also independently designed [2]. Integrating the latter into the former appears to be problematic because the resulting assembly risks breaking the consistency of the whole vehicle component, as state sharing is involved.…”
Section: Introductionmentioning
confidence: 99%