In industry the development of software applications is usually a complex and demanding task, and the design and the technical realisation is often spread among different roles, which leads to a time consuming and error-prone exchange of knowledge. In order to ensure the correct translation from business idea to implementation it is crucial to allow for the… (More)
Agent-oriented research and technologies have produced a number of relevant and valuable results. However, industrial stakeholders are still reluctant to adopt agent technologies for their products. Modern industrial projects put a set of requirements on software frameworks, which are often neglected by contemporary agent frameworks. In an attempt to close… (More)
In this paper we describe the Agent World Editor, a tool for designing multi-agent systems and generating executable agent code. The tool also unifies the handling of different agent frameworks through an abstract agent model and an extensible transformation infrastructure. Currently, the tool supports three different agent frameworks of the JIAC family,… (More)
By now, the mapping from BPMN to BPEL has been implemented in numerous tools, greatly assisting the business architect in the creation of BPEL processes. However, most of these tools are tailored especially for this transformation, neglecting the original purpose of BPMN: Providing a language independent process model. To address this shortcoming, a pure… (More)
While today's agent oriented software engineering facilitates the development of complex, distributed systems, fundamental problems remain. One of the difficulties is that one can see only part of the system , or one side of the business, but not the whole context. BPMN is considered a remedy here, but while suitable for modelling some aspects of agenthood,… (More)
A competition always shows the performance of the participants. We have developed the JIAC TNG agent framework for two years and take this as a chance to see where we stand. This paper describes our approach to the contest scenario from a software engineering point of view. We also show different strategies which we are considering to use.
The community of agent researchers and engineers has produced a number of interesting and mature results. However, agent technology is still not widely adopted by industrial software developers or software companies—possibly because existing frameworks are infused with academic premises that rarely apply to industrial settings. In this paper, we analyse the… (More)
The community of agent researchers and engineers has produced a number of interesting and mature results. However, agent technology is still not widely adopted by industrial software developers or software companies. Yet, given that the software paradigms which are currently employed by the software industry, such as service-oriented architectures or cloud… (More)