Abstract

When provided with the support of proper development and maintenance tools, programmers are more likely to work efficiently and produce high-quality software [1,2]. A mature and professional Integrated Development Environment (IDE) provides the required tools in an integrated manner and allows those tools to be easily adapted for use in new contexts as well [3]. Providing these capabilities for agent-oriented programming (AOP) is not trivial. Specific features of agents like decision cycles, rule-based evaluations, mental states, external environments, and embedded knowledge representation (KR) technologies pose specific challenges to the design and development of an IDE for AOP. These challenges significantly differ from object-oriented or functional programming for example, as those paradigms do not (inherently) deal with for instance distributed execution, database inspection, and logic inference. In this paper, we present a mature and professional IDE for the multiagent programming language GOAL [4]. In contrast to other AOP development environments, our approach is novel, as we fully integrate all agent and agent-environment development tools within one environment. Other AOP development environments are generally composed of several standalone tools [5]. For instance, running or debugging an agent after editing its program code is usually performed in a separate application (pop-up).

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.