期刊文献+

基于本体的需求模型到UML模型转换方法 被引量:13

Automatically generating a UML model from a requirement model based on ontology
下载PDF
导出
摘要 基于本体的需求建模能够保证需求描述的正确性和完整性,但最终得到的应用模型描述是基于应用本体的,不易于普通软件设计人员理解,无法直接成为设计时所需的需求规格说明文档.而UML语言已成为面向对象建模的实际标准.因此,将本体概念引入UML模型中,通过定义UML模型中的元本体,构建基于本体的需求模型到UML元模型的映射规则,在此基础上,设计并实现一种基于规则的图元自动转换工具,实现基于本体的需求模型到UML元模型的转换,为后期软件设计提供需求基础. A requirement model based on ontology ensures the correctness and completeness of the requirement description, making it possible to analyze and translate the application models. However, in the presented work, the obtained model was described by application ontology, which is difficult for common programmers to understand, and could not be converted directly into the requirement documents that are needed in design. However, the unified modeling language (UML) has become the standard in practical application of the object-oriented modeling. In light of these problems, the concept of ontology was introduced to the UML model, the rules for mapping of a requirement model based on ontology to a UML meta-element model were established. An automatic metafile conversion tool was designed based on these rules, and thereby basically achieved the conversion from the ontology based requirement model to the UML meta-model, providing a basis of requirement for the software design in later period.
出处 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2012年第6期735-740,共6页 Journal of Harbin Engineering University
基金 国家自然科学基金资助项目(60803036) 中央高校基本科研业务费团队计划资助项目(HEUCFT1206)
关键词 本体 元模型 UML 需求模型 软件需求文档 ontology meta-model UML requirement model software requirement document
  • 相关文献

参考文献9

  • 1ALEXANDER I F,MAIDEN N A M. Use cases:through the systems development life-cycle [ M ]. [ s. l. ] : John Wiley & Sons, Ltd, 2004 : 121-126.
  • 2LETIER E, KRAMER J. Monitoring and control in scenario-based requirement analysis [ C ]//The proceedings of the 27th International Conference on Software Engineer- ing. New York, 2009: 435-437.
  • 3UCHITEL S, KRAMER J. Synthesis of behavioral models from scenarios [ J ]. IEEE Transactions on Software Engineer- ing, 2003, 29(2): 99-115.
  • 4CHEN Xiaohong, JIN Zhi, YI Lijun. An ontology of prob-lem frames for guiding problem frame specification [ C ]// Proceedings of the 2nd International Conference on Knowl- edge Science, Engineering and Management. Berlin, 2007: 743 -745.
  • 5王宇华,印桂生,何璐,于金峰.KAOS方法在流程类业务需求建模中的应用[J].计算机应用研究,2011,28(4):1418-1421. 被引量:5
  • 6WANG Yuhua, YIN Guisheng. An ontology-based require- ments modeling method for process business [ C ] //The 4th International Conference on InteUigent Information Technolo- gy Application. Qinhuangdao, China, 2010 : 210-213.
  • 7LAMSWEERDE V, LETIER E. Handling obstacles in goal- oriented requirements engineering [ J ]. IEEE Transactions on Software Engineering, 2000, 26(10) : 465-469.
  • 8李娜,金芝.基于知识的UML图形文档自动生成[J].计算机工程与应用,2004,40(33):50-55. 被引量:2
  • 9陆汝钤,金芝,万荣林,夏幼明.基于领域知识的需求信息获取[J].软件学报,1996,7(3):137-144. 被引量:26

二级参考文献17

  • 1张文燚,怀进鹏.领域分析与建模研究[J].北京航空航天大学学报,2004,30(12):1225-1230. 被引量:7
  • 2HARUHIKO K, MOTOSH1 S. Using domain ontology as domain knowledge for requirements elicitation [ C ]//Proc of the 14th IEEE International Requirements Engineering Conference. Mineeapolis: IEEE Computer Society,2006:642-644.
  • 3Lu Ruqian,Proc of COMPSAC95,1995年
  • 4Lu Ruqian,Proc of AVIGNON’94,1994年
  • 5白光野,1994年
  • 6万荣林,硕士学位论文,1993年
  • 7夏幼明,硕士学位论文,1987年
  • 8Axel van Lamsweerde. Requirement Engineering in the year 00:A Research Perspective[C].In:Proceedings of the 22nd International Conference on Software Engineering,Limerick,Ireland,2000:5~19
  • 9Grady Booch,James Rumbaugh,Ivar Jacobson.The Unified Modeling Language User Guide[M].Addison Wesley Longrman,Inc,1999
  • 10UMLDTD.OMG-XML MetadateInterchange v1.2.http://cgi.omg.org/cgi-bin/doc?formal/02-01-01.pdf, 2002-01

共引文献30

同被引文献160

引证文献13

二级引证文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部