A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
Filters
Automatically Generated Safety Mechanisms from Semi-Formal Software Safety Requirements
[chapter]
2014
Lecture Notes in Computer Science
We address some of these demands with means to semi-formally express software safety requirements, tools to automatically implement these requirements, and artifacts and traceability information that can ...
Through a hierarchical classification of safety mechanisms, a semi-formal specification language for requirements, a generation engine and a case study on a production-model automotive system, we demonstrate ...
We gratefully acknowledge the full support from Harald Heinecke, Michael Rudorfer, ...
doi:10.1007/978-3-319-10506-2_19
fatcat:yqc7ygpemjatxh34mz7zh7veka
Synthesis of Fault Detection Mechanisms TRACK: Real-Time, Embedded and Physical Systems
2011
2011 IEEE 35th Annual Computer Software and Applications Conference
The key is to generate most of the required source code automatically. A lot of research has been performed on this idea, however, as this is a very broad field, some problems are still unsolved. ...
Model-driven software development is one possible solution to the problem of increasing code size and complexity in future safety-critical systems. ...
the most fitting one can be determined by solving a multi-dimensional optimization problem. 2) Generation from Formally Modeled Safety Requirements: Parts of the fault hypothesis can be generated automatically ...
doi:10.1109/compsac.2011.108
dblp:conf/compsac/Sojer11
fatcat:chgfaf5fzvdllb3vbusc33bivy
Automatic Testbench Generation for Simulation-based Verification of Safety-critical Systems in UML
2016
Proceedings of the 6th International Joint Conference on Pervasive and Embedded Computing and Communication Systems
In this paper, we present a novel methodology to automatically generate testbenches for simulation based verification from a first safety analysis. ...
Furthermore requirements, design and verification have to follow the stringent specifications from standards such as ISO26262 for functional safety. ...
UVM Testbench Generation from SysML Requirements We use a simple semi-formal language to define our requirements as approaches such as (Kirchsteiger et al., 2008) have shown that informal languages can ...
doi:10.5220/0005997700700075
dblp:conf/peccs/WeissneggerPKSR16
fatcat:v2vq6ytnrjhebn727cw24bfobm
Deriving fault-detection mechanisms from safety requirements
2011
Computer Science - Research and Development
In this paper, we propose the application of formal models of safety requirements throughout all constructive development phases of a model-driven development process to automatically generate appropriate ...
The main contribution of this paper is a rigorous formal specification of safety requirements that allows the automatic propagation, transformation and refinement of safety requirements and the derivation ...
Therefore we propose a fully automatic approach that uses formally modeled safety requirements to automatically generate appropriate fault detection mechanisms in the system. ...
doi:10.1007/s00450-011-0203-z
fatcat:5qa3cpchrjg3xhzohxvjhr4b4q
Analyze the Mode Transition Logic of Automatic Flight Control System using Semi-Formal Approach
2016
Journal of Aeronautics & Aerospace Engineering
In this paper, we present a semi-formal method based approach to analyze and validate the Mode-Transition Logic (MTL) for an indigenously developed commercial aircraft in the vertical and lateral directions ...
The modeled MTL logic is validated for the allowed transitions based on the input combinations against the requirements for functionality and safety. ...
Reactis Tester automatically generates test suites from Simulink / Stateflow models of embedded control software. ...
doi:10.4172/2168-9792.1000167
fatcat:zkf6duf36jdn5pwhpwyyqobjiq
A Systematic Analysis of Functional Safety Certification Practices in Industrial Robot Software Development
2017
MATEC Web of Conferences
Reviewing from Chinese academic papers, our research shows that safety standards are barely used in software development of industrial robot. ...
practices used for the development of industrial robots in China and how these practices comply with the safety standard requirements. ...
Standards used in safety-critical software development. Aspects
Practices
Architectura
l design
Notations for architectural design
(Semi-formal notations, formal
notations, etc.) ...
doi:10.1051/matecconf/201710002011
fatcat:f5tmkwqgmbhkpcnv5t637dkby4
A Systematic and Semi-Automatic Safety-Based Test Case Generation Approach Based on Systems-Theoretic Process Analysis
[article]
2016
arXiv
pre-print
In this paper, we present a systematic and semi-automatic testing approach based on STPA to generate test cases from the STPA safety analysis results to help software and safety engineers to recognize ...
Therefore, the software components in the systems need to be tested extensively against their safety requirements to ensure a high level of system safety. ...
semi-automatic way. ...
arXiv:1612.03103v1
fatcat:qp7ckpmpefeo5poejvzrlvy57i
Design Space Exploration and its Visualization in AUTOFOCUS3
2014
Software Engineering
Software-intensive embedded systems are characterized by an increasing number of features that implement complex safety-critical functionalities. ...
This paper illustrates how such a Design Space Exploration approach in a model-based framework can support the system designer in a (semi-) automatic way, enabling to compare different valid design solutions ...
(Semi-) Automatic Design Space Exploration Using Design Space Exploration techniques during system development involve the software engineer/designer itself. ...
dblp:conf/se/VossEH14
fatcat:c6o7ztjbsrbl7n54v2ipe34ery
Toward a Dependability Case Language and Workflow for a Radiation Therapy System
2015
Summit on Advances in Programming Languages
domain-specific languages -to the development of a specific safety-critical system, a radiotherapy medical device. ...
We present a near-future research agenda for bringing a suite of modern programming-languages verification tools -specifically interactive theorem proving, solver-aided languages, and formally defined ...
The latter include the notions of clams and evidence but, as semi-formal notations, they are not amenable to mechanical analysis. ...
doi:10.4230/lipics.snapl.2015.103
dblp:conf/snapl/ErnstGJLPTTW15
fatcat:xvbcnidp2jhz7bp4qc2svmns34
Methods for Safe Control Systems Design and Implementation
2001
IFAC Proceedings Volumes
This enables a more formal approach of safe control design and implementation. ...
Focusing then on discrete event systems safety, we point out the relationships between state space synthesis and analysis and system safety. ...
From these two formal models it is possible a priori to automatically generate the formal specification of the control system (Wonham and Ramadge, 1987) . ...
doi:10.1016/s1474-6670(17)33275-5
fatcat:qrbawefrszbnrpenefdimtujjq
Perspectives on software safety case development for unmanned aircraft
2012
IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012)
Our approach combines formal and non-formal reasoning, yielding a semi-automatically assembled safety case, in which part of the argument for autopilot software safety is automatically generated from formal ...
We describe our experience with the ongoing development of a safety case for an unmanned aircraft system (UAS), emphasizing autopilot software safety assurance. ...
how evidence generated from formal methods can be used to support claims about safe software behavior. ...
doi:10.1109/dsn.2012.6263939
dblp:conf/dsn/DenneyPH12
fatcat:gbc4fcnvzjdyhl3ezsd354cxkm
Using Formal Methods for Autonomous Systems: Five Recipes for Formal Verification
[article]
2021
arXiv
pre-print
During design, they enable unambiguous description of requirements; in development, formal specifications can be verified against requirements; software components may be synthesised from verified specifications ...
Autonomous systems use software to make decisions without human control, are often embedded in a robotic system, are often safety-critical, and are increasingly being introduced into everyday settings. ...
Aside from the challenges that autonomous software presents, it also provides the opportunity to examine a system's decision-making mechanisms. ...
arXiv:2012.00856v2
fatcat:hatdgqwbabbfdbngmjt4q2rroi
A Survey on Formal Specification and Verification of Smart Mass Transit Railway Interlocking System
2021
International Journal of Safety and Security Engineering
The reliability and safety of such interlocking systems are made on the precise functional requirements specification and verification respectively. ...
The reliability of software being used in such mass transit rail is crucial for us, specifically when software crashes may lead to catastrophic loss of human life and assets. ...
The B formal language focuses on developing software systems from requirements specification, by modification through execution and automated code generation, in conjunction with verification at every ...
doi:10.18280/ijsse.110607
fatcat:yrzjfd3w5net7kpj54ko4nl7hu
Logically Sound Arguments for the Effectiveness of ML Safety Measures
[article]
2022
arXiv
pre-print
We then propose a semi-formal assurance case for arguing the effectiveness of the post-processor, which is further translated into formal proof obligations for demonstrating the soundness of the arguments ...
Applying theorem proving not only discovers the need to introduce missing claims and mathematical concepts but also reveals the limitation of Dempster-Shafer's rules used in semi-formal argumentation. ...
(v) Relax and refine the training-to-ODD generalization argument with measurable sub-evidences. (vi) Use automatic code generation to generate provably correct runtime monitors. ...
arXiv:2111.02649v2
fatcat:z754ihlobrezzkq6tlecu4ktie
From Formal Specifications to Secure Implementations
[chapter]
2002
Computer-Aided Design of User Interfaces III
At the implementation step, this technique uses automatic code generation. Moreover, links from secure generated code to native non-secure libraries are clarified. ...
This technique relies on formal specifications of the requirements and so uses the model-oriented formal method B and a new ad-hoc software architecture model -CAV-which is an hybrid of MVC and PAC models ...
Some of these files are automatically generated from the BØ implementations, while others are partially generated or manually designed. ...
doi:10.1007/978-94-010-0421-3_4
fatcat:px7si6kwynaankn4oj66rm47xm
« Previous
Showing results 1 — 15 out of 23,240 results