No abstract available.
Agent-oriented software engineering: the state of the art
Software engineers continually strive to develop tools and techniques to manage the complexity that is inherent in software systems. In this article, we argue that intelligent agents and multi-agent systems are just such tools. We begin by reviewing ...
Interaction-oriented programming
This paper describes a new approach to the production of robust software. We first motivate the approach by explaining why the two major goals of software engineering--correct software and reusable software--are not being addressed well by the current ...
Issues in agent-oriented software engineering
In this paper, I will discuss the conceptual foundation of agentoriented software development by relating the fundamental elements of the agentoriented view to those of other, well established programming paradigms, especially the object-oriented ...
Agent-based software engineering
It has previously been claimed that agent technologies facilitate software development by virtue of their high-level abstractions for interactions. We address a more specific characterization and utility.We believe that it is important to distinguish ...
Software architecture attributes of multi-agent systems
Multi-Agent Systems (MAS) introduce a unique software architecture style. MAS developed to date have several common architectural characteristics, even though differences in their design and implementation result in variations in their strengths and ...
Agent UML: a formalism for specifying multiagent software systems
In the past, research on agent-oriented software engineering had been widely lacking touch with the world of industrial software development. Recently, a cooperation has been established between the Foundation of Intelligent Physical Agents (FIPA) and ...
Agent-oriented modeling with graph transformation
The agent paradigm can be seen as an extension of the notion of (active) objects by concepts like autonomy, cooperation, and goal-oriented behavior. Mainstream object-oriented modeling techniques do not account for these agentspecific aspects. Therefore,...
Representing agent interaction protocols in UML
Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (objectoriented software development) and using artifacts to support the development environment throughout the full system ...
On the identification of agents in the design of production control systems
This paper describes a methodology that is being developed for designing and building agent-based systems for the domain of production control. In particular, this paper deals with the steps that are involved in identifying the agents and in specifying ...
Agent software engineering with role modelling
Due to their autonomy and social behavior, agents will play important roles in future emerging enterprises. They will fill key positions and provide essential capabilities. We propose role modelling as a software engineering technique for specifying, ...
Designing agent-oriented systems by analysing agent interactions
We propose a preliminary methodology for agent-oriented software engineering based on the idea of agent interaction analysis. This approach uses interactions between undetermined agents as the primary component of analysis and design. Agents as a basis ...
SODA: societies and infrastructures in the analysis and design of agent-based systems
The notion of society should play a central role in agent-oriented software engineering as a first-class abstraction around which complex systems can be designed and built as multi-agent systems. We argue that an effective agentoriented methodology ...
A modelling approach for agent based systems design
A modelling approach based on the Soft Systems Methodology (SSM) is proposed as a first stage in developing agent based systems. The SSMapproach enables a better conceptualisation of the system being developed, and enables each stake holder to evaluate ...
An overview of the multiagent systems engineering methodology
To solve complex problems, agents work cooperatively with other agents in heterogeneous environments. We are interested in coordinating the local behavior of individual agents to provide an appropriate system-level behavior. The use of intelligent ...
Security for mobile agents
In view of the proliferation and expansion of wide-area open networks such as the intranets and extra-nets, agent technology is attracting greater attention. However, as yet there is well-established and widely used method of developing safe and secure ...
Organizational abstractions for the analysis and design of multi-agent system
The architecture of a multi-agent system can naturally be viewed as a computational organisation. For this reason, we believe organisational abstractions should play a central role in the analysis and design of such systems. To this end, the concepts of ...
Reuse and abstraction in verification: agents acting in dynamic environments
To make verification a manageable part of the system development process, comprehensibility and reusability of properties and proofs is essential. The work reported in this paper contributes formally founded methods that support proof structuring and ...
Strategy selection-based meta-level reasoning for multi-agent problem-solving
Researchers have developed various techniques to address MAS problemsolving activities, i.e., agent organization construction, plan generation, task allocation, plan integration, and plan execution. An agentís respective problem solving and coordination ...
Introducing the adaptive agent oriented software architecture and its application in natural language user interfaces
Adaptive Agent Oriented Software Architecture (AAOSA) is a new approach to software design based on an agent-oriented architecture. In this approach, agents are considered adaptively communicating modules divided into a "white box" module, which is ...
Adding extensible synchronization capabilities to the agent model of a FIPA-compliant agent platform
In this paper, we present an agent platform, called JADE (Java Agent Development Environment), that tries to ease development applications in compliance with the FIPA specifications. Moreover, we describe an extension to JADE original agent model that ...
Cited By
- Pech S and Goehner P Multi-agent information retrieval in heterogeneous industrial automation environments Proceedings of the 6th international conference on Agents and data mining interaction, (27-39)
- Botarelli M, Taticchi P, Revetria R and Tonelli F An agent based tool to support tactical dialogues in industrial enterprise networks Proceedings of the 12th WSEAS international conference on Systems, (519-529)
Index Terms
- First international workshop, AOSE 2000 on Agent-oriented software engineering
Recommendations
Agent-Oriented software engineering report on the 4th AOSE workshop (AOSE 2003)
Agent-Orientation is emerging as a powerful new paradigm in computing. Concepts, methodologies and tools from the agents paradigm are one of the best candidates for the foundations of the next generation of mainstream software systems. The Agent-...
AOSE Methodologies and Comparison of Object Oriented and Agent Oriented Software Testing
ICIA-16: Proceedings of the International Conference on Informatics and AnalyticsIn today's world, the complexities in developing software is growing faster. So, the software is failed to produce flexibility, robustness, efficiency and reliability. To satisfy these demands, agent oriented technique is evolved in the software ...