Experimentation in software engineering
IEEE Transactions on Software Engineering
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented software engineering
Object-oriented software engineering
Object-oriented modeling and design
Object-oriented modeling and design
Artificial Intelligence
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Communications of the ACM
A methodology and modelling technique for systems of BDI agents
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Roles: conceptual abstraction theory and practical language issues
Theory and Practice of Object Systems - Special issue on subjectivity in object-oriented systems
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
An introduction to software agents
Software agents
Applications of intelligent agents
Agent technology
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Rethinking smart objects: building artificial intelligence with objects
Rethinking smart objects: building artificial intelligence with objects
A methodology for agent-oriented analysis and design
Proceedings of the third annual conference on Autonomous Agents
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
On agent-based software engineering
Artificial Intelligence
Agent-oriented software engineering
IEA/AIE '99 Proceedings of the 12th international conference on Industrial and engineering applications of artificial intelligence and expert systems: multiple approaches to intelligent systems
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
Agent-oriented software engineering for Internet agents
Coordination of Internet agents
Understanding agent systems
A Logical Theory of Interfaces and Objects
IEEE Transactions on Software Engineering
SDML: A Multi-Agent Language for Organizational Modelling
Computational & Mathematical Organization Theory
V-Market: A framework for agent e-commerce systems
World Wide Web
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Proceedings of the Second International Workshop on Engineering Societies in the Agents World II
ESAW '01 Proceedings of the Second International Workshop on Engineering Societies in the Agents World II
The Reorganization of Societies of Autonomous Agents
Proceedings of the 8th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: Multi-Agent Rationality
Modelling and Design of Multi-Agent Systems
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
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
The Psi Calculus: An Algebraic Agent Language
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
Representing Social Structures in UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Modeling Early Requirements in Tropos: A Transformation Based Approach
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Agent-Based Software Engineering
Agent-Oriented Software Engineering
Signs of a revolution in computer science and software engineering
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
MAS-ML: a multi-agent system modeling language
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language
Autonomous Agents and Multi-Agent Systems
A UML Based Approach for Modeling and Implementing Multi-Agent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
xTAO: enabling a declarative approach to the specification of multi-agent systems
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Improving the architectural design of multi-agent systems: the tropos case
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Applying a UML-based agent modeling language to the autonomic computing domain
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Improving Multi-Agent Architectural Design
Software Engineering for Multi-Agent Systems V
A Fuzzy Timed Object-Oriented Petri Net for Multi-Agent Systems
ISNN '08 Proceedings of the 5th international symposium on Neural Networks: Advances in Neural Networks, Part II
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
Consolidating diagram types from several agent-oriented methodologies
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Modeling warehouse logistics using agent organizations
CARE@AI'09/CARE@IAT'10 Proceedings of the CARE@AI 2009 and CARE@IAT 2010 international conference on Collaborative agents - research and development
Developing multi-agent system product lines: from requirements to code
International Journal of Agent-Oriented Software Engineering
AML: agent modeling language toward industry-grade agent-based modeling
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
AgentZ: extending object-z for multi-agent systems specification
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
A generative approach for multi-agent system development
Software Engineering for Multi-Agent Systems III
Aspectizing multi-agent systems: from architecture to implementation
Software Engineering for Multi-Agent Systems III
Aspects in agent-oriented software engineering: lessons learned
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Agent-based software engineering has been proposed in addition to object-oriented software engineering as a means of mastering the complexity associated with the development of large-scale distributed systems. However, there is still a poor understanding of the interplay between the notions of agents and objects from a software engineering perspective. Moreover, the many facets of agent-based software engineering are rarely used in the various phases of the software development lifecycle because of the lack of a comprehensive framework to provide the software designers with a clear understanding of the use of these two key abstractions. In this context, this paper presents TAO, an evolving innovative conceptual framework based on agent and object abstractions, which are the foundations for modeling large-scale software systems. The conceptual framework allows for the characterization of large-scale software systems as organizations of passive components, the objects, and autonomous components, the agents, with each of these elements playing roles to interact with each other and to coordinate their actions in order to fulfill system goals.