Specifications and their use in defining subtypes
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Representing social structures in UML
Proceedings of the fifth international conference on Autonomous agents
Software product lines: practices and patterns
Software product lines: practices and patterns
ACM Transactions on Software Engineering and Methodology (TOSEM)
Role Modeling for Agent System Analysis, Design, and Implementation
IEEE Concurrency
A top down approach for MAS protocol descriptions
Proceedings of the 2003 ACM symposium on Applied computing
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Multi-agent system product lines: challenges and benefits
Communications of the ACM - Software product line
The role of roles in designing effective agent organizations
Software engineering for large-scale multi-agent systems
Automated reasoning on feature models
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Designing and managing evolving systems using a MAS product line approach
Science of Computer Programming
A domain engineering process for developing multi-agent systems product lines
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Building Service-Oriented User Agents Using a Software Product Line Approach
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Automated analysis of feature models 20 years later: A literature review
Information Systems
Modeling NASA swarm-based systems: using agent-oriented software engineering and formal methods
Software and Systems Modeling (SoSyM)
On the development of multi-agent systems product lines: a domain engineering process
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Gaia-PL: A Product Line Engineering Approach for Efficiently Designing Multiagent Systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
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
Hi-index | 0.00 |
The field of Software Product Lines (SPL) emphasizes building a family of software products from which concrete products can be derived rapidly. This helps to reduce time-to-market, costs, etc., and can result in improved software quality and safety. Current Agent-Oriented Software Engineering (AOSE) methodologies are concerned with developing a single Multiagent System. The main contribution of this paper is a proposal to developing the core architecture of a Multiagent Systems Product Line (MAS-PL), exemplifying our approach with reference to a concept NASA mission based on multiagent technology.