Extending the MASITS Methodology for General Purpose Agent Oriented Software Engineering

Egons Lavendelis

Abstract

The aim of the paper is to extend the agent oriented software engineering methodology MASITS that was initially developed for agent based Intelligent Tutoring System (ITS) development to make it usable for other agent oriented system development. The paper analyses the steps of the methodology, finds the specific ones that are either adapted to ITS characteristics or use particular artefacts from ITS research. Three extensions of the methodology have been developed, namely, a general holonic architecture, agent definition method and interaction design method. As a result, the extended version of the methodology can be used for agent oriented system development in case the system has similar characteristics to agent based ITSs. Case study of the insurance policy market automation software is used to validate the use of the extended version in the development of other kind of systems than ITSs.

References

  1. Bellifemine F. L., Caire G., Greenwood D., 2007. Developing Multi-Agent Systems with JADE. Wiley, 300 p.
  2. Cortese, E. et al., 2005. JADE Test Suite - USER Guide. Available online: http://jade.tilab.com/doc/tutorials/JADE_TestSuite.pdf (Last visited: 24.07.2014).
  3. DeLoah S., 2014. O-MaSE An Extensible Methodology for Multi-Agent Systems. In Agent Oriented Software Engineering, pp 173-192.
  4. Fischer K., Schillo M., Siekmann J., 2003. Holonic Multiagent Systems: A Foundation for the Organisation of Multiagent Systems, Lecture Notes in Computer Science 2744, Springer.
  5. FIPA, 2014. FIPA interaction protocol specifications. Available online: http://www.fipa.org/repository /ips.php3 (Last visited: 27.07.2014).
  6. Grundspenkis, J. and Anohina, A., 2005. Agents in Intelligent Tutoring Systems: State of the Art. Scientific Proceedings of Riga Technical University „Computer Science. Applied Computer Systems”, 5th series, Vol.22, Riga, pp.110-121.
  7. Huget M.P., Odell J., 2005. Representing Agent Interaction Protocols with Agent UML. AgentOriented Software Engineering V. Lecture Notes in Computer Science. Volume 3382, 2005, pp 16-30.
  8. Kendall, E.A., Malkoun, M.T., Jiang, C.A., 1995. Methodology for Developing Agent Based Systems for Enterprise Integration. In IFIP Working Conference of TC5 Special Interest Group on Architectures for Enterprise Integration, Queensland, Australia, November 1995.
  9. Lavendelis E., Grundspenkis J., 2008. Open Holonic Multi-Agent Architecture for Intelligent Tutoring System Development. In Proceedings of IADIS Int. Conference „Intelligent Systems and Agents 2008”, Amsterdam, 22-24 July 2008, pp. 100-108.
  10. Lavendelis E., Grundspenkis J., 2009a. MASITS - A Multi-Agent Based Intelligent Tutoring System Development Methodology. In Proceedings of IADIS International Conference „Intelligent Systems and Agents 2009”, 21-23 June 2009, Algarve, Portugal, pp. 116-124.
  11. Lavendelis E., Grundspenkis J., 2009b. MASITS - A Tool for Multi-Agent Based Intelligent Tutoring System Development. Advances in Intelligent and Soft Computing Vol. 55. Springer, pp. 490-500.
  12. Lavendelis E., Grundspenkis J., 2010. MIPITS - An Agent based Intelligent Tutoring System. Proceedings of 2nd International Conference on Agents and Artificial Intelligence (ICAART 2010). Vol. 2., Spain, Valencia, January 22-24, 2010. pp. 5-13.
  13. Lavendelis E., Grundspenkis J., 2011. MASITS Methodology Supported Development of Agent Based Intelligent Tutoring System MIPITS In Communications in Computer and Information Science (CCIS), Vol. 129. Springer, 2011, pp. 119- 132.
  14. Lavendelis, E., Grundspenkis, J. 2014. Multi-Agent Auction Based Simulation Tool for an Insurance Policy Market. Applied Computer Systems. Vol.15, 2014, pp.5-13.
  15. Padgham L. and Winikoff M., 2004. Developing intelligent agent systems. A practical guide. New York. John Wiley and Sons. 240 p.
  16. Varga, L.Z., Jennings, N.R., Cockburn, D., 1994. Integrating intelligent systems into a cooperating community for electricity distribution management. In International Journal of Expert Systems with Applications 7 (4), pp. 563-579.
  17. Zambonelli, F., et al., 2005. Multi-Agent Systems as Computational Organisations: The Gaia Methodology. Agent-Oriented Methodologies, Idea Group Publishing, London, pp. 136-171.
Download


Paper Citation


in Harvard Style

Lavendelis E. (2015). Extending the MASITS Methodology for General Purpose Agent Oriented Software Engineering . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-073-4, pages 157-165. DOI: 10.5220/0005202201570165


in Bibtex Style

@conference{icaart15,
author={Egons Lavendelis},
title={Extending the MASITS Methodology for General Purpose Agent Oriented Software Engineering},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2015},
pages={157-165},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005202201570165},
isbn={978-989-758-073-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Extending the MASITS Methodology for General Purpose Agent Oriented Software Engineering
SN - 978-989-758-073-4
AU - Lavendelis E.
PY - 2015
SP - 157
EP - 165
DO - 10.5220/0005202201570165