Abstract
Considering their increasing complexity, industrial systems are, in general, specified in a natural language. In railway systems, the design phase results an ambiguous and laborious system specification. The objective of this paper is to present ScOLa, a formal modeling language based on scenarios and built for railway system specifications. Its novelty resides in its restriction to a small set of concepts and its multiple representations (textual and graphical). The language offers means to understand what the system is supposed to do and to be as well as to support a dialog with experts so to be sure that they got everything correctly. The language is depicted on the railway automation solution Trainguard MT CBTC of Siemens.





Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
3.1-1999 - IEEE Standard for Communication Based Train Control Performance Requirements and Functional Requirements (2004)
Friedenthal S., Griego, R., Sampson, M.: INCOSE Model Based Systems Engineering (MBSE) Initiative INCOSE June 24–27 San Diego (2007)
Friedenthal S., Moore, A., Steiner, R., A Practical Guide to SysML, The Systems Modeling Language, MK/OMG Press, ISBN 978–0–12-378607-4 (2009)
Trainguard MT CBTC: The moving block communications based train control solutions, Siemens Transportation Systems
Abrial, J. R., & Abrial, J. R.: The B-book: assigning programs to meanings. Cambridge University Press (2005)
Behm, P., Benoit, P., Faivre, A., & Meynadier, J. M: METEOR: A successful application of B in a large project. In FM’99—Formal Methods (pp. 369–387). Springer Berlin Heidelberg (1999)
Abdulla, P. A., Deneux, J., Stålmarck, G., Ågren, H., & Åkerlund, O. Designing safe, reliable systems using scade. In Leveraging Applications of Formal Methods (pp. 115–129). Springer Berlin Heidelberg. (2004)
CENELEC, EN. 50128: Railway Applications: Software for Railway Control and Protection Systems. European Committee for Electrotechnical Standardization (1997)
Krueger, T.: Modeling of a complex system using sysml in a model based design approach. In Proceeding of the ASTRA conference on Automation and Robotics, Noordwijk, The Netherlands (2011)
Claver, C. F., Debois-Felsmann, G. P., Delgado, F., Hascall, P., Marshall, S., Nordby, M., ... & LSST Collaboration.: The LSST: A System of Systems. In Bulletin of the American Astronomical Society (Vol. 43, p. 25202) (2011)
Lamm, J. G., & Weilkiens, T. Functional Architectures in SysML. Proceedings of the Tag des Systems Engineering (TdSE ‘10). Munich (2010)
Soares, M.D.S., Vrancken, J.: Model-driven user requirements specification using SysML. Journal of Software. 3(6), 57–68 (2008)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Issad, M., Kloul, L., Rauzy, A. et al. Modeling the CBTC Railway System of Siemens with ScOLa . Int. J. ITS Res. 16, 163–172 (2018). https://doi.org/10.1007/s13177-017-0146-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13177-017-0146-2