Towards Secure e-Learning Applications: a Multiagent Platform
2007, Journal of Software
https://doi.org/10.4304/JSW.2.1.60-69Abstract
This paper presents some results in the intersection of three technological fields: e-learning, multiagent systems, and standards to improve the development of secure systems. There is a consensus that security is a critical issue for distributed, highly interactive and open learning environments. While a lot of effort in the e-learning domain has been put into delivering infrastructure and providing content, security issues have hardly ever been considered. Agent-oriented methodologies may bring benefits to the conception of multiagent systems, since they gradually are incorporating specifications for general security mechanisms (FIPA standards). Concerning the specification of security requirements for e-learning environments, extended formalisms (such as security use cases) appear as proper modeling tools. The topics covered by this paper converge to the implementation of a multiagent platform (the PMA3), which constitutes an open distributed infrastructure addressing important security issues. PMA3 has been used in the development of elearning environments. The paper concludes with an outlook to ongoing research efforts related to security requirements for e-learning applications.
References (35)
- N. Balacheff, "A modelling challenge: untangling learners' knowing", in Journées Internationales d'Orsay sur les Sciences Cognitives: L'apprentissage, JIOSC2000: Paris,2000
- C. Webber, S. Pesty, N. Balacheff, "A multi-agent and emergent approach to learner modelling", Proceedings of the 15th European Conference on Artificial Intelligence (ECAI 2002), F. Van Harmelen (ed.), IOS Press: Amsterdam, 2002,pp. 98-102.
- J. Vassileva, R. Deters, J. Greer, G. McCalla, S. Bull, L. Kettel, "Lessons from Deploying I-Help", Proceedings of the Workshop Multi-Agent Architectures for Distributed Learning Environments, AIED'2001: San Antonio, TX, USA,2001,pp. 3- 11.
- C. Conati, M. Klawe, "Socially Intelligent Agents to Improve the Effectiveness of Educational Games", Proceedings of AAAI Fall Symposium on Socially Intelligent Agents, May 2004 [http://www.cs.ubc.ca/~conati/publications.html]
- Foundation for Intelligent Physical Agents, December 2003 [http://www.fipa.org]
- FIPA,"FIPA-OS", March 2004. [http://www.emorphia. com/research/about.htm]
- J. Jürjens, "Using UMLsec and goal trees for secure systems development", Proceedings of the 2002 ACM symposium on Applied computing, pp.1026-1030, 2002.
- G. Sindre, A.L. Opdahl, "Eliciting security requirements with misuse cases", Requirements Engineering 10, London: Springer-Verlag London, 2005, pp. 34-44.
- Improving Security Across the Software Development Life Cycle, Task Force Report, 2004. [http://www.cyberpartnership. org/SDLCFULL.pdf]
- J. McDermott, "Abuse-case-based assurance arguments", Proceedings of the 17th annual computer security applications conference (ACSAC'01), New Orleans, Los Angeles, 2001.
- D. Firesmith, "Security Use Cases", Journal of Object Technology, vol. 2, no. 3, pp. 53-64, May-June 2003.
- FIPA 98 Part 10 Version 1.0: Agent Security Management Specification, 1998. [http://www.fipa.org/specs/fipa00020/ index.html]
- FIPA MAS Security White paper (f-out-00113) [http://www.fipa.org/docs/output/f-out-00113/index.html]
- M. Zhang, A. Karmouch, R. Impey, "Adding Security Features to FIPA Agent Platforms", 2001. [http://www2.elec.qmul.ac.uk/%7Estefan/fipa- security/rfiresponses/Karmouch-FIPA-Security-Journal.pdf] [15] Massachusetts Institute of Technology, "Kerberos: The Network Authentication Protocol", 2004. [http://web.mit.edu/kerberos/www/]
- A. Poggi, Rimasa G. "Multi-User and Security Support for Multi-Agent Systems", Proceedings of the WOA, 2001.
- Y. HU ,"Some Thoughts on Agent Trust and Delegation", Proceedings of the Fifth International Conference on Autonomous Agents, Canada, 2001
- FIPA, "FIPA Abstract Architecture SC0001",2003. [http://www.fipa.org/specs/fipa00001/ ]
- FIPA, "FIPA Agent Management Specification SC00023", 2003 [http://www.fipa.org/specs/fipa00023/]
- FIPA, "Security Work Group Request for Information (RFI)", 2003. [http://www2.elec.qmul.ac.uk/~stefan/fipa- security/]
- FIPA, "Response to the FIPA security WG RFI", 2001 [http://www2.elec.qmul.ac.uk/~stefan/fipa-security/rfi- responses/motorola-qm-RFI-submitv01-final.pdf]
- A.M. Ribeiro, "Un Modèle d'Interaction Dynamique pour les Systèmes Multi-Agents", Phd Thesis, University Joseph Fourier -Grenoble 1: France, 2000.
- FIPA, "Obsolete Specifications", 2003. [http://www.fipa.org/specs/obsoletespecs.tar.gz]
- OpenSSL Project,2006 [http://www.openssl.org/]
- G. Travis, "Set Up a Certification Authority for Java-based Systems", 2003. [http://www.devx.com/Java/Article/10185/0]
- Y. Takahashi, T. Abiko, E. Negishi, G. Itabashi, K. Takahashi, N. Shiratori., "An Ontology-Based e-Learning System for Network Security", 19th International Conference on Advanced Information Networking and Applications (AINA'05), pp.197-202, 2005.
- S.C. Sivakumar, W. Robertson, "Development of an Effective Remote Interactive Laboratory for Online Internetworking Education", Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) -Track 1, pp. 10007B, 2004.
- L. Cai, Y. Yang, Y. Yang, "A New Idea of E-Learning: Establishing Video Library in University Network League", in IEEE International Conference on E-Commerce Technology for Dynamic E-Business (CEC-East'04), pp. 126-129, 2004.
- E. Marais, D. Argles, B. von Solms, "Security Issues Specific to E-assessments", The International Journal for Infonomics Special issue: 'e-Learning Security', 2006.
- Poslad, S., Charlton, P., Calisti, M, "Specifying Standard Security Mechanisms in Multiagent Systems", Lecture Notes in Computer Science, vol. 2631/2003, pp. 163-176, 2003.
- Bresciani, P., Giorgini, P., Mouratidis, H., "On Security Requirements Analysis for Multi-Agent Systems", [32] 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, Oregon, USA, 2003.
- E. Shakshuki, Z. Luo, J. Gong, Q.Chen, "Multi-agent System for Security Service", 18 th International Conference on Advanced Information Networking and Applications (AINA'04), pp.303-308, 2004.
- D. Foster, V. Varadharajan, "Security and Trust Enhanced Mobile Agent Based System Design", Third International Conference on Information Technology and Applications (ICITA'05), pp. 155-160, 2005.
- M. Amoretti, G. Conte, M. Reggiani, F. Zanichelli, "Designing Grid Services for Multimedia Streaming in an E- learning Environment", 13 th IEEE International Workshop on Enabling Technologies Infrastructure for Collaborative Enterprises (WETICE'04), pp.331-336, 2004.
- Tuecke, "Open Grid Services Infrastructure (OGSI)", 2005. [http://www.ggf.org/documents/GWD-R/GFD-R.015.pdf]
- A. Rieira, M. Lama, E. Sanchez, R. Amorim, X.A. Vila, S. Barro, "Study of Communication in a Multi-Agent System for Collaborative Learning Scenarios", 12 th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04), pp.233-240, 2004.