Towards Formal Modeling and Analysis of Networks of Embedded Medical Devices in Real-Time Maude
@article{lveczky2008TowardsFM, title={Towards Formal Modeling and Analysis of Networks of Embedded Medical Devices in Real-Time Maude}, author={Peter Csaba {\~O}lveczky}, journal={2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing}, year={2008}, pages={241-248} }
With the increasing number of medical devices and of accidents resulting from them being used in isolation in a hectic operating room, there is a trend towards integrating such devices into networks. This paper describes the application of the Real-Time Maude tool to the formal modeling and analysis of a network integrating an x-ray machine, a ventilation machine, and a controller. This case study is motivated by an accidental death in an operating room. As part of the formal specification and…
12 Citations
Modeling and Analyzing Adaptive User-Centric Systems in Real-Time Maude
- Computer ScienceRTRTS
- 2010
This paper proposes a component-based approach for modeling pervasive user-centric systems in a generic way and shows how to instantiate the generic rules for a simple out-of-home digital advertising application and how to analyze and prove crucial properties of the system architecture through model checking and simulation.
Formal Patterns for Multi-rate Distributed Real-Time Systems
- Computer ScienceFACS
- 2012
This work presents several simple model transformations and a multirates extension of the PALS pattern which can be combined to reduce the design and verification of a virtually synchronous multirate DRTS to the much simpler task of specifying and verifying a single synchronous system.
Semantics, Simulation, and Formal Analysis of Modeling Languages for Embedded Systems in Real-Time Maude
- Computer ScienceFormal Modeling: Actors, Open Systems, Biological Systems
- 2011
This survey paper presents an overview of how Real-Time Maude has been used to provide a formal semantics and formal analysis capabilities to a wide range of modeling languages for embedded systems,…
Formal Model Engineering for Embedded Systems Using Real-Time Maude
- Computer ScienceAMMSE
- 2011
This paper motivates why Real-Time Maude should be well suited to provide a formal semantics and formal analysis capabilities to modeling languages for embedded systems and gives a brief overview of six fairly different modeling formalisms.
Model Checking Classes of Metric LTL Properties of Object-Oriented Real-Time Maude Specifications
- Computer ScienceRTRTS
- 2010
This paper presents a transformational approach for model checking two important classes of metric temporal logic (MTL) properties, namely, bounded response and minimum separation, for…
A systematic literature review of the use of formal methods in medical software systems
- Computer ScienceJ. Softw. Evol. Process.
- 2018
A systematic literature review on the available state of the art on the use of formal methods for modeling, design, development, verification, and validation of software‐intensive medical systems.
Evaluation of Maude as a Test Generation Engine for Automotive Operating Systems
- Computer Science2014 21st Asia-Pacific Software Engineering Conference
- 2014
Experimental evaluation shows that constraint-based test generation using Maude can be as effective as that of using NuS MV, a state machine based specification language specialized for model checking and specification-based testing, but more expressive and flexible.
Assignment of unexpected tasks in embedded system design process
- Computer ScienceMicroprocess. Microsystems
- 2016
Sound and complete timed CTL model checking of timed Kripke structures and real-time rewrite theories
- Computer ScienceSci. Comput. Program.
- 2015
References
SHOWING 1-10 OF 15 REFERENCES
Formal Modeling and Analysis of the OGDC Wireless Sensor Network Algorithm in Real-Time Maude
- Computer ScienceFMOODS
- 2007
The application of Real-Time Maude to the formal specification, simulation, and further formal analysis of the sophisticated state-of-the-art OGDC wireless sensor network algorithm seems to provide a much more accurate estimate of the performance of OGDC than the ns-2 simulations.
Specification and analysis of the AER/NCA active network protocol suite in Real-Time Maude
- Computer ScienceFormal Methods Syst. Des.
- 2001
The experience shows that Real-Time Maude is well-suited to meet the AER/NCA modeling challenges, and that its methods have proved effective in uncovering subtle and important errors in the informal use case specification.
Semantics and pragmatics of Real-Time Maude
- Computer ScienceHigh. Order Symb. Comput.
- 2007
This paper describes both the semantics of Real-Time Maude specifications, and of the formal analyses supported by the tool, and explains the tool's pragmatics, both in the use of its features, and in its application to concrete examples.
Logics and Models of Real Time: A Survey
- Computer ScienceREX Workshop
- 1991
We survey logic-based and automata-based languages and techniques for the specification and verification of real-time systems. In particular, we discuss three syntactic extensions of temporal logic:…
High-confidence medical device software and systems
- Medicine, Computer ScienceComputer
- 2006
Given the shortage of caregivers and the increase in an aging US population, the future of US healthcare quality does not look promising and definitely is unlikely to be cheaper. Advances in health…
KRONOS: a verification tool for real-time systems
- Computer ScienceInternational Journal on Software Tools for Technology Transfer
- 1997
The main purpose of this paper is to explain how to use Kronos, a tool for formally checking whether a real-time system meets its requirements. Kronos is founded on the theory of timed automata and…
All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic
- Computer ScienceAll About Maude
- 2007
This chapter discusses core Maude, a Hierarchy of Data Types: From Trees to Sets to Sets, and Object-Based Programming, which specifies Parameterized Data Structures in Maude.
Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude
- Computer ScienceFASE
- 2006
This paper describes the application of the Real-Time Maude tool to the formal specification and analysis of the CASH scheduling algorithm and its suggested modifications, and discovered subtle behaviors in the modifications that lead to missed deadlines.
Turn your alarms on! APSF Newsletter: The Official Journal of the Anesthesia Patient Safety Foundation
- 19(4):43
- 2005