Preview

Modeling and Analysis of Information Systems

Advanced search

Using balm-ii for Deriving Cascade Parallel Composition of Timed Finite State Machines

https://doi.org/10.18255/1818-1015-2016-6-715-728

Abstract

In this paper, we consider the problem of deriving a cascade parallel composition of timed finite state machines (TFSMs). In order to build such a composition we can derive the corresponding binary parallel compositions step-by-step. It is known that if each component of a binary parallel composition is TFSM with output delays that are natural numbers or zero, the result of the composition can be TFSM with output delays that are sets of linear functions. So, the problem of deriving a cascade composition of TFSMs with constant output delays is reduced to the problem of deriving several binary parallel compositions of TFSMs with output delays that are sets of constants or linear functions. In this work, we refine the definition of TFSM and pay special attention to the description of an output delay function. As a tool for deriving the composition we consider balm-ii, and in consequence we study the ways of constructing the corresponding automaton for TFSM with output delays as a set of linear functions. We suggest a new procedure for constructing such an automaton, and unlike the known procedure our procedure does not require further determinization of the derived automaton. Moreover, we describe step by step how to build the composition of the derived automaton by using balm-ii, and discuss a procedure of reverse transformation from the global automaton to TFSM in case when the components are TFSMs with output delays that are sets of linear functions. We use an application example in order to illustrate derivation of the cascade parallel composition of TFSMs.

About the Authors

M. L. Gromov
Tomsk State University
Russian Federation

PhD, 36 Lenin av., Tomsk 634050, Russia



N. V. Shabaldina
Tomsk State University
Russian Federation

PhD, 36 Lenin av., Tomsk 634050, Russia



References

1. Moore E. F., “Gedanken-experiments on Sequential Machines”, Automata Studies, Annals of Mathematical Studies, 34 (1956), 129–153.

2. Gill A., Introduction to the theory of finite-state machines, McGraw-Hill, New-York, 1962, 207 pp.

3. Yevtushenko N., Villa T., Brayton R., Petrenko A. and Sangiovanni-Vincentelli A., “Solution of parallel language equations for logic synthesis”, The Proceedings of the International Conference on Computer-Aided Design, 2001, 103–110.

4. Castagnetti G., Piccolo M., Villa T., Yevtushenko N., Mishchenko A. and Brayton R. K., Solving Parallel Equations with balm-ii, Technical Report No UCB/EECS-2012-181, Electrical Engineering and Computer Sciences University of California at Berkeley, 2012, http://www.eecs.berkeley.edu/Pubs/TechRpts/2012/EECS-2012-181.pdf.

5. Alur R. and Dill D. L., “A theory of timed automata”, Theoretical computer science, 126:2 (1994), 183–235.

6. El-Fakih K., Gromov M, Shabaldina N. and Yevtushenko N., “Distinguishing Experiments for Timed Non-Deterministic Finite State Machines”, Acta Cybernetica, 21:2 (2013), 205– 222.

7. Kondratyeva O., Yevtushenko N. and Cavalli A., “Parallel composition of nondeterministic finite state machines with timeouts”, Journal of Control and Computer Science of Tomsk State University, 2:27 (2014), 73–81.

8. Kondratyeva O., Yevtushenko N. and Cavalli A., “Solving parallel equations for Finite State Machines with Timeouts”, The Proceedings of ISP RAS, 26:6 (2014), 85–98.

9. http://www.uppaal.com/.

10. Zhigulin M., Yevtushenko N., Maag S. and Cavalli A. R., “FSM-based test derivation strategies for systems with timeouts.”, Proceedings of the international conference QSIC, 2011, 141–149..

11. Gromov M. and Shabaldina N., “Using balm-iifor deriving parallel composition of timed finite state machines with outputs delays and timeouts: work-in-progress”, System Informatics, 8 (2016), 33–42.

12. Springintveld J., Vaandrager F. and D’Argenio P. R., “Testing timed automata”, Theoretical Computer Science, 254:1–2 (March 2001), 225–257.


Review

For citations:


Gromov M.L., Shabaldina N.V. Using balm-ii for Deriving Cascade Parallel Composition of Timed Finite State Machines. Modeling and Analysis of Information Systems. 2016;23(6):715-728. (In Russ.) https://doi.org/10.18255/1818-1015-2016-6-715-728

Views: 930


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)