Runtime verification of component-based systems in the BIP framework with formally-proved sound and complete instrumentation
Loading...
Files
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Springer Verlag
Abstract
Verification of component-based systems still suffers from limitations such as state space explosion since a large number of different components may interact in a heterogeneous environment. These limitations entail the need for complementary verification methods such as runtime verification. Runtime verification is a dynamic analysis technique and is prone to scalability. In this paper, we integrate runtime verification into the BIP (Behavior, Interaction and Priority) framework. BIP is a powerful and expressive component-based framework for the formal construction of heterogeneous systems. Our method augments BIP systems with monitors to check specifications at runtime. This method has been implemented in RV-BIP, a prototype tool that we used to validate the whole approach on a robotic application. © 2013, Springer-Verlag Berlin Heidelberg.
Description
Keywords
Component-based systems, Formal methods, Instrumentation, Runtime verification, Computer simulation, Software engineering, Component based systems, Component-based framework, Dynamic analysis techniques, Heterogeneous environments, Heterogeneous systems, Run-time verification, State-space explosion, Formal verification