Verifying Cloud Systems using a Bigraphical Maude-based Model Checker

Zakaria Benzadri, Chafia Bouanaka, Faiza Belala

Abstract

Formal methods are system design techniques based on rigorous mathematical models to build software systems. Our aim in this paper is to define formal specifications of cloud systems and offer analysis support to formally model check their inherent properties. Hence, we define a formal semantic framework, based on Bigraphical Reactive Systems (BRS), for specifying cloud architectures and their shape shifting to ensure service availability and quick scalability. Then, we propose a Bigraphical Maude-based Model Checker to formally verify some properties.

References

  1. Michael, A., Armando, F., et al.: Above the clouds: A berkeley view of cloud computing, EECS Department, University of California, Berkeley (2009)
  2. Dong, H., Hao, Q., Zhang, T., Zhang, B.: Formal discussion on relationship between virtualization and cloud computing. In: PDCAT. (2010) 448-453
  3. Grandison, T., Maximilien, E., Thorpe, S., Alba, A.: Towards a formal definition of a computing cloud. In: SERVICES, 6th World Congress on. (2010) 191-192
  4. Luo, S. X., Liu, F. M., Ren, C. L.: A hierarchy attribute-based access control model for cloud storage. In: ICMLC. Volume 3. (2011) 1146-1150
  5. Adamov, A., Hahanov, V.: A security model of individual cyberspace. In: EWDTS. (2011) 169-172
  6. Freitas, L., Watson, P.: Formalising workflows partitioning over federated clouds. In: SERVICES, IEEE Eighth World Congress on. (2012) 219-226
  7. Binz, T., Fehling, C., Leymann, F., Nowak, A., Schumm, D.: Formalizing the cloud through enterprise topology graphs. In: Cloud Computing (CLOUD). (2012) 742-749
  8. Milner, R.: The Space and Motion of Communicating Agents. Cambridge University Press (2009)
  9. Clavel, M., Durn, F., Eker, S., et al.: All about maude - a high-performance logical framework. Lecture Notes in Computer Science, Springer (2007)
  10. Benzadri, Z., Belala, F., Bouanaka, C.: Towards a formal model for cloud computing. In: ICSOC 2013 Workshops. (2013)
  11. Mell, P., Grance, T.: The nist definition of cloud computing, National Institute of Standards and Technology (NIST) (2011)
  12. Perrone, G., Debois, S., Hildebrandt, T. T.: A model checker for bigraphs. In Ossowski, S., Lecca, P., eds.: SAC, ACM (2012) 1320-1325
  13. Glenstrup, A. J., Damgaard, T. C., Birkedal, L., Hjsgaard, E.: An implementation of bigraph matching (2008)
  14. Bacci, G., Grohmann, D., Miculan, M.: Dbtk: A toolkit for directed bigraphs. In: CALCO. Volume 5728., Springer (2009) 413-422
Download


Paper Citation


in Harvard Style

Benzadri Z., Bouanaka C. and Belala F. (2014). Verifying Cloud Systems using a Bigraphical Maude-based Model Checker . In Proceedings of the International Workshop on Emerging Software as a Service and Analytics - Volume 1: ESaaSA, (CLOSER 2014) ISBN 978-989-758-026-0, pages 3-12. DOI: 10.5220/0004978800030012


in Bibtex Style

@conference{esaasa14,
author={Zakaria Benzadri and Chafia Bouanaka and Faiza Belala},
title={Verifying Cloud Systems using a Bigraphical Maude-based Model Checker},
booktitle={Proceedings of the International Workshop on Emerging Software as a Service and Analytics - Volume 1: ESaaSA, (CLOSER 2014)},
year={2014},
pages={3-12},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004978800030012},
isbn={978-989-758-026-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Workshop on Emerging Software as a Service and Analytics - Volume 1: ESaaSA, (CLOSER 2014)
TI - Verifying Cloud Systems using a Bigraphical Maude-based Model Checker
SN - 978-989-758-026-0
AU - Benzadri Z.
AU - Bouanaka C.
AU - Belala F.
PY - 2014
SP - 3
EP - 12
DO - 10.5220/0004978800030012