• Corpus ID: 12144745

Challenges and Directions for Engineering Multi-agent Systems

@article{Winikoff2012ChallengesAD,
  title={Challenges and Directions for Engineering Multi-agent Systems},
  author={Michael Winikoff},
  journal={ArXiv},
  year={2012},
  volume={abs/1209.1428}
}
  • M. Winikoff
  • Published 6 September 2012
  • Computer Science
  • ArXiv
In this talk I review where we stand regarding the engineering of multi-agent systems. There is both good news and bad news. The good news is that over the past decade we've made considerable progress on techniques for engineering multi-agent systems: we have good, usable methodologies, and mature tools. Furthermore, we've seen a wide range of demonstrated applications, and have even begun to quantify the advantages of agent technology. However, industry involvement in AAMAS appears to be… 

Figures from this paper

Agent-Oriented Software Engineering
TLDR
This chapter describes method and results of a survey aiming at a comprehensive and up-to-date overview of deployed examples of MAS&T, and concludes thatMAS&T have been successfully deployed in a significant number of applications, though mostly in what could be called niche markets.
A Future for Agent Programming
TLDR
It is argued that a combination of Moore's Law and advances elsewhere in AI, mean that key assumptions underlying the design of many BDI-based agent programming languages no longer hold, and the authors are now in a position where they can rethink the foundations of BDI programming languages.
Future directions in agent programming
TLDR
It is argued that increased adoption of agent programming is contingent on being able to solve a larger class of AI problems with significantly less developer effort than is currently the case, and one possible approach to expanding the set ofAI problems that can be addressed by APLs is sketched.
An agent programming manifesto
  • B. Logan
  • Computer Science
    Int. J. Agent Oriented Softw. Eng.
  • 2018
TLDR
This paper presents an analysis of why agent programming has failed to make an impact, and outlines some suggestions for the future direction of agent programming, and some principles that it is believed any successful future direction must follow.
Engineering Industrial Multi-Agent Systems The JIAC V Approach
TLDR
It is argued that the lack of industry-grade requirements and features in other agent frameworks is one of the reasons for the slow acceptance of agent technology in the software industry and the JIAC V framework tries to bridge that gap.
Evaluation and Comparison of Agent-Oriented Methodologies: A Software Engineering Viewpoint
TLDR
This paper proposes a novel criteria-based evaluation that is influenced by software engineering practices to assess and compare agentoriented methodologies and provides a simplified method to assess the coverage degree of an agent-oriented methodology with respect to major software knowledge areas such as the requirements and testing phases.
Tools for Developing Cognitive Agents
TLDR
This thesis contributes both to the process of locating mistakes in agent programs as well as theprocess of identifying misbehaviour of an agent in the first place.
Agent-Oriented Software Engineering: Revisiting the State of the Art
TLDR
This chapter aims to specify what AOSE is, to determine the related research areas, to examine historical perspectives of AOSE evolution, and to analyze its progress and point out challenges and future research directions.
Coupling purposes with status-functions in artificial institutions
TLDR
This paper proposes a model to express the functions – or the purposes – associated with the status-functions helping the agents to reason about their social goals and the institution and evaluates the model by using it in some scenarios, showing how it can be flexible enough to support new agents operating in the system.
A systematic review of argumentation techniques for multi-agent systems research
TLDR
This paper presents a systematic review of argumentation techniques for multi-agent systems research from 1998 to 2014 to obtain an overview of the existing approaches and to study their impact on research and practice.
...
...

References

SHOWING 1-10 OF 13 REFERENCES
Agent-Oriented Software Engineering
TLDR
This chapter describes method and results of a survey aiming at a comprehensive and up-to-date overview of deployed examples of MAS&T, and concludes thatMAS&T have been successfully deployed in a significant number of applications, though mostly in what could be called niche markets.
Designing agent systems: state of the practice
TLDR
This paper gives some systematic guidelines that support engineers on the assessment of the different approaches to choose an agent system type for a particular application domain and forms the basis of a meta-methodology that starts from domain analysis and leads to a choice for the most appropriate agent methodology for that domain.
Future directions for agent-based software engineering
  • M. Winikoff
  • Computer Science
    Int. J. Agent Oriented Softw. Eng.
  • 2009
TLDR
A range of marketing activities that will together help in making people from other communities aware of work in this area are discussed, and a number of research topics that are seen as vital to the future of the field are outlined.
Crossing the agent technology chasm: Lessons, experiences and challenges in commercial applications of agents
TLDR
Working in collaboration with several companies and organizations in Europe and North America, deployed applications of agent technologies are studied, and the case studies are presented in detail to guide decision-making in research, in development and in implementation of agent software technologies.
Making a strong business case for multiagent technology
TLDR
It is shown that the use of BDI technology incorporated within an enterprise-level architecture can improve overall developer productivity by an average 350% and for java coding alone, the increase in productivity was over 500%.
Assurance of Agent Systems: What Role should Formal Verification play?
TLDR
This chapter considers the broader issue of gaining assurance that an agent system will behave appropriately when it is deployed and concludes that verification approaches on their own are too narrowly focussed.
Agent technology, Computing as Interaction: A Roadmap for Agent Based Computing
Citing this paper Please note that where the full-text provided on King's Research Portal is the Author Accepted Manuscript or Post-Print version this may differ from the final Published version. If
Formal Analysis of the Remote Agent Before and After Flight
TLDR
It is demonstrated that formal methods tools can find concurrency errors that indeed lead to loss of spacecraft functions, even for the complex software required for autonomy.
Stop designing AOPLs and AOSE methodologies . . . and instead
  • Stop designing AOPLs and AOSE methodologies . . . and instead
...
...