Abstract
Alvis is a modelling language designed for the modelling and formal verification of embedded systems. The key concept of Alvis is an agent that denotes any distinguished part of a considered system with defined identity persisting in time. Alvis combines a graphical modelling of interconnections among agents with a high level programming language used for describing a behaviour of agents. The basic property of the Alvis Toolkit is the ability of generating of a formal system description directly from the Alvis source code. A way of generating Labelled Transition Systems for Alvis models is presented in the paper.
The paper is supported by the Alvis Project funded from 2009-2010 resources for science as a research project.
Project web site: http://fm.ia.agh.edu.pl
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Szpyrka, M., Matyasik, P., Mrowka, R.: Alvis – modelling language for concurrent systems. In: Bouvry, P., Gonzalez-Velez, H., Koodziej, J. (eds.) Intelligent Decision Systems in Large-Scale Distributed Environments. SCI, Springer, Heidelberg (2011)
Szpyrka, M., Matyasik, P., Mrowka, R., Kotulski, L., Balicki, K.: Formal introduction to Alvis modelling language. International Journal of Applied Mathematics and Computer Science (to appear, 2011)
Garavel, H., Lang, F., Mateescu, R., Serwe, W.: CADP 2006: A toolbox for the construction and analysis of distributed processes. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 158–163. Springer, Heidelberg (2007)
Balicki, K., Szpyrka, M.: Formal definition of XCCS modelling language. Fundamenta Informaticae 93(1-3), 1–15 (2009)
Matyasik, P.: Design and analysis of embedded systems with XCCS process algebra. PhD thesis, AGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, Kraków, Poland (2009)
Milner, R.: Communication and Concurrency. Prentice-Hall, Englewood Cliffs (1989)
Aceto, L., Ingófsdóttir, A., Larsen, K., Srba, J.: Reactive Systems: Modelling, Specification and Verification. Cambridge University Press, Cambridge (2007)
Barnes, J.: Programming in Ada 2005. Addison-Wesley, Reading (2006)
Burns, A., Wellings, A.: Concurrent and real-time programming in Ada 2005. Cambridge University Press, Cambridge (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kotulski, L., Szpyrka, M., Sedziwy, A. (2011). Labelled Transition System Generation from Alvis Language. In: König, A., Dengel, A., Hinkelmann, K., Kise, K., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based and Intelligent Information and Engineering Systems. KES 2011. Lecture Notes in Computer Science(), vol 6881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23851-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-23851-2_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23850-5
Online ISBN: 978-3-642-23851-2
eBook Packages: Computer ScienceComputer Science (R0)