|本期目录/Table of Contents|

[1]何成万,叶水琴.目标模型中目标关系的自动发现[J].武汉工程大学学报,2015,37(04):51-55.[doi:10. 3969/j. issn. 1674-2869. 2015. 04. 011]
 .Automatic discovery of goal relationship in goal model[J].Journal of Wuhan Institute of Technology,2015,37(04):51-55.[doi:10. 3969/j. issn. 1674-2869. 2015. 04. 011]
点击复制

目标模型中目标关系的自动发现(/HTML)
分享到:

《武汉工程大学学报》[ISSN:1674-2869/CN:42-1779/TQ]

卷:
37
期数:
2015年04期
页码:
51-55
栏目:
机电与信息工程
出版日期:
2015-04-30

文章信息/Info

Title:
Automatic discovery of goal relationship in goal model
文章编号:
1674-2869(2015)04-0051-05
作者:
何成万12叶水琴12
1. 智能机器人湖北省重点实验室(武汉工程大学),湖北 武汉 430205;2. 武汉工程大学计算机科学与工程学院, 湖北 武汉 430205
Author(s):
HE Cheng-wan12 YE Shui-qin12
1. Hubei Key Laboratory of Intelligent Robot (Wuhan Institute of Technology), Wuhan 430205, China;2. School of Computer Science and Engineering, Wuhan Institute of Technology, Wuhan 430205, China
关键词:
目标模型规则目标关系
Keywords:
goal model XML rule file goal relationship
分类号:
TP311.5
DOI:
10. 3969/j. issn. 1674-2869. 2015. 04. 011
文献标志码:
A
摘要:
为了发现需求工程中层次目标模型的目标关系,提出了一种利用XML文件存储目标模型的目标关系发现方法. 首先从软件系统需求文档中提取目标,使用AND\OR树对目标进行分解,根据目标之间的关系建立层次目标模型,将建立好的目标模型存储为XML文件;然后按照规则文件规范给出目标关系规则文件,使用转换程序将规则文件自动生成目标关系查询文件;最后在XML开发工具中运行查询文件即可得到目标关系查询结果. 通过实例机票预订管理系统详细的描述了目标发现方法的过程,在Altova XMLSpy开发环境中给出了父目标和非功能目标的查询实现. 实验结果表明将层次目标模型保存在XML文件中有利于目标模型中信息的提取,使用XQuery能实现对目标模型XML文件中目标关系的自动发现.
Abstract:
To discover the relationship between goals in hierarchical goal model in requirements engineering, a method for discovering goal relationship using XML file to store goal model was proposed. First, the goals were extracted from requirements document of a software system and were decomposed using AND/OR tree; hierarchical goal model was established based on the relation among goals. Second, a rule file of goal relation was given according to the specification of rule file and was transformed into a query file using conversion program. Finally, the query result of goal relation was obtained by running the query file in XML development tool. The process of the proposed method was illustrated by a case study of a ticket booking management system. The query realization of father goal and non-functional was got in Altova XMLSpy development environment. The results indicate that storing goal model into XML file is beneficial to get information in goal model, and using XQuery can realize the discovery of goal relationship in goal model.

参考文献/References:

[1] 王守信,张莉,王帅,等.一种目标可满足性定性、定量表示与推理方法[J].软件学报, 2011,22(4):593-608.WANG Shou-xin, Zhang Li, WANG Shui, et al. Qualitative and quantitative representing and reasoning for goal satisfiability[J]. Journal of Software, 2011, 22(4): 593-608[2] 涂成茂, 何成万. 一种基于KAOS和XML的横切关注点识别方法[J]. 武汉工程大学学报, 2011, 33(9): 101-104. TU Cheng-mao, HE Cheng-wan. Method based on KAOS and XML for identification of crosscutting concern[J]. Journal of Wuhan Institute of technology, 2011, 33(9): 101-104.(in Chinese)[3] 管彪. 基于i*的面向目标的需求分析方法的研究[D]. 合肥:合肥工业大学计算机与信息学院,2005.GUAN Biao. Research on goal-rriented requirement analysis methodology based ON i*[D]. Hefei: Hefei University of Technology, 2005.(in Chinese)[4] 郑丽伟. NFROnto:一种非功能需求本体元模型[J].北京信息科技大学学报, 2012, 27(6): 78-83.ZHENG Li-wei. NFROnto: An ontology meta model of software non-functional requirement[J].Journal of Beijing Information Science and Technology University, 2012, 27(6): 78-83.(in Chinese)[5] HE C W, TU C M. GPRN: a hierarchical framework for aspect-oriented requirement modeling[J]. International Journal of Digital Content Technology and its Applications, 2011, 5(2): 165-172.[6] HE C W, TU C M. AspectQuery: a method for identification of crosscutting concerns in the requirement phase[J]. The Institute of Electronics, Information and Communication Engineers,2013,E96-d(4):897-905.[7] 何成万, 焦素廷, 李健. 支持协同工作的加解密系统设计与实现[J]. 武汉工程大学学报, 2009, 31(3): 74-75.HE Cheng-wan, JIAO Su-ting, LI Jian. Design and realization of encryption[J]. Journal of Wuhan Institute of technology, 2009, 31(3): 74-75.(in Chinese)[8] ZHANG S Q, LIU S L, GAO B, et al. Research of Web Information Automaitc Extraction Based on XPATH[C]//2011 4th IEEE International Conference on Computer Science and Information Technology, Chengdu: Published by Institute of Electrical and Electronics Engineers Inc, 2011: 161-164.[9] JU J J, WEI Y S. An Effective Strategy of XQuery on Relational Database[C]//2011 International Conference on Computer. Electrical, and System Sciences, and Engineering. Wuhan: Published by Institute of Electrical and Electronics Engineers Inc,2011: 35-38.[10] GIL A, ARAUJO J. AspectKAOS: Integrating Early-Aspects into KAOS[C]//Proceedings of the 15th Workshop on Early Aspects, EA '09, Colocated with the 8th International Conference on Aspect-Oriented Software Development. AOSD 09 Charlottesville: Published by Association for Computing Machinery, 2009: 31-36.[11] Altova. XMLSpy[EB/OL]. http://www.altova.com/. 2015-03-26. (in Chinese)[12] 谭庆平, 毛新军, 董威. 软件工程实践教程[M]. 北京:高等教育出版社, 2009.TAN Qing-pin, MAO Xin-jun, DONG Wei. Practical tutorial for software engineering[M]. Beijing: Higher Education Press, 2009.(in Chinese)

相似文献/References:

备注/Memo

备注/Memo:
收稿日期:2015-03-26基金项目:国家自然科学基金项目(61272115,60873024),湖北省教育厅重点研究项目(D20121508),湖北省教育厅优秀中青年团队项目(T201206)作者简介:何成万(1967-),男,湖北荆门人,教授,博士.研究方向:软件工程.
更新日期/Last Update: 2015-05-25