A problem with most runtime verification techniques is that the monitoring specification formalisms are often complex. In this paper, we propose an extension of live sequence charts (LSCs) which avoids this problem. We extend the standard LSCs as proposed by Damm and Harel by introducing the notion of sufficient prechart, and by adding concatenation and iteration of charts. With these extended LSCs, necessary and sufficient conditions of certain statements can be intuitively specified. Moreover, similar as for message sequence charts, sequencing and iteration allow to express multiple scenarios. We give a translation of extended LSCs into linear temporal logic formulae, and develop online monitoring algorithms for traces with respect to ext...
Message Sequence Charts (MSC) are well-known to be suitable to model scenarios in communication base...
We discuss the state of affairs with respect to the formalization of Message Sequence Charts (MSC) a...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
Runtime verification is a lightweight formal method that checks whether an execution of a system sat...
Abstract. Runtime verification is a lightweight formal verification tech-nique that checks the corre...
Runtime verification is a lightweight verification technique that checks whether an execution of a s...
We propose a semantics for Message Sequence Charts (MSCs). Our requirements are: to determine unambi...
: While message sequence charts (MSCs) are widely used in industry to document the interworking of p...
An efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to temporal lo...
Abstract. We provide semantics for the powerful scenario-based language of live sequence charts (LSC...
Message Sequence Charts (MSCs) are a widely used scenario notation. However, we believe that this la...
AbstractAn efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to tem...
The design of an embedded control system starts with an investigation of properties and behaviors of...
AbstractThis paper describes light-weight formal techniques based on Message Sequence Charts (MSCs) ...
Abstract: This paper presents a Live Sequence Chart (LSC) to automata trans-formation algorithm that...
Message Sequence Charts (MSC) are well-known to be suitable to model scenarios in communication base...
We discuss the state of affairs with respect to the formalization of Message Sequence Charts (MSC) a...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
Runtime verification is a lightweight formal method that checks whether an execution of a system sat...
Abstract. Runtime verification is a lightweight formal verification tech-nique that checks the corre...
Runtime verification is a lightweight verification technique that checks whether an execution of a s...
We propose a semantics for Message Sequence Charts (MSCs). Our requirements are: to determine unambi...
: While message sequence charts (MSCs) are widely used in industry to document the interworking of p...
An efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to temporal lo...
Abstract. We provide semantics for the powerful scenario-based language of live sequence charts (LSC...
Message Sequence Charts (MSCs) are a widely used scenario notation. However, we believe that this la...
AbstractAn efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to tem...
The design of an embedded control system starts with an investigation of properties and behaviors of...
AbstractThis paper describes light-weight formal techniques based on Message Sequence Charts (MSCs) ...
Abstract: This paper presents a Live Sequence Chart (LSC) to automata trans-formation algorithm that...
Message Sequence Charts (MSC) are well-known to be suitable to model scenarios in communication base...
We discuss the state of affairs with respect to the formalization of Message Sequence Charts (MSC) a...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...