2006
DOI: 10.1007/11813040_13
|View full text |Cite
|
Sign up to set email alerts
|

A Story About Formal Methods Adoption by a Railway Signaling Manufacturer

Abstract: Abstract. This paper reports the story of the introduction of formal methods in the development process of a railway signaling manufacturer. The first difficulty for a company is due to the many different formal methods proposals around; we show how this difficulty has been addressed and how the choice of a reference formal specification notation and of the related tools has been driven by many external factors related to the specific application domain, to the company policies, to european regulations. Cooper… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
9
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 22 publications
(10 citation statements)
references
References 10 publications
0
9
0
Order By: Relevance
“…One example from the railway signalling domain is the model based development cycle defined at General Electric Transportation Systems (GETS) within a collaboration with the University of Florence [4,14]. The production process for Automatic Train Protection (ATP) Systems is based on modeling by means of Simulink/Stateflow descriptions.…”
Section: Model Checking Within Model Based Designmentioning
confidence: 99%
“…One example from the railway signalling domain is the model based development cycle defined at General Electric Transportation Systems (GETS) within a collaboration with the University of Florence [4,14]. The production process for Automatic Train Protection (ATP) Systems is based on modeling by means of Simulink/Stateflow descriptions.…”
Section: Model Checking Within Model Based Designmentioning
confidence: 99%
“…MBD practices consist in developing abstract models of the system and automatically generate code from these models. GETS employed MBD first for the development of prototypes [1], and afterward for requirements formalization and code synthesis [2]. Traditionally, unit testing is the main technique adopted to detect errors in the code before integration 1 .…”
Section: Introductionmentioning
confidence: 99%
“…GETS employed MBD first for the development of prototypes [1], and afterward for requirements formalization and code synthesis [2]. Traditionally, unit testing is the main technique adopted to detect errors in the code before integration 1 . With unit testing the code is exercized by executing it and ensuring that its behaviour is compliant to the requirements.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…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]. Products traditionally provided by GETS, like any railway signaling application developed for Europe, shall comply with the CENELEC norms [2].…”
mentioning
confidence: 99%