Abstract
A structural transformation from p-π processes to MSVL programs is proposed in this paper. To this end, channel and communication primitives are firstly defined in MSVL. Further, based on these definitions, a mapping function Υ which transforms p-π processes into MSVL programs is formalized. As a result, p-π can provide a mechanism to model, simulate and verify concurrent systems by means of the techniques of MSVL. Finally, a case study is given to illustrate how the transformation is used in practice.
This research is supported by the NSFC Grant Nos. 61133001, 61272118, 61272117, 61202038, 91218301 and National Program on Key Basic Research Project (973 Program) Grant No. 2010CB328102.
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
Milner, R.: A Calculus of Communication Systems. LNCS, vol. 92. Springer, Heidelberg (1980)
Hoare, C.A.R.: Communicating sequential processes. Prentice-Hall (1985)
Bergstra, J.A., Klop, J.W.: Algebra of communicating processes with abstraction. Journal of Theoretical Computer Science 37, 77–121 (1985)
Autoren, D., Buxmann, P., Hess, T.: Software as a Service (2008), doi:10.1007/s11576-008-0095-0
Ibrahim, M., Holley, K., Josuttis, N.M.: The Future of SOA: What worked, what didn’t, and where is it going from here? In: Proceeding of OOPSLA, pp. 21–25 (2007)
Armbrust, M., Fox, A., Griffith, R., et al.: Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No. UCB/EECS-2009-28 (2009)
Milner, R.: Communicating and Mobile Systems: The π-Calculus. Cambridge University Press (1999)
Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes. Inf. Comput. 100, 1–77 (1992)
Milner, R., Parrow, J., Walker, D.: Modal logics for mobile processes. Theoret. Comp. Sci. 114, 149–171 (1993)
Sangiorgi, D., Walker, D.: The π-calculus: a Theory of Mobile Processes. Cambridge University Press (2002)
Sangiorgi, D.: A theory of bisimulation for the π-calculus. In: Best, E. (ed.) CONCUR 1993. LNCS, vol. 715, pp. 127–142. Springer, Heidelberg (1993)
Duan, Z., Koutny, M., Holt, C.: Projection in temporal logic programming. In: Pfenning, F. (ed.) LPAR 1994. LNCS, vol. 822, pp. 333–344. Springer, Heidelberg (1994)
Duan, Z.: An extended interval temporal logic and a framing technique for temporal logic programming. Ph.D. Thesis, University of Newcastle upon Tyne (1996)
Duan, Z.: Temporal logic and temporal logic programming. Science Press, Beijing (2006) ISBN:7-03-016651-5/TP. 3158
Duan, Z., Yang, X., Koutny, M.: Framed temporal logic programming. Journal of Science of Computer Programming 70, 31–61 (2008)
Zhou, C., Wang, J., Ravn, A.: A formal description of hybrid systems. In: Alur, R., Sontag, E.D., Henzinger, T.A. (eds.) HS 1995. LNCS, vol. 1066, pp. 511–530. Springer, Heidelberg (1996)
Zhou, C., Rays, A.P., Hansen, M.R.: An extended duration calculus for hybrid systems. In: Grossman, R.L., Ravn, A.P., Rischel, H., Nerode, A. (eds.) HS 1991 and HS 1992. LNCS, vol. 736, pp. 36–59. Springer, Heidelberg (1993)
Yang, X., Duan, Z., Ma, Q.: Axiomatic semantics of projection temporal logic programs. Mathematical Structures in Computer Science 20(5), 865–914 (2010)
Yang, X., Duan, Z.: Operational semantics of framed tempura (2008), doi:10. 1016/j. jlap. 2008. 08. 001
Duan, Z., Tian, C., Zhang, L.: A decision procedure for propositional projection temporal logic with infinite models. Acta Informatica 45(1), 43–78 (2008)
Duan, Z., Tian, C.: A unified model checking approach with projection temporal logic. In: Liu, S., Araki, K. (eds.) ICFEM 2008. LNCS, vol. 5256, pp. 167–186. Springer, Heidelberg (2008)
Wang, X., Duan, Z.: Pointers in framing projection temporal logic programming languages. Journal of Xidian University 35(6), 1069–1074 (2008)
Luo, L., Duan, Z.: An extended π-calculus. In: Proceeding of CNSI 2012, pp. 632–637 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luo, L., Duan, Z. (2013). A Transformation from p-π to MSVL. In: Liu, Z., Woodcock, J., Zhu, H. (eds) Theoretical Aspects of Computing – ICTAC 2013. ICTAC 2013. Lecture Notes in Computer Science, vol 8049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39718-9_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-39718-9_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39717-2
Online ISBN: 978-3-642-39718-9
eBook Packages: Computer ScienceComputer Science (R0)