Abstract
Developing agent-based applications without an integrated development environment (IDE) is difficult and error-prone. Providing good IDEs to the developers eases agent programming and enhances the quality of the output, which perhaps helps the agent-oriented paradigm to become more widely accepted. To achieve this important objective, we have developed Toolipse, a fully featured IDE prototype, based on the Eclipse platform, for the development of JIAC applications. Toolipse has been used and evaluated in teaching and a number of projects in different domains and helped their users creating pinpoint solutions.
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
Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60(1), 51–92 (1993)
Henderson-Sellers, B., Giorgini, P.: Agent-Oriented Methodologies. Idea Group Publishing (2005)
Unland, R., Klusch, M., Calisti, M. (eds.): Software Agent-Based Applications, Platforms and Develoment Kits. Whitestein Series in Software Agent Technologies. Birkhauser Verlag, Basel (2005)
Bordini, R.H., Dastani, M., Dix, J., Seghrouchni, A.E.F.: Multi-Agent Programming. Languages, Platforms and Applications. Multiagent Systems, Artificial Societies, and Simulated Organizations. Springer, Heidelberg (2005)
Luck, M., McBurney, P., Shehory, O., Willmott, S.: Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing). AgentLink (2005)
Fricke, S., Keiser, J., Hessler, A.: Demo-Storyboard for the JIAC IV Agent Development Environment. In: AAMAS Demonstration Session, Bologna, Italy (2002)
Hessler, A., Keiser, J., Feuerstack, S., Bsufka, K., Fricke, S.: Demo-Storyboard: An Agent-based Framework supporting Rapid Application Development for Telecommunication Applications. In: AAMAS Demonstration Session, New York, USA (2004)
Sesseler, R., Albayrak, S.: JIAC IV - an open, scalable agent architecture for telecommunications applications. In: Proceedings of the First International NAISO Congress on Autonomous Intelligent Systems (ICAIS 2002), ICSC Interdisciplinary Research (2002)
Konnerth, T., Hirsch, B., Albayrak, S.: JADL – an agent description language for smart agents. In: Baldoni, M., Endriss, U. (eds.) DALT 2006. LNCS, vol. 4327, pp. 141–155. Springer, Heidelberg (2006)
Foundation for Intelligent Physical Agents: FIPA Agent Management Specification (2004)
Zastrow, J.: Konzeption und realisierung eines frameworks zum testen von multiagentensystemen. Diplomarbeit, Technische Universität Berlin (2004)
Cossentino, M., Potts, C.: Passi: a process for specifying and implementing multi-agent systems using uml (2001)
Padgham, L., Winikoff, M.: Prometheus: A methodology for developing intelligent agents. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003)
Object Management Group: Software Process Engineering Metamodel (SPEM) Specification. Version 1.1. Object Management Group, Inc. (2005)
Mücke, A.: Service Centric Bank. PhD thesis, Technische Universität Berlin (2008)
Fowler, M.: Continuous integration (2000), http://www.martinfowler.com/articles/continuousIntegration.html
Beck, K.: Test Driven Development. By Example. Addison-Wesley/ Longman, Amsterdam (2002)
Jayatilleke, G., Padgham, L., Winikoff, M.: Component Agent Framework for non-Experts (CAFnE) Toolkit. In: Software Agent-Based Applications, Platforms and Development Kits. Whitestein Series in Software Agent Technology, pp. 169–195. Birkhäuser Verlag, Basel (2005)
Whitestein Technologies: Agent Modeling Language (AML). Language Specification. Version 0.9 (2004)
Küster, T.: Development of a visual service design tool providing a mapping from BPMN to JIAC. Diploma thesis, Technische Universität Berlin (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tuguldur, EO., Hessler, A., Hirsch, B., Albayrak, S. (2009). Toolipse: An IDE for Development of JIAC Applications. In: Hindriks, K.V., Pokahr, A., Sardina, S. (eds) Programming Multi-Agent Systems. ProMAS 2008. Lecture Notes in Computer Science(), vol 5442. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03278-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-03278-3_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03277-6
Online ISBN: 978-3-642-03278-3
eBook Packages: Computer ScienceComputer Science (R0)