2009
DOI: 10.1007/978-3-642-04570-7_15
|View full text |Cite
|
Sign up to set email alerts
|

Formal Development for Railway Signaling Using Commercial Tools

Abstract: This report presents the approach experimented by a railway signaling manufacturer for the development of applications through Simulink/Stateflow in a standard-regulated industrial framework. The General Electric Transportation Systems (GETS) railway signaling division of Florence, inside a long-term effort of introducing formal methods to enforce product safety, decided to adopt the Simulink/Stateflow tool-suite to exploit model based development and code generation within its own development process [1]. Pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2011
2011
2012
2012

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 1 publication
0
0
0
Order By: Relevance
“…The code generated from these models was about 150 KLOC in total. The highest cyclomatic complexity reached was about 60, and some functions showed more than 700 paths 7 : A set of modelling guidelines was introduced to disambiguate Stateflow semantics and to achieve the compliance of the code to the CENELEC standards and to the internal company code guidelines (Ferrari, Fantechi, Tempestini, & Zingoni, 2009). Automatic code generation led to the necessity of new verification techniques: the increased complexity of the control flow made impossible the use of former methods based on structural testing aimed at obtaining full path coverage.…”
Section: Case Studiesmentioning
confidence: 99%
“…The code generated from these models was about 150 KLOC in total. The highest cyclomatic complexity reached was about 60, and some functions showed more than 700 paths 7 : A set of modelling guidelines was introduced to disambiguate Stateflow semantics and to achieve the compliance of the code to the CENELEC standards and to the internal company code guidelines (Ferrari, Fantechi, Tempestini, & Zingoni, 2009). Automatic code generation led to the necessity of new verification techniques: the increased complexity of the control flow made impossible the use of former methods based on structural testing aimed at obtaining full path coverage.…”
Section: Case Studiesmentioning
confidence: 99%