Skip to main content

Formal Verification for Interaction Protocol in Agent-Based E-Learning System Using Model Checking Toolkit - MCMAS

  • Conference paper
Software Engineering and Computer Systems (ICSECS 2011)

Abstract

This paper presents a formal verification done for interaction protocol in agent-based e-learning system using a model checking toolkit – MCMAS (Model Checking Multi-Agent System). The goal of this interaction protocol is to automate the document downloading and notification in e-learning on behalf of the students. The specification of the interaction protocol for each agents are translated into Interpreted Systems Programming Language (ISPL) file as the programming language for MCMAS and a combination of temporal logic operators like Computation Tree Logic (CTL) and Linear Temporal Logic (LTL) are used to verify the formula for each tested reachable property. The purpose of executing this formal verification is to convince that this interaction protocol is sound and reachable for each state. Overall, this paper describes the idea of agent-based e-learning system, MCMAS toolkit - used as a model checker, CTL and LTL – logics in verification used, ISPL – programming language used under MCMAS platform and the results derived from the running verification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kannan, Kasmuri.: Agent Based Content Management for E-Learning (2005)

    Google Scholar 

  2. Gascuena, Fernandez-Caballero.: An Agent-Based Intelligent Tutoring System for Enhancing E-Learning/E-Teaching (2005)

    Google Scholar 

  3. Raimondi, F.: Model Checking Multi-agent Systems. Department of Computer Science. University of London, London (2006)

    Google Scholar 

  4. Edmund, J., Clarke, M., et al.: Model Checking, p. 307. The MIT Press, Cambridge (1999)

    Google Scholar 

  5. Latif, N.A., et al.: Utilizing Electronic Institution for protocol specification in agent-based e-learning system. In: Proc. of IEEE Student Conference on Research and Development (SCOReD), pp. 132–135 (2009)

    Google Scholar 

  6. Berard, B., et al.: Systems and Software Verification - Model-Checking Techniques and Tools, p. 196 (2001)

    Google Scholar 

  7. Huth, M.R.A., Ryan, M.: Logic in computer science: modelling and reasoning about systems, p. 387. Cambridge University Press, Cambridge (2000)

    MATH  Google Scholar 

  8. Raimondi, F.: Model Checking CTL - A gentle introduction (2007-2008)

    Google Scholar 

  9. Wooldrige, M.: An Introduction to MultiAgent Systems. John Wiley and Son, Chichester (2009)

    Google Scholar 

  10. Raimondi, F.: Computational Tree Logic And Model Checking - A Simple Introduction (2007-2008)

    Google Scholar 

  11. Lomuscio, A., Qu, H., Raimondi, F.: MCMAS: A model checker for the verification of multi-agent systems. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 682–688. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  12. Raimondi, F.: MCMAS Model Checking Multi-Agent Systems (2007-2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Latif, N.A., Hassan, M.F., Hasan, M.H. (2011). Formal Verification for Interaction Protocol in Agent-Based E-Learning System Using Model Checking Toolkit - MCMAS. In: Zain, J.M., Wan Mohd, W.M.b., El-Qawasmeh, E. (eds) Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, vol 180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22191-0_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22191-0_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22190-3

  • Online ISBN: 978-3-642-22191-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics