Developing multi-agent system product lines: from requirements to code

Int. J. Agent Oriented Softw. Eng.(2011)

引用 11|浏览0
暂无评分
摘要
Many modern software systems have autonomous, open, context-aware and highly-interactive properties. The agent abstraction with its autonomous and pro-active characteristics and the related discipline of agent-oriented software engineering (AOSE) are promising paradigms to address these types of systems. Even though agents are frequently being adopted, little effort has been directed in AOSE methodologies toward extensive software reuse techniques, which can provide both reduced time-to-market and lower development costs. Multi-agent system product lines (MAS-PLs) are the result of the integration of AOSE with software product lines (SPLs). SPLs bring many reuse benefits to the agent domain through the exploitation of common characteristics among family members. In this context, this paper presents a domain engineering process for developing MAS-PLs. It defines activities and work products, whose purposes include supporting agent variability and providing agent feature traceability, both not addressed by current SPL and AOSE approaches.
更多
查看译文
关键词
modern software system,agent variability,agent feature traceability,agent-oriented software engineering,aose methodology,aose approach,agent abstraction,software product line,extensive software reuse technique,agent domain,multi-agent system product line,software process,mass,multi agent systems,domain engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要