Development of model based tools to support the design of railway control applications

2Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The development standard for railway control software requires several design and verification methods. To support these methods we elaborated a coherent set of tools based on UML state diagrams. To avoid the problems of the ambiguous UML semantics, we propose a subset of UML state machines that includes the practical modeling concepts and has well-defined operational semantics elaborated definitely for software engineers. Based on this formalism we developed a tool chain supporting (i) the simulation of the behavior specified by the state diagram, (ii) static checking the completeness and consistency of the specification, (iii) generation of the C source of the application control flow, (iv) automatic construction of test cases on the basis of structural test coverage criteria and (v) automatic construction of the source code of run-time verification procedures that aim at checking high-level safety properties. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Majzik, I., Micskei, Z., & Pintér, G. (2007). Development of model based tools to support the design of railway control applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4680 LNCS, pp. 430–435). Springer Verlag. https://doi.org/10.1007/978-3-540-75101-4_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free