RoboChart: modelling and verification of the functional behaviour of robotic applications

A Miyazawa, P Ribeiro, W Li, A Cavalcanti… - Software & Systems …, 2019 - Springer
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide
variety of applications, many with potential safety hazards. The work presented in this paper …

RoboStar technology: a roboticist's toolbox for combined proof, simulation, and testing

A Cavalcanti, W Barnett, J Baxter, G Carvalho… - Software Engineering for …, 2021 - Springer
Simulation is favored by roboticists to evaluate controller design and software. Often, state
machines are drawn to convey overall ideas and used as a basis to program tool-specific …

An executable formal semantics for UML-RT

E Posse, J Dingel - Software & Systems Modeling, 2016 - Springer
We propose a formal semantics for UML-RT, a UML profile for real-time and embedded
systems. The formal semantics is given by mapping UML-RT models into a language called …

An integrated semantics for reasoning about SysML design models using refinement

L Lima, A Miyazawa, A Cavalcanti, M Cornélio… - Software & Systems …, 2017 - Springer
SysML is a variant of UML for systems design. Several formalisations of SysML (and UML)
are available. Our work is distinctive in two ways: a semantics for refinement and for a …

IPNES-interpreted petri net for embedded systems

K Krzywicki, G Andrzejewski, W Zajac… - Procedia Computer …, 2021 - Elsevier
The design and implementation of an embedded system is often a complex and complicated
process. Usually it takes significant amount of time. This process is even more complex in …

[PDF][PDF] Robochart reference manual

A Miyazawa, A Cavalcanti, P Ribeiro, W Li, J Woodcock… - 2017 - cs.york.ac.uk
The current practice of programming mobile and autonomous robots does not reflect the
modern outlook of their applications. Such practice is often based on standard state …

Modelling and verification of timed robotic controllers

P Ribeiro, A Miyazawa, W Li, A Cavalcanti… - … Formal Methods: 13th …, 2017 - Springer
Designing robotic systems can be very challenging, yet controllers are often specified using
informal notations with development driven primarily by simulations and physical …

A methodological approach to the formal specification of real-time systems by transformation of UML-RT design models

KB Akhlaki, MIC Tuñón, JAH Terriza… - Science of Computer …, 2007 - Elsevier
By following a methodological approach, introduced in a previous work, a correct system
specification in terms of CSP+ T process algebra is systematically obtained from the UML …

[PDF][PDF] Robochart: a state-machine notation for modelling and verification of mobile and autonomous robots

A Miyazawa, P Ribeiro, W Li, A Cavalcanti… - University of York …, 2016 - cs.york.ac.uk
Autonomous and mobile robots are becoming ubiquitous. From domestic robotic vacuum
cleaners to driverless cars, such robots interact with their environment and humans, leading …

Towards a practical approach to check UML/fUML models consistency using CSP

I Abdelhalim, S Schneider, H Treharne - … 2011, Durham, UK, October 26-28 …, 2011 - Springer
This work provides an underpinning for a systems modelling approach based on UML and
fUML together. It uses UML state diagrams as a starting point for modelling system object …