Multiagent systems: a modern approach to distributed artificial intelligence
Multiagent systems: a modern approach to distributed artificial intelligence
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
An agent-based approach for building complex software systems
Communications of the ACM
Organizational abstractions for the analysis and design of multi-agent system
First international workshop, AOSE 2000 on Agent-oriented software engineering
V-Market: A framework for agent e-commerce systems
World Wide Web
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
The Vision of Autonomic Computing
Computer
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Agents in object-oriented software engineering
Software—Practice & Experience - Research Articles
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
On fault tolerance in law-governed multi-agent systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Software Engineering for Multi-Agent Systems III: Research Issues and Practical Applications (Lecture Notes in Computer Science)
Communications of the ACM - ACM at sixty: a look back in time
Taming heterogeneous agent architectures
Communications of the ACM - Web searching in a multilingual world
MAS-ML: a multiagent system modelling language
International Journal of Agent-Oriented Software Engineering
An event-driven high level model for the specification of laws in open multi-agent systems
Journal of Systems and Software
Comparing Stability of Implementation Techniques for Multi-agent System Product Lines
CSMR '09 Proceedings of the 2009 European Conference on Software Maintenance and Reengineering
FAML: A Generic Metamodel for MAS Development
IEEE Transactions on Software Engineering
Observed-MAS: an ontology-based method for analyzing multi-agent systems design models
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
JAAF+T: a framework to implement self-adaptive agents that apply self-test
Proceedings of the 2010 ACM Symposium on Applied Computing
Providing contextual norm information in open multi-agent systems
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
A reputation model based on testimonies
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
Using testimonies to enforce the behavior of agents
COIN'07 Proceedings of the 2007 international conference on Coordination, organizations, institutions, and norms in agent systems III
Software engineering for large-scale multi-agent systems: research issues and practical applications
Software engineering for large-scale multi-agent systems: research issues and practical applications
Supporting prenatal care in the public healthcare system in a newly industrialized country
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Industry track
A simulation approach to design contracts that govern emergent multi-agent systems
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
An approach to reduce the gap between conceptual and execution models in agent-directed simulations
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
A multi-environment multi-agent simulation framework for self-organizing systems
MABS'09 Proceedings of the 10th international conference on Multi-agent-based simulation
AutoBlackTest: a tool for automatic black-box testing
Proceedings of the 33rd International Conference on Software Engineering
A case for new directions in agent-oriented software engineering
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Developing multi-agent system product lines: from requirements to code
International Journal of Agent-Oriented Software Engineering
Automating the product derivation process of multi-agent systems product lines
Journal of Systems and Software
The agent reputation and trust (ART) testbed
iTrust'06 Proceedings of the 4th international conference on Trust Management
AgentZ: extending object-z for multi-agent systems specification
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
Dynamically adapting BDI agents based on high-level user specifications
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
Hi-index | 0.00 |
Many of the issues addressed with multi-agent approaches, such as distributed coordination and self-organization, are now becoming part of industrial and business systems. However, Multiagent Systems (MASs) are still not widely adopted in industry owing to the lack of a connection between MAS and software engineering. Since 2000, there is an effort to bridge this gap and to produce software engineering techniques for agent-based systems that guide the processes of design, development and maintenance. In Brazil, Agent-oriented Software Engineering (AOSE) was first investigated by the research group in the Software Engineering Laboratory (LES) at PUC-Rio, which after one decade of study in this area has built an AOSE community. This paper presents the history of AOSE at LES by discussing the sub-areas of MAS Software Engineering research and development that have been focus of the LES research group. We give examples of relevant results and present a subset of the extensive literature the group has produced during the last decade. We also report how we faced the challenges that emerged from our research by organizing and developing a research community at the intersection of software engineering, programming and MASs with a concern for scalability of solutions.