A Compositional Simulation Framework for Abstract State Machine Models of Discrete Event Systems
Abstract
1 Introduction
2 Background of the ASM Formal Method and the ASMETA Tool-set
3 Compositional Simulation of ASM Models
4 Tool Support
4.1 AsmetaComp Software Architecture
4.2 AsmetaComp Usage
AsmetaComp Shell.
5 AsmetaComp Validation
5.1 Traffic Light Cross Manager
Compositional model simulation.
5.2 The Medicine Reminder and Monitoring System
Compositional model simulation.
5.3 Mechanical Ventilator Milano
Compositional model simulation.
6 Discussion
6.1 Architectural Design Principles Comparison
Divide & conquer | Increase cohesion | Reduce coupling | Increase abstraction | Increase reuse | Design for flexibility | Design for testability | Design defensively | |
---|---|---|---|---|---|---|---|---|
Monolithic | medium | medium | low | high | low | medium | medium | medium |
Compositional | high | high | high | high | high | high | high | medium |
6.2 Simulation Comparison
6.3 Strengths and Limitations
6.4 Threats to Validity
7 Related Work
8 Conclusion and Future Directions
Footnotes
References
Index Terms
- A Compositional Simulation Framework for Abstract State Machine Models of Discrete Event Systems
Recommendations
Abstract operational semantics for use case maps
FORTE'05: Proceedings of the 25th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed SystemsScenario-driven requirement specifications are widely used to capture and represent functional requirements. Use Case Maps (UCM) is being standardized as part of the User Requirements Notation (URN), the most recent addition to ITU–T’s family of ...
An abstract state machine semantics for discrete event simulation
WSC '17: Proceedings of the 2017 Winter Simulation ConferenceWe define an operational (transition system) semantics for the two most basic forms of Discrete Event Simulation (DES): event-based simulation (without objects) and object-event simulation. We show that under our operational semantics, DES models ...
Compositional Simulation of Abstract State Machines for Safety Critical Systems
Formal Aspects of Component SoftwareAbstractModel-based simulation is nowadays an accepted practice for reliable prototyping of system behavior. To keep requirements complexity under control, system components are specified by separate models, validated and verified in isolation from the ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In

Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Research-article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 225Total Downloads
- Downloads (Last 12 months)225
- Downloads (Last 6 weeks)41
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in