Towards Model-Driven V&V assessment of railway control systemsShow others and affiliations
2014 (English)In: International Journal on Software Tools for Technology Transfer, ISSN 1433-2779, E-ISSN 1433-2787, Vol. 16, no 6, p. 669-683Article in journal (Refereed) Published
Abstract [en]
Verification and Validation (V&V) activities aiming at certifying railway controllers are among the most critical and time-consuming in system development life cycle. As such, they would greatly benefit from novel approaches enabling both automation and traceability for assessment purposes. While several formal and Model-Based approaches have been proposed in the scientific literature, some of which are successfully employed in industrial settings, we are still far from an integrated and unified methodology which allows guiding design choices, minimizing the chances of failures/non-compliances, and considerably reducing the overall assessment effort. To address these issues, this paper describes a Model-Driven Engineering approach which is very promising to tackle the aforementioned challenges. In fact, the usage of appropriate Unified Modeling Language profiles featuring system analysis and test case specification capabilities, together with tool chains for model transformations and analysis, seems a viable way to allow end-users to concentrate on high-level holistic models and specification of non-functional requirements (i.e., dependability) and support the automation of the V&V process. We show, through a case study belonging to the railway signalling domain, how the approach is effective in supporting activities like system testing and availability evaluation. © 2014, Springer-Verlag Berlin Heidelberg.
Place, publisher, year, edition, pages
Springer , 2014. Vol. 16, no 6, p. 669-683
Keywords [en]
Critical Systems, Model-Driven, Railway Systems, Transformations, UML Profiles, Verification and Validation, High level languages, Life cycle, Mathematical transformations, Railroad transportation, Railroads, Specifications, Model-driven Engineering, Non-functional requirements, Railway system, System development life cycles, Test case specifications, Unified Modeling Language
National Category
Embedded Systems
Research subject
Computer Science, Software Technology
Identifiers
URN: urn:nbn:se:mdh:diva-47832DOI: 10.1007/s10009-014-0320-7ISI: 000209673400003Scopus ID: 2-s2.0-84919841278OAI: oai:DiVA.org:mdh-47832DiVA, id: diva2:1427314
2018-06-042020-04-292024-01-17Bibliographically approved