RoboChart: modelling and verification of the functional behaviour of robotic applications
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 …
variety of applications, many with potential safety hazards. The work presented in this paper …
[HTML][HTML] An integrated semantics for reasoning about SysML design models using refinement
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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
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 …
critical applications. It supports certification via abstractions that enforce a particular program …