23,240 Hits in 6.1 sec

Automatically Generated Safety Mechanisms from Semi-Formal Software Safety Requirements [chapter]

Raphael Fonte Boa Trindade, Lukas Bulwahn, Christoph Ainhauser
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

Dominik Sojer
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

Ralph Weissnegger, Markus Pistauer, Christian Kreiner, Markus Schuß, Kay Römer, Christian Steger
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

Dominik Sojer, Christian Buckl, Alois Knoll
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

Rathina Kumar V, Nanda M
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

Xie Tong, Wu Lei, L. Zhao, A. Xavior, J. Cai, L. You
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]

Asim Abdulkhaleq, Stefan Wagner
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

Sebastian Voss, Johannes Eder, Florian Hölzl
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

Michael D. Ernst, Dan Grossman, Jon Jacky, Calvin Loncaric, Stuart Pernsteiner, Zachary Tatlock, Emina Torlak, Xi Wang, Marc Herbstritt
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

Jean-Marc Faure, Jean-Jacques Lesage
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

Ewen Denney, Ganesh Pai, Ibrahim Habli
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]

Matt Luckcuck
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

Lokanna Kadakolmath, Umesh D. Ramu
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]

Chih-Hong Cheng, Tobias Schuster, Simon Burton
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]

Francis Jambon
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