Skip to main content
    • by 
    •   16  
      CardiologyAutomataVerification and ValidationCyber Physical Systems
This paper presents a holistic methodology for the design of medical device software, which encompasses a new way of eliciting requirements, system design process, security design guideline, cloud architecture design, combinatorial... more
    • by 
    •   5  
      Software EngineeringSoftware DevelopmentSystem ArchitectureSafety Critical Systems
This paper presents an overview and discusses the role of certification in safety-critical computer systems focusing on software, and partially hardware, used in the civil aviation domain. It discusses certification activities according... more
    • by 
    •   7  
      Software Development ToolsReal Time SystemsReal TimeSafety Critical Systems
The Cognitive Function Analysis is a methodology supported by a mediating tool for the human-centered automation of safety-critical systems . It is based on a socio-cognitive model linking the artifact being designed, the user's activity,... more
    • by 
    •   9  
      Participatory DesignEvaluationOrganizational MemoryAutomation
Increasingly, licensing and safety regulatory bodies require the suppliers of software-intensive, safety-critical systems to provide an explicit software safety case -a structured set of arguments based on objective evidence to... more
    • by 
    •   11  
      Software EngineeringSoftware TestingSoftware DevelopmentSafety
This report describes a formal approach to verification and validation of safety requirements for embedded software, by application to a simple control-logic case study. The logic is formally specified in Z. System safety properties are... more
    • by 
    •   10  
      Computer ScienceVerification and ValidationEmbedded SoftwareFormal methods
The adoption of systems-focused risk assessment techniques has not led to measurable improvement in the rate of patient harm. Why? In part, because these tools focus solely on understanding problems, and provide no direct support for... more
    • by 
    •   151  
      ManagementRisk Management and InsuranceSafety EngineeringOrganizational Change
In recent decades, safety has emerged as a major issue in many embedded applications in the aerospace, aircraft, automobile, railways, nuclear, medical, and other industries. Safety in this context means avoiding harm to individuals or... more
    • by  and +1
    •   6  
      Aerospace EngineeringSoftware EngineeringComputer SecuritySafety Critical Systems
Safety-Critical Systems”, was originally published in
    • by 
    •   5  
      TrustSafetySoftwareSafety Critical Systems
Integrating modern aircraft stores, particularly weapons, creates a complex system of systems challenge. The traditional approach to such integrations was for each to be a stand-alone program. For each program a unique interface would... more
    • by 
    •   4  
      Software ArchitectureSafety-critical softwareSafety Critical SystemsCommunication protocols
This paper discusses issues related to the RTCA document DO-254 Design Assurance Guidance for Airborne Electronic Hardware and its consequences for hardware certification. In particular, problems related to circuits’ compliance with... more
    • by 
    •   9  
      FPGALiterature ReviewHardware DesignReal Time Systems
Caches have become increasingly important with the widening gap between main memory and processor speeds. However, they are a source of unpredictability due to their characteristics, resulting in programs behaving in a different way than... more
    • by 
    •   9  
      Computer ScienceStatic AnalysisEmbedded SystemsPerformance Evaluation
Current practice in healthcare risk management is supported by many tools for risk assessment (understanding problems), but none for risk control (solving problems). The results: a failure to improve safety, and a waste of the investment... more
    • by 
    •   139  
      Risk Management and InsuranceSafety EngineeringParticipatory ResearchParticipatory Action Research
This paper presents an overview and discusses the role of certification in safety-critical computer systems focusing on software, and partially hardware, used in the civil aviation domain. It discusses certification activities according... more
    • by  and +1
    •   7  
      Software Development ToolsReal Time SystemsReal TimeSafety Critical Systems
Context: Critical systems in domains such as aviation, railway, and automotive are often subject to a formal process of safety certification. The goal of this process is to ensure that these systems will operate safely without posing... more
    • by 
    •   24  
      Information SystemsFPGAComputer SoftwareSystematic Literature Review
This paper presents an overview and discusses the role of certification in safety-critical computer systems focusing on software, and partially hardware, used in the civil aviation domain. It discusses certification activities according... more
    • by 
    •   7  
      Software Development ToolsReal Time SystemsReal TimeSafety Critical Systems
In this article we call for a new approach to patient safety improvement, one based on the emerging field of evidence-based healthcare risk management (EBHRM). We explore EBHRM in the broader context of the evidence-based healthcare... more
    • by 
    •   97  
      EngineeringMathematicsDemographyComputer Science
Pressure oxidation is increasingly being used for processing refractory sulphide ores and concentrates because it offers highly effective base metal and precious metal extraction while minimizing elemental sulphur, arsenic & mercury... more
    • by 
    •   8  
      Advanced Oxidation ProcessesHydrometallurgyExtractive MetallurgySafety Instrumented Systems
"Based on analysis of Operating Cycle of airplane the model to evaluate level of safety was introduced. Steps of modernization existed system of safety was introduced and requirements to hardware and software presented. On-board hardware... more
    • by 
    •   4  
      Fault ToleranceLife CycleSafety Critical SystemsEconomic Effectiveness
Systems whose failure can lead to the damage of property or the environment, or loss of human life are regarded as safety-critical systems. It is no longer adequate to build safety-critical systems based on the control of errors and... more
    • by 
    •   5  
      Formal methodsSecurity EngineeringFormal methodSafety Critical Systems
Model-Driven Engineering (MDE) promises to enhance system development by reducing development time, and increasing productivity and quality. MDE is gaining popularity in several industry sectors, and is attractive also for critical... more
    • by 
    •   8  
      Software EngineeringModel-Driven Analysis and DesignModel-Driven TestingModel Driven Engineering
Abstract. Roboethics is a recently developed field of applied ethics which deals with the ethical aspects of technologies such as robots, ambient intelligence, direct neural interfaces and invasive nano-devices and intelligent soft bots.... more
    • by 
    •   12  
      Intelligent AgentsControl systemAmbient IntelligenceIntelligent Agent
A fundamental problem in the design and development of embedded control systems is the verification of safety requirements. Formal methods, offering a mathematical way to specify and analyze the behavior of a system, together with the... more
    • by 
    •   16  
      Computer ScienceDistributed ComputingSoftware EngineeringModel Checking
In this paper, we analyse twelve cases of deviations from prescribed procedures during scheduled/unscheduled maintenance checks, carried out by an aircraft maintenance organization in Greece. The detailed analysis of these cases let us... more
    • by 
    •   5  
      EngineeringResilienceMathematical SciencesAircraft Maintenance
A fundamental problem in the design and development of embedded control systems is the verification of safety requirements. Formal methods, offering a mathematical way to specify and analyze the behavior of a system, together with the... more
    • by 
    •   14  
      Distributed ComputingModel CheckingFormal methodsSystem Design
Designing Safety-critical interfaces entails proving the safety and operational usability of each component. Largely taken for granted in everyday interface design, the typographical component, through its legibility and aesthetics,... more
    • by 
    •   14  
      Human Computer InteractionDesignGraphic DesignTypography
Systems whose failure can lead to the damage of property or the environment, or loss of human life are regarded as safety-critical systems. It is no longer adequate to build safety-critical systems based on the control of errors and... more
    • by 
    •   5  
      Formal methodsSecurity EngineeringFormal methodSafety Critical Systems
This report discusses architectures for safety-critical systems. The report summarises the existing literature in the area as well as the guidance provided by existing safety-critical system development standards. We discuss the three... more
    • by 
    •   7  
      EngineeringArchitectureFault ToleranceSafety-critical software
It is becoming widely accepted that along with the formal specification of functional properties it is necessary, in some systems, to provide a specification of timeliness properties. Unfortunately, the main methods which would seem to... more
    • by 
    •   13  
      Software EngineeringAbstractionDistributed SystemSoftware Reliability
We present the modelling of a monitoring system which provides nighttime care by detecting situations of concern and therapeutic interventions as the core technological component within an Ambient Assisted Living project. The modelling of... more
    • by 
    •   8  
      Ambient IntelligenceAmbient Assisted LivingAALIntelligent environments
The overall safety integrity of a safety critical system, comprising both software and hardware, is typically specified quantitatively, e.g., in terms of failure rates. However, for software, it is widely accepted that there is a limit on... more
    • by 
    •   3  
      Software ReliabilitySafety Critical SystemsSoftware Integration
    • by 
    •   9  
      Computer ScienceSoftware EngineeringFormal Methods (Formal Verification)Embedded Systems
A Trace Matrix (TM) represents the relationship between software engineering artifacts and is foundational for many software assurance techniques such as criticality analysis. In a large project, a TM might represent the relationships... more
    • by 
    •   8  
      Computer ScienceSoftware EngineeringTranslationMulti Agent Systems
Reliability of medical devices such as the CARA Infusion Pump Control System is of extreme importance given that these devices are being used on patients in critical condition. The Infusion Pump Control System includes embedded processors... more
    • by 
    •   13  
      Embedded SoftwareFormal methodsInformation DesignFormal Analysis
Saarland Univ., 5: Uppsala Univ., 6: TU Dortmund, 7: Univ. of Toulouse, 8: CAU Kiel A large class of embedded systems is distinguished from general-purpose computing systems by the need to satisfy strict requirements on timing, often... more
    • by 
    •   8  
      Distributed ComputingEmbedded SystemsTiming AnalysisResource sharing
Paper discusses principles of the redundancy classification for the design of fault tolerant computer systems. The basic functions of classification: definitive, characteristic and predictive are presented. Shown that proposed... more
    • by 
    •   9  
      Computer ScienceFault Tolerant ComputingHardware/Software Co-DesignClassification
The European ARTEMIS ACROSS project aims to overcome the limitations of existing Multi-Processor Systemson-a-Chip (MPSoC) architectures with respect to safety-critical applications. MPSoCs have a tremendous potential in the domain of... more
    • by 
    •   12  
      Computer ArchitectureEmbedded SystemsComputer HardwareDependability
© IFAC 2010. This work is posted here by permission of IFAC for your personal use. Not for distribution. The original version was published in ifac-
    • by 
    •   9  
      FPGALiterature ReviewHardware DesignReal Time Systems
The cost of finding and correcting defects represents one of the most expensive software development activities. And that too, if the errors get carried away till the final acceptance testing stage of the project life cycle, then the... more
    • by 
    •   4  
      Safety Critical SystemsDefect PreventionDFMEADefect analysis
This paper presents a holistic methodology for the design of medical device software, which encompasses a new way of eliciting requirements, system design process, security design guideline, cloud architecture design, combinatorial... more
    • by 
    •   6  
      Software EngineeringSoftware DevelopmentComputer SoftwareSystem Architecture
This paper gives an overview of a holistic project dealing with the consistent design of embedded control systems falling into the first level of safety integrity requirements (SIL l) . It shows how existing methods can be adapted and... more
    • by 
    •   12  
      Fault ToleranceOPERATING SYSTEMEmbeddedException Handling
Failure Modes and Effects Analysis (FMEA) is a classical system safety analysis technique which is currently widely used in the automotive, aerospace and other safety critical industries. In the process of an FMEA, analysts compile lists... more
    • by 
    •   25  
      Aerospace EngineeringComputer ArchitectureEngineering DesignSoftware Development
As VLSI geometry continues to shrink and the level of integration increases, it is expected that the probability of faults, particularly transient faults, will increase in future microprocessors. So far, fault tolerance has chiefly been... more
    • by 
    •   4  
      Computer ArchitectureFault ToleranceRedundancySafety Critical Systems
Human safety in the Middle East is a crucial aspect especially when working on critical mission systems. Any trivial error may result in inevitable dangerous causalities that lead to loss of innocent souls. The main objective of this... more
    • by 
    •   10  
      Software EngineeringSoftware DevelopmentSafety-Critical SystemsSoftware
Applications of intelligent software systems are proliferating. As these systems proliferate, understanding and measuring their complexity becomes vital, especially in safety-critical environments. This paper proposes a model assessing... more
    • by 
    •   18  
      Information SystemsEngineeringComputer ScienceEmbedded Systems
Technology has improved to the point that system designers have the ability to trade-off implementing complex functions in either hardware or software. However, clear distinctions exist in the design tools. This paper examines what is... more
    • by 
    •   9  
      Computer ScienceFormal methodsSystem DesignHardware Design
This paper discusses issues related to the RTCA document DO-254 Design Assurance Guidance for Airborne Electronic Hardware and its consequences for hardware certification. In particular, problems related to circuits’ compliance with... more
    • by 
    •   9  
      FPGALiterature ReviewHardware DesignReal Time Systems
Power grids are prone to failure. Time series of reliability measures such as total power loss or energy not supplied can give significant account of the underlying dynamical behavior of these systems, specially when the resulting... more
    • by 
    •   20  
      Complex Systems ScienceDistributed AlgorithmsData AnalysisSecurity
Designing and developing a point automation system is a challenging task since railway transportation systems are required to be highly secure and safe systems. Nowadays point automation systems are usually designed manually, this results... more
    • by 
    •   14  
      Control Systems EngineeringFormal Methods (Formal Verification)Model CheckingRailway Transport
Mission critical systems are increasingly been developed by means of Off-The-Shelf (OTS) items since this allows reducing development costs. Crucial issues to be properly treated are (i) to assess the quality of each potential OTS item to... more
    • by  and +1
    •   8  
      Object Oriented ProgrammingSoftware TestingSafetySoftware Quality