Understanding Safety Constraints Coalgebraically

01/27/2020
by   Grygoriy Zholtkevych, et al.
0

Safety constraints are crucial to the development of mission-critical systems. The practice of developing software for systems of this type requires reliable methods for identifying and analysing project artefacts. This paper proposes a coalgebraic approach to understanding behavioural constraints for systems of a kind. The advantage of the proposed approach is that it gives a framework for providing abstract semantic models of the domain-specific languages designed for specifying behavioural constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2023

Hierarchical Relaxation of Safety-critical Controllers: Mitigating Contradictory Safety Conditions with Application to Quadruped Robots

The safety-critical control of robotic systems often must account for mu...
research
11/08/2021

Development of a Meta-language and its Qualifiable Implementation for the Use in Safety-critical Software

The use of domain-specific modeling for development of complex (cyber-ph...
research
09/04/2018

The MISRA C Coding Standard and its Role in the Development and Analysis of Safety- and Security-Critical Embedded Software

The MISRA project started in 1990 with the mission of providing world-le...
research
03/03/2021

5G New Radio for Public Safety Mission Critical Communications

Driven by increasing demands on connectivity to improve safety, situatio...
research
09/22/2020

Less Manual Work for Safety Engineers: Towards an Automated Safety Reasoning with Safety Patterns

The development of safety-critical systems requires the control of hazar...
research
09/30/2022

Safety-Critical Adaptation in Self-Adaptive Systems

Modern systems are designed to operate in increasingly variable and unce...
research
11/22/2018

Oversight of Unsafe Systems via Dynamic Safety Envelopes

This paper reviews the reasons that Human-in-the-Loop is both critical f...

Please sign up or login with your details

Forgot password? Click here to reset