Safety assessment of collaborative robotics through automated formal verification

F Vicentini, M Askarpour, MG Rossi… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
A crucial aspect of physical human-robot collaboration (HRC) is to maintain a safe common
workspace for human operator. However, close proximity between human-robot and …

Formal specification generation from requirement documents

G Cabral, A Sampaio - Electronic Notes in Theoretical Computer Science, 2008 - Elsevier
Automatic generation of formal specifications from requirement reduces cost and complexity
of formal models creation. Thus, the generated formal model brings the possibility to carry …

Bounded satisfiability checking of metric temporal logic specifications

M Pradella, A Morzenti, PS Pietro - ACM Transactions on Software …, 2013 - dl.acm.org
We introduce bounded satisfiability checking, a verification technique that extends bounded
model checking by allowing also the analysis of a descriptive model, consisting of temporal …

Striving for mathematical thinking

PB Henderson, D Baldwin, V Dasigi, M Dupras… - Working group reports …, 2001 - dl.acm.org
Computer science and software engineering are young, maturing disciplines. As with other
mathematically based disciplines, such as the natural sciences, economics, and …

A formal approach for designing CORBA-based applications

A Coen-Porisini, M Pradella, M Rossi… - ACM Transactions on …, 2003 - dl.acm.org
The design of distributed applications in a CORBA-based environment can be carried out by
means of an incremental approach, which starts from the specification and leads to the high …

Formal verification and validation of embedded systems: the UML-based MADES approach

L Baresi, G Blohm, DS Kolovos, N Matragkas… - Software & Systems …, 2015 - Springer
Formal verification and validation activities from the early development phases can foster
system consistency, correctness, and integrity, but they are often hard to carry out as most …

Automated deductive requirements analysis of critical systems

A Gargantini, A Morzenti - ACM Transactions on Software Engineering …, 2001 - dl.acm.org
We advocate the need for automated support to System Requirement Analysis in the
development of time-and safety-critical computer-based systems. To this end we pursue an …

The symmetry of the past and of the future: bi-infinite time in the verification of temporal properties

M Pradella, A Morzenti, P San Pietro - Proceedings of the the 6th joint …, 2007 - dl.acm.org
Model checking techniques have traditionally dealt with temporal logic languages and
automata interpreted over ω-words, ie, infinite in the future but finite in the past. However …

A logic-based semantics for the verification of multi-diagram UML models

L Baresi, A Morzenti, A Motta, M Rossi - ACM SIGSOFT Software …, 2012 - dl.acm.org
UML is a well-known and widely used design notation: it offers a rich set of modeling
elements, but their behavior is often not properly defined. Many proposals have tried to …

On the heroism of really pursuing formal methods

D Mandrioli - 2015 IEEE/ACM 3rd FME Workshop on Formal …, 2015 - ieeexplore.ieee.org
Formal methods have been" preached" as a means to achieve better reliability and other
qualities in software and systems for half a century. Despite many success stories confirmed …