An efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to temporal logic is essential to providing an end-to-end specification and verification method for System on Chip (SoC) protocols. Without mathematical rigor, no translation can be trusted to completely represent the LSC specification, while inefficiency renders even provably sound translations useless in verifying the correctness of industrial-strength protocols. Previous work shows that the LSC-to-temporal logic and LSC-to-automata translations can be automated and formalized for the LSC language. In the LSC-to-temporal logic transla-tion, the extraordinary size of the resulting formula limits the scalability of the charts that can be translated and ver...
AbstractCompilation or translation is not only an issue at the level of program but also at the leve...
Declarative workflow languages are easy for humans to understand and use for specifications, but dif...
Runtime verification is a lightweight verification technique that checks whether an execution of a s...
AbstractAn efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to tem...
Abstract. We provide semantics for the powerful scenario-based language of live sequence charts (LSC...
The need for a formal verification process in System on Chip (SoC) design and Intellectual Property ...
Runtime verification is a lightweight formal method that checks whether an execution of a system sat...
A problem with most runtime verification techniques is that the monitoring specification formalisms ...
AbstractThe need for a formal verification process in System on Chip (SoC) design and Intellectual P...
Abstract: This paper presents a Live Sequence Chart (LSC) to automata trans-formation algorithm that...
We give an informal exposition of a finit e-state semantics for Message Sequence Chart (MSC) specifi...
International audienceThis chapter illustrates two aspects of automata theory related to linear-time...
In this paper, a new algorithm for translating linear time temporal logic (LTL) into deterministic ω...
International audienceAbstract While the complexity of translating future linear temporal logic (LTL...
We propose a semantics for Message Sequence Charts (MSCs). Our requirements are: to determine unambi...
AbstractCompilation or translation is not only an issue at the level of program but also at the leve...
Declarative workflow languages are easy for humans to understand and use for specifications, but dif...
Runtime verification is a lightweight verification technique that checks whether an execution of a s...
AbstractAn efficient and mathematically rigorous translation from Live Sequence Charts (LSCs) to tem...
Abstract. We provide semantics for the powerful scenario-based language of live sequence charts (LSC...
The need for a formal verification process in System on Chip (SoC) design and Intellectual Property ...
Runtime verification is a lightweight formal method that checks whether an execution of a system sat...
A problem with most runtime verification techniques is that the monitoring specification formalisms ...
AbstractThe need for a formal verification process in System on Chip (SoC) design and Intellectual P...
Abstract: This paper presents a Live Sequence Chart (LSC) to automata trans-formation algorithm that...
We give an informal exposition of a finit e-state semantics for Message Sequence Chart (MSC) specifi...
International audienceThis chapter illustrates two aspects of automata theory related to linear-time...
In this paper, a new algorithm for translating linear time temporal logic (LTL) into deterministic ω...
International audienceAbstract While the complexity of translating future linear temporal logic (LTL...
We propose a semantics for Message Sequence Charts (MSCs). Our requirements are: to determine unambi...
AbstractCompilation or translation is not only an issue at the level of program but also at the leve...
Declarative workflow languages are easy for humans to understand and use for specifications, but dif...
Runtime verification is a lightweight verification technique that checks whether an execution of a s...