Simulator for Real-Time Abstract State Machines
P. Vasilyev
2006
Abstract
We describe a concept and design of a simulator of Real-Time Abstract State Machines. Time can be continuous or discrete. Time constraints are defined by linear inequalities. Two semantics are considered: with and without non-deterministic bounded delays between actions. Simulation tasks can be generated according to descriptions in a special language. The simulator will be used for on-the-fly verification of formulas in an expressible timed predicate logic. Several features facilitating the simulation are described: external functions definition, delays settings, constraints specification, and others.
References
- Gurevich, Y.: Evolving algebras 1993: Lipari Guide. In Egon, B., ed.: Specification and Validation Methods. Oxford University Press (1995) 9-36
- Beauquier, D., Slissenko, A.: A first order logic for specification of timed algorithms: Basic properties and a decidable class. Annals of Pure and Applied Logic 113 (2002) 13-52
- Beauquier, D., Slissenko, A.: Periodicity based decidable classes in a first order timed logic. (Annals of Pure and Applied Logic) 38 pages. To appear.
- Gurevich, Y.: Sequential abstract-state machines capture sequential algorithms. ACM Transactions on Computational Logic 1 (2000) 77-111
- Huggins, J.: (University of Michigan, ASM homepage) http://www.eecs.umich.edu/gasm/.
- B örger, E. Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. (2003)
- Foundations of Software Engineering - Microsoft Research, Microsoft Corporation: AsmL: The Abstract State Machine Language. (2002) http://research.microsoft.com/fse/asml/.
- Soloviev, I. Usov, A.: The language of interpreter of distributed abstract state machines. Tools for Mathematical Modeling. Mathematical Research. 10 (2003) 161-170
- B örger, E. Gurevich, Y., Rosenzweig, D.: The bakery algorithm: yet another specification and verification. In B örger, E., ed.: Specification and Validation Methods. Oxford University Press (1995) 231-243
- Cohen, J., Slissenko, A.: On verification of refinements of timed distributed algorithms. In Gurevich, Y., Kutter, P., Odersky, M., Thiele, L., eds.: Proc. of the Intern. Workshop on Abstract State Machines (ASM'2000), March 20-24, 2000, Switzerland, Monte Verita, Ticino. Lect. Notes in Comput. Sci., vol. 1912, Springer-Verlag (2000) 34-49
- Lamport, L.: A new solution of Dijkstra's concurrent programming problem. In: Communications of ACM, 17(8). (1974) 453-455
Paper Citation
in Harvard Style
Vasilyev P. (2006). Simulator for Real-Time Abstract State Machines . In Proceedings of the 4th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2006) ISBN 978-972-8865-49-8, pages 202-205. DOI: 10.5220/0002501002020205
in Bibtex Style
@conference{msvveis06,
author={P. Vasilyev},
title={Simulator for Real-Time Abstract State Machines},
booktitle={Proceedings of the 4th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2006)},
year={2006},
pages={202-205},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002501002020205},
isbn={978-972-8865-49-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 4th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2006)
TI - Simulator for Real-Time Abstract State Machines
SN - 978-972-8865-49-8
AU - Vasilyev P.
PY - 2006
SP - 202
EP - 205
DO - 10.5220/0002501002020205