From interaction overview diagrams to temporal logic
Luciano Baresi, Angelo Morzenti, Alfredo Motta, Matteo Rossi · Virtual Community of Pathological Anatomy (University of Castilla La Mancha) · 2010
In this paper, we use UML Interaction Overview Diagrams as the basis for a user-friendly, intuitive, modeling notation that is well-suited for the design of complex, heterogeneous, embedded systems developed by domain experts with little background on modeling software-based systems. To allow designers to precisely analyze models written with this notation, we provide (part of) it with a formal semantics based on temporal logic, upon which a fully automated, tool supported, verification technique is built. The modeling and verification technique is presented and discussed through the aid of an example system.