首页> 外文OA文献 >MOBMAS - A methodology for ontology-based multi-agent systems development
【2h】

MOBMAS - A methodology for ontology-based multi-agent systems development

机译:MOBMAS-基于本体的多代理系统开发的方法

摘要

“Agent-based systems are one of the most vibrant and important areas of research and development to have emerged in information technology in the 1990s” (Luck et al. 2003). The use of agents as a metaphor for designing and constructing software systems represents an innovative movement in the field of software engineering: “Agent-Oriented Software Engineering (AOSE)” (Lind 2000; Luck et al. 2003).This research contributes to the evolution of AOSE by proposing a comprehensive ontology-based methodology for the analysis and design of Multi-Agent Systems (MAS). The methodology is named MOBMAS, which stands for “Methodology for Ontology-Based MASs”. A major improvement of MOBMAS over the existing agentorientedMAS development methodologies is its explicit and extensive support forontology-based MAS development. Ontologies have been widely acknowledged fortheir significant benefits to interoperability, reusability, MAS development activities(such as system analysis and agent knowledge modelling) and MAS operation (such asagent communication and reasoning). Recognising these desirable ontology’s benefits,MOBMAS endeavours to identify and implement the various ways in which ontologiescan be used in the MAS development process and integrated into the MAS modeldefinitions. In so doing, MOBMAS has exploited ontologies to enhance its MASdevelopment process and MAS development product with various strengths. Thesestrengths include those ontology’s benefits listed above, and those additional benefitsuncovered by MOBMAS, e.g. support for verification and validation, extendibility,maintainability and reliability. Compared to the numerous existing agent-orientedmethodologies, MOBMAS is the first that explicitly and extensively investigates thediverse potential advantages of ontologies in MAS development, and which is able toimplement these potential advantages via an ontology-based MAS development processand a set of ontology-based MAS model definitions.Another major contribution of MOBMAS to the field of AOSE is its ability to addressall key concerns of MAS development in one methodological framework. Themethodology provides support for a comprehensive list of methodological requirements,which are important to agent-oriented analysis and design, but which may not be wellsupportedby the current methodologies. These methodological requirements wereidentified and validated by this research from three sources: the existing agent-orientedmethodologies, the existing evaluation frameworks for agent-oriented methodologiesand conventional system development methodologies, and a survey of practitioners andresearchers in the field of AOSE. MOBMAS supports the identified methodologicalrequirements by combining the strengths of the existing agent-oriented methodologies(i.e. by reusing and enhancing the various strong techniques and model definitions ofthe existing methodologies where appropriate), and by proposing new techniques andmodel definitions where necessary.The process of developing MOBMAS consisted of three sequential research activities.The first activity identified and validated a list of methodological requirements for anAgent Oriented Software Engineering methodology as mentioned above. The secondresearch activity developed MOBMAS by specifying a development process, a set oftechniques and a set of model definitions for supporting the identified methodologicalrequirements. The final research activity evaluated and refined MOBMAS by collectingexpert reviews on the methodology, using the methodology on an application andconducting a feature analysis of the methodology.
机译:“基于代理的系统是1990年代信息技术中出现的最活跃,最重要的研发领域之一”(Luck等人,2003年)。使用代理作为设计和构建软件系统的隐喻代表了软件工程领域的一项创新运动:“面向代理的软件工程(AOSE)”(Lind 2000; Luck等人2003)。通过提出一种基于本体的综合方法论来分析和设计多代理系统(MAS),从而实现AOSE的发展。该方法名为MOBMAS,代表“基于本体的MAS方法”。 MOBMAS与现有的面向代理的MAS开发方法相比的一个重大改进是它为基于本体的MAS开发提供了明确而广泛的支持。本体因其对互操作性,可重用性,MAS开发活动(例如系统分析和代理知识建模)和MAS操作(例如代理通信和推理)的显着好处而被广泛认可。认识到这些理想的本体的好处,MOBMAS努力确定并实现可在MAS开发过程中使用本体并将其集成到MAS模型定义中的各种方式。通过这样做,MOBMAS已经利用本体来增强其具有各种优势的MAS开发过程和MAS开发产品。这些优势包括上面列出的那些本体的好处,以及MOBMAS未发现的其他好处,例如支持验证和确认,可扩展性,可维护性和可靠性。与众多现有的面向代理的方法相比,MOBMAS是第一个明确且广泛地研究本体在MAS开发中的各种潜在优势的方法,它能够通过基于本体的MAS开发过程和一组基于本体的MAS来实现这些潜在的优势。 MOBMAS对AOSE领域的另一个主要贡献是它能够在一个方法框架内解决MAS开发的所有关键问题。该方法为方法要求的全面列表提供了支持,这些方法要求对于面向代理的分析和设计很重要,但是当前的方法可能无法很好地支持该方法要求。本研究从以下三个方面确定并验证了这些方法学要求:现有的面向代理方法,现有的面向代理方法和常规系统开发方法的评估框架以及对AOSE领域从业人员和研究人员的调查。 MOBMAS通过结合现有面向代理的方法论的优势来支持已确定的方法学要求(即在适当情况下通过重用和增强现有方法论的各种强大技术和模型定义),并在必要时提出新技术和模型定义。 MOBMAS由三个连续的研究活动组成。第一个活动确定并验证了如上所述的面向Agent的软件工程方法论的方法论要求列表。第二项研究活动通过指定开发过程,一套技术和一套模型定义来支持确定的方法要求,从而开发了MOBMAS。最终的研究活动通过收集有关该方法的专家评论,在应用程序上使用该方法并进行该方法的特征分析来评估和完善MOBMAS。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号