计算机科学 ›› 2014, Vol. 41 ›› Issue (9): 45-51.doi: 10.11896/j.issn.1002-137X.2014.09.007

• 2013’服务化软件 • 上一篇    下一篇

Lerisk-i*框架自动建模与编辑工具介绍

李天颍,刘璘,寇晓溪,赵德旺   

  1. 清华大学软件学院 北京100084;清华大学软件学院 北京100084;清华大学软件学院 北京100084;清华大学软件学院 北京100084
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家基础研究发展计划(973计划)(2009CB320706),国家高技术研究发展计划(863计划)(2012AA040904),国家自然科学基金重大项目(90818026)资助

Introduction of i Star Framework Auto Modeling and Edit Software Tool “Lerisk”

LI Tian-ying,LIU Lin,KOU Xiao-xi and ZHAO De-wang   

  • Online:2018-11-14 Published:2018-11-14

摘要: 在需求工程中,基于主体的i*建模框架(主要包括策略依赖模型及策略推理模型)已经成为最常用的早期需求建模与分析的工具之一,而且关于i*建模框架的编辑工具开发也有很多相关的研究工作。然而现有的这些工具往往只提供诸如模型图编辑、存储等基本功能,而笔者需要在需求工程小组的项目中为对需求文本进行建模的结果进行模型可视化,同时提供编辑存储及自动布局功能,并开发出新的基于i*建模框架的工具。文中首先对主流的i*建模工具进行了调研,研究了建模工具的基本功能,同时分析了其功能的不足点,在此基础上提出了新工具设计的功能补充点;然后对i*框架的布局问题进行介绍并详细描述了其自动布局算法的实现,给出了可视化工具的详细设计;最后在此工具的基础上,进行了实际需求文本的建模及模型编辑功能的实验,并将此工具与主流工具的功能进行对比,以展示本工具的功能特点。

关键词: i*建模框架,可视化工具,自动布局,策略依赖,策略推理

Abstract: In the field of requirements engineering,the subject based on i* framework including the strategy dependency model and strategy rationale model has become one of the most commonly used tools in the early requirements modeling and analysis.At the same time,many research works focus on the development of i* modeling framework editing tools.However,the existing tools often provide only basic functions,such as model diagram editing,storage,etc.,which do not satisfy the requirements that we need to visualize the modeling results of requirements text in our requirements engineering group,and also provide the editing storage and the automatic layout.Therefore,it is needed to develop a new tool based on i* framework. Firstly,this thesis investigated and surveyed the well-known modeling tools and analyzed the basic functions of them,as well as the shortcomings.Then,on this basis,we proposed and designed the supplement functions of our new tool,and introduced the layout problems of i* framework,as well as detailedly described the implementation of its automatic layout algorithm.Finally,we presented the detailed design of the visualization tool. Based on the proposed tool,we carried out experiments on the requirements text modeling and the model editing functions,and also compared them with the corresponding functions of well-known modeling tools to demonstrate the features of our tool.

Key words: i* framework,Visualization tool,Automatic layout,Strategy dependency,Strategy rationale

[1] 金芝,刘璘,金英.软件需求工程:原理与方法[M].北京:科学出版社,2008
[2] Alonso O,Strogen J,Baeza-Yates R,et al.Temporal information retrieval:Challenges and opportunities[C]∥Proceedings of the 1st International Temporal Web Analytics Workshop (TWAW) 2011.Hyderabad,India,2011:1-8
[3] Alonso O,Gertz M,Baeza-Yates R.On the value of temporal in-formation in information retrieval[J].ACM SIGIR Forum.ACM,2007,41(2):35-41
[4] Schilder F,Habel C.From temporal expressions to temporal information:Semantic tagging of news messages[C]∥Proceedings of the workshop on Temporal and spatial information proces-sing-Volume 13.Association for Computational Linguistics,2001:9
[5] Pustejovsky J,Castano J M,Ingria R,et al.TimeML:RobustSpecification of Event and Temporal Expressions in Text[J].New directions in question answering,2003(3):28-34
[6] Dias G,Campos R,Jorge A.Future retrieval:What does the future talk about[C]∥Proceedings of Workshop on Enriching Information Retrieval of the 34th ACM Annual SIGIR Confe-rence,SIGIR.2011
[7] Baeza-Yates R.Searching the future[C]∥SIGIR WorkshopMF/IR.2005
[8] Kulkarni A,Teevan J,Svore K M,et al.Understanding temporalquery dynamics[C]∥Proceedings of the fourth ACM international conference on Web search and data mining.ACM,2011:167-176
[9] Verhagen M.TimeML Corpora [DB/OL].[2013-01-10].ht-tp://www.timeml.org/site/publications/timeMLdocs/timeml_1.2.1.html
[10] Pustejovsky J.Task 15:TempEval Temporal Relation Identification [C/OL].[2013-01-10].http://timeml.org/tempeval/

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!