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 …

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 …

Extending SysML with Refinement and Decomposition Mechanisms to Generate Event-B Specifications

R Bougacha, R Laleau, S Collart-Dutilleul… - … on Theoretical Aspects of …, 2022 - Springer
SysML, dedicated to system design, provides graphical models. One of the strengths of
these graphical models is that they can be validated by domain experts. However, the …

Without Loss of Satisfaction

MJH Heule - International Colloquium on Theoretical Aspects of …, 2023 - Springer
The success of automated reasoning presents us with an interesting peculiarity: while
modern solving tools can handle gigantic real-world instances, they often fail miserably on …

[PDF][PDF] System behavior models: a survey of approaches

SR Ruppel - 2016 - core.ac.uk
Human designed systems are growing in complexity, with increasing numbers of
components and behavior combinations, resulting in more emergent and unintended …

Refinement of statecharts with run-to-completion semantics

K Morris, C Snook, TS Hoang, R Armstrong… - Formal Techniques for …, 2019 - Springer
Statechart modelling notations, with so-called 'run to completion'semantics and simulation
tools for validation, are popular with engineers for designing systems. However, they do not …

Modelling and Verifying Robotic Software that Uses Neural Networks

Z Attala, A Cavalcanti, J Woodcock - International Colloquium on …, 2023 - Springer
Verifying learning robotic systems is challenging. Existing techniques and tools for
verification of an artificial neural network (ANN) are concerned with component-level …

From SysML Application Model to Executable OpenCL Code: A System-Level Design Approach

R Guo, E Dekneuvel, G Jacquemod… - 2024 13th …, 2024 - ieeexplore.ieee.org
Model-based systems engineering (MBSE) is a methodology that entails creating and
utilizing models across the entire system development lifecycle. Based on the Unified …

A formal approach for modeling high-level architectures of complex systems aligned with requirement models

R Bougacha - 2023 - theses.hal.science
Complex systems are a collection of sub-systems linked together to represent an integrated
whole. The design of such systems should represent the interactions between their sub …

[HTML][HTML] SCJ-Circus: specification and refinement of Safety-Critical Java programs

A Miyazawa, A Cavalcanti, A Wellings - Science of Computer Programming, 2019 - Elsevier
Abstract Safety-Critical Java (SCJ) is a version of Java for real-time, embedded, safety-
critical applications. It supports certification via abstractions that enforce a particular program …