Műegyetemi Digitális Archívum

Integration Test Generation and Formal Verification for Distributed Controllers

Date

Type

könyvfejezet

Language

en

Reading access rights:

Open access

Rights Holder

Szerző

Conference Date

2023.02.06-2023.02.07.

Conference Place

Budapest

Conference Title

30th Minisymposium of the Department of Measurement and Information Systems

ISBN, e-ISBN

978-963-421-904-0

Container Title

Proceedings of the 30th Minisymposium

Department

Department of Measurement and Information Systems

Version

Post print

Faculty

Faculty of Electrical Engineering and Informatics

First Page

1

Subject (OSZKAR)

MBSE
collaborating statecharts
hidden formal methods
model checking
test generation
integrated tool suite

Gender

Konferenciacikk

University

Budapest University of Technology and Economics

OOC works

Abstract

Software-intensive distributed controllers are becoming increasingly prevalent, among others, also in railway interlocking systems (RIS). As such systems carry out critical tasks, their systematic verification and testing are a must, which can be supported by formal methods. This paper presents a verification and testing approach for a distributed RIS subsystem using hidden formal methods. The subsystem’s functional behavior is modeled using statechart components defined in a high-level UML-based modeling language, which are integrated according to sound execution and interaction semantics defined by the RIS protocol. The emergent model is automatically mapped into input formalisms of model checker back-ends. Integration tests for the system implementation are derived according to various modelbased coverage criteria using the model checker back-ends and generated properties. The approach is implemented in our open source Gamma Statechart Composition Framework.

Description

Keywords