2012
DOI: 10.3384/ecp12076385
|View full text |Cite
|
Sign up to set email alerts
|

Model-based Requirement Verification : A Case Study

Abstract: This paper presents a complete case study that takes a real Fuel Display System element used in Scania Trucks and applies an unified process for modelling system requirements together with the system itself and verifying these requirements in a structured manner. In order to achieve this process the system is modeled in Modelica, and requirement verification scenarios are specified in ModelicaML and verified with the vVDR (Virtual Verification of Designs against Requirements) approach.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
4
2
1

Relationship

5
2

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 4 publications
0
14
0
Order By: Relevance
“…Feng Liang [14] proposed a vVDR (Virtual Verification of Designs against Requirements) approach for verifying a system with its requirement. In his research, the system is modeled in Modelica, and requirement verification scenarios are specified in ModelicaML, an UML profile and a language extension for Modelica.…”
Section: Requirements Verificationmentioning
confidence: 99%
“…Feng Liang [14] proposed a vVDR (Virtual Verification of Designs against Requirements) approach for verifying a system with its requirement. In his research, the system is modeled in Modelica, and requirement verification scenarios are specified in ModelicaML, an UML profile and a language extension for Modelica.…”
Section: Requirements Verificationmentioning
confidence: 99%
“…This and relations (24) and (25) imply that B Env E (E) ∩G = ∅. Finally, relation A A ∩G ⊆ B of condition (i) and the fact that A A ⊆ A A and G ⊆ G, as expressed in relations (24) and (25), respectively, imply that A A ∩ G ⊆ B. Relations (24), (25), B Env E (E) ∩ G = ∅ and A A ∩ G ⊆ B imply that conditions (i') and (ii') hold.…”
Section: Theorem 2 Given a Contract (A G X ) And Set Of Variablesmentioning
confidence: 99%
“…An example where this RE principle is manifested in an industrial case study can be found in [24] where ModelicaML [25] is used to specify and verify requirements on a subsystem of a fuel management system where the requirements express the end-to-end functionality of the fuel management system in general. Another example can be found in [26] where SysML [27] is used to specify requirements on an engine knock controller and where the requirements allocated to the controller explicitly refer to parts, such as the piston, which is not a port of the controller but rather a port in its environment.…”
Section: (I N(m I) ∧ Ou T (O C) ∧ N At (M C) R E Q(m C)) For Somentioning
confidence: 99%
“…An example of when a specification such as the one shown in Fig. 1b is used in an industrial case-study, can be found in [24] where ModelicaML [25] is used to specify and verify requirements on a subsystem of a fuel management system where the requirements express the end-to-end functionality of the fuel management system in general. Another example can be found in [26] where SysML [27] is used to specify requirements on an engine knock controller and where the requirements allocated to the controller explicitly refer to parts, such as e.g.…”
Section: Introductionmentioning
confidence: 99%