Fundamentals of software engineering
Fundamentals of software engineering
On the feasibility of situational method engineering
Information Systems
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
The unified software development process
The unified software development process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Proceedings of the Conference on The Future of Software Engineering
An agent-based approach for building complex software systems
Communications of the ACM
A knowledge level software engineering methodology for agent oriented programming
Proceedings of the fifth international conference on Autonomous agents
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Prometheus: a methodology for developing intelligent agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Extreme programming of multi-agent systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Debugging multi-agent systems using design artifacts: the case of interaction protocols
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Object-Process Methodology: A Holistic Systems Paradigm
Object-Process Methodology: A Holistic Systems Paradigm
Principles of component-based design of intelligent agents
Data & Knowledge Engineering
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Analysis and Design of Multiagent Systems Using MAS-Common KADS
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Agent Oriented Analysis Using Message/UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Development and Application of a Formal Agent Framework
ICFEM '97 Proceedings of the 1st International Conference on Formal Engineering Methods
Single-model method for specifying multi-agent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
From PASSI to Agile PASSI: Tailoring a Design Process to Meet New Needs
IAT '04 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
Agent oriented software engineering with INGENIAS
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Iterative software engineering for multiagent systems: the MASSIVE method
Iterative software engineering for multiagent systems: the MASSIVE method
A metamodel for agents, roles, and groups
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Unit testing in multi-agent systems using mock agents and aspects
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Computers and Industrial Engineering
Method fragments for agent design methodologies: from standardisation to research
International Journal of Agent-Oriented Software Engineering
Refactoring in Multi Agent System Development
MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
Situated process engineering for integrating processes from methodologies to infrastructures
Proceedings of the 2009 ACM symposium on Applied Computing
Definition of Process Models for Agent-Based Development
Agent-Oriented Software Engineering IX
Methodology vs. Development Process: A Case Study for AOSE
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
ASPECS: an agent-oriented software process for engineering complex systems
Autonomous Agents and Multi-Agent Systems
SUnit: a unit testing framework for test driven development of multi-agent systems
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
The construction of multi-agent systems as an engineering discipline
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Requirements engineering in the development of multi-agent systems: a systematic review
IDEAL'09 Proceedings of the 10th international conference on Intelligent data engineering and automated learning
Towards interoperability of i* models using iStarML
Computer Standards & Interfaces
Processes engineering and AOSE
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Agent technology applied to intelligent buildings
ICCOMP'06 Proceedings of the 10th WSEAS international conference on Computers
Using IDEF0 to enhance functional analysis in MOISE+ organizational modeling
IBERAMIA-SBIA'06 Proceedings of the 2nd international joint conference, and Proceedings of the 10th Ibero-American Conference on AI 18th Brazilian conference on Advances in Artificial Intelligence
Review: adaptive organizational changes in agent-oriented methodologies
The Knowledge Engineering Review
Dealing with adaptive multi-agent organizations in the gaia methodology
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Fuzzy agents for product configuration in collaborative and distributed design process
Applied Soft Computing
A fuzzy configuration multi-agent approach for product family modelling in conceptual design
Journal of Intelligent Manufacturing
On the Notion of Collective Intelligence: Opportunity or Challenge?
International Journal of Organizational and Collective Intelligence
A collection of method fragments automated with model transformations in agent-oriented modeling
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
A great deal of research in the area of agent-oriented software engineering (AOSE) focuses on proposing methodologies for agent systems, i.e., on identifying the guidelines to drive the various phases of agent-based software development and the abstractions to be exploited in these phases. However, very little attention has been paid so far to the engineering process subjacent to the development activity, disciplining the execution of the different phases involved in the software development. In this paper, we focus on process models for software development and put these in relation with current researches in AOSE. First, we introduce the key concepts and issues related to software processes and present the various software process models currently adopted in mainstream software engineering. Then, we survey the characteristics of a number of agent-oriented methodologies, as they pertain to software processes. In particular, for each methodology, we analyze which software process model it (often implicitly) underlies and which phases of the process are covered by it, thus enabling us to identify some key limitations of currently methodology-centered researches. On this basis, we eventually identify and analyze several open issues in the area of software process models for agent-based development, calling for further researches and experiences.