Providing integrated development environments for multiagent systems

Hdl Handle:
http://hdl.handle.net/10149/91236
Title:
Providing integrated development environments for multiagent systems
Book Title:
Multiagent system technologies
Authors:
Lynch, S. (Simon); Rajendran, K. (Keerthi)
Editors:
Bergmann, R. (Ralph); Lindemann, G. (Gabriela); Kirn, S. (Stefan); Pĕchouček, M. (Michal)
Affiliation:
University of Teesside
Citation:
Lynch, S. and Rajendran, K. (2008) 'Providing integrated development environments for multiagent systems', 6th German Conference, MATES, Kaiserslautern, Germany, September 23 - 26, in Bergmann, R. et al. (eds) Multiagent system technologies, Lecture notes in computer science. Heidelberg: Springer Berlin, pp.123-134.
Publisher:
Springer Berlin
Conference:
6th German Conference, MATES 2008, Kaiserslautern, Germany, September 23 - 26, 2008.
Issue Date:
2008
URI:
http://hdl.handle.net/10149/91236
DOI:
10.1007/978-3-540-87805-6_12
Abstract:
The computing industry has yet to take up agent technology as a new approach to software development. While other paradigms are supported by various tools, including generic IDEs, these are not well developed for agentware. Many agent platforms provide some form of IDE but these are platformspecific and are typically so tightly coupled to their agent platforms that they offer little re-use. There has been too little discussion about which tools an IDE should contain and few attempts to produce a generic IDE. In this paper, we identify two levels of abstraction requiring IDE tool support and draw on current research to categorise a set of generic tools for each level. We describe the reasons why existing MAS IDEs are coupled to their platforms and present an extendible software architecture which avoids this coupling. We build an IDE using this architecture and demonstrate its decoupling and extensibility by experimentation.
Type:
Meetings and Proceedings; Book Chapter
Language:
en
Keywords:
MAS; IDE; debugging; deployment; software architectures; integrated development environments; multi-agent systems
Series/Report no.:
Lecture notes in computer science; 5244
ISSN:
03029743; 16113349
ISBN:
9783540878049
Rights:
Author can archive post-print (ie final draft post-refereeing). For full details see http://www.sherpa.ac.uk/romeo/ [Accessed 05/02/2010]

Full metadata record

DC FieldValue Language
dc.contributor.authorLynch, S. (Simon)en
dc.contributor.authorRajendran, K. (Keerthi)en
dc.contributor.editorBergmann, R. (Ralph)en
dc.contributor.editorLindemann, G. (Gabriela)en
dc.contributor.editorKirn, S. (Stefan)en
dc.contributor.editorPĕchouček, M. (Michal)en
dc.date.accessioned2010-02-05T10:53:18Z-
dc.date.available2010-02-05T10:53:18Z-
dc.date.issued2008-
dc.identifier.isbn9783540878049-
dc.identifier.issn03029743-
dc.identifier.issn16113349-
dc.identifier.doi10.1007/978-3-540-87805-6_12-
dc.identifier.urihttp://hdl.handle.net/10149/91236-
dc.description.abstractThe computing industry has yet to take up agent technology as a new approach to software development. While other paradigms are supported by various tools, including generic IDEs, these are not well developed for agentware. Many agent platforms provide some form of IDE but these are platformspecific and are typically so tightly coupled to their agent platforms that they offer little re-use. There has been too little discussion about which tools an IDE should contain and few attempts to produce a generic IDE. In this paper, we identify two levels of abstraction requiring IDE tool support and draw on current research to categorise a set of generic tools for each level. We describe the reasons why existing MAS IDEs are coupled to their platforms and present an extendible software architecture which avoids this coupling. We build an IDE using this architecture and demonstrate its decoupling and extensibility by experimentation.en
dc.language.isoenen
dc.publisherSpringer Berlinen
dc.relation.ispartofseriesLecture notes in computer scienceen
dc.relation.ispartofseries5244en
dc.rightsAuthor can archive post-print (ie final draft post-refereeing). For full details see http://www.sherpa.ac.uk/romeo/ [Accessed 05/02/2010]en
dc.subjectMASen
dc.subjectIDEen
dc.subjectdebuggingen
dc.subjectdeploymenten
dc.subjectsoftware architecturesen
dc.subjectintegrated development environmentsen
dc.subjectmulti-agent systemsen
dc.titleProviding integrated development environments for multiagent systemsen
dc.typeMeetings and Proceedingsen
dc.typeBook Chapteren
dc.contributor.departmentUniversity of Teessideen
dc.title.bookMultiagent system technologiesen
dc.identifier.conference6th German Conference, MATES 2008, Kaiserslautern, Germany, September 23 - 26, 2008.en
or.citation.harvardLynch, S. and Rajendran, K. (2008) 'Providing integrated development environments for multiagent systems', 6th German Conference, MATES, Kaiserslautern, Germany, September 23 - 26, in Bergmann, R. et al. (eds) Multiagent system technologies, Lecture notes in computer science. Heidelberg: Springer Berlin, pp.123-134.-
prism.startingPage123-
prism.endingPage134-
All Items in TeesRep are protected by copyright, with all rights reserved, unless otherwise indicated.