Safeware: system safety and computers
Safeware: system safety and computers
Distributed planning and scheduling for enhancing spacecraft autonomy
Proceedings of the third annual conference on Autonomous Agents
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Extending the product family approach to support safe reuse
Journal of Systems and Software
The Techsat-21 autonomous space science agent
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Multiple Agent-Based Autonomy for Satellite Constellations
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
Reusable Software Components Based on an Agent Model
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems: Workshops
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Experiences with Software Engineering of Mobile Agent Applications
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Bi-directional safety analysis of product lines
Journal of Systems and Software
PLFaultCAT: A Product-Line Software Fault Tree Analysis Tool
Automated Software Engineering
Software fault tree analysis for product lines
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
Multi-agent system product lines: challenges and benefits
Communications of the ACM - Software product line
Safety analysis of software product lines using state-based modeling
Journal of Systems and Software
Extending PASSI to model multi-agent systems product lines
Proceedings of the 2009 ACM symposium on Applied Computing
Automatic product derivation of multi-agent systems product lines
Proceedings of the 2009 ACM symposium on Applied Computing
Developing and Evolving a Multi-agent System Product Line: An Exploratory Study
Agent-Oriented Software Engineering IX
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
Reviewing the Use of Requirements Engineering Techniques in the Development of Multi-Agent Systems
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
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
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
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)
Developing multi-agent system product lines: from requirements to code
International Journal of Agent-Oriented Software Engineering
Hi-index | 0.00 |
The dynamic nature of highly autonomous agents within distributed systems is difficult to specify with existing requirements techniques. However, capturing the possibly shifting configurations of agents in the requirements specification is essential for safe reuse of agents. The contribution of this work is an extensible agent-oriented requirements specification template for distributed systems that supports safe reuse. We make two basic claims for this idea. First, by adopting a product-line-like approach, it exploits component reuse during system evolution. Second, the template allows ready integration with an existing tool-supported, safety analysis technique sensitive to dynamic variations within the components (i.e., agents) of a system. To illustrate these claims, we apply the requirements specification template and safety analysis to a real-world context-aware, distributed satellite system.