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