Topic: 关于使用eclipseuml的可行性问题

  Print this page

1.关于使用eclipseuml的可行性问题 Copy to clipboard
Posted by: redlly
Posted on: 2004-06-26 15:55

现在我正在做毕业设计,题目是《基于UML的软件使用模型生成技术》,其实就是对软件在设计建模阶段进行可靠性分析。
需要用到UML中的用例图、顺序图和状态图,当前阶段主要是顺序图。所遇到的问题是必须对UML规范进行一些扩展,说白了就是在UML顺序图上加上时间约束,目前的顺序图的时间约束只能表示一个message的execution time(如:b.executionTime<100ns)。我需要在相邻的两个message之间加上时间约束,根据这些时间约束,将UML模型转换成相应的用马尔柯夫链表示的使用模型,然后再进行可靠性分析。这样就必须对现有的UML模型进行扩展。
由于论文不能停留在理论阶段,所以必须做出一个原型,原型要实现的功能必须包括一个case用具,这个工具至少要能画顺序图,必须能为这个顺序图加上时间约束。如果单纯的是顺序图,也还好办,但是考虑到以后还要用到用例图、状态图等等,工程量就大了,所以我希望通过使用eclipse中的UML工具eclipseUML,用它来画图,因为它做出来的图形文件是XML文件,不像其他工具有自己特定的格式,所以我只要再做一个小插件,对这个模型文件进行分析,提取出它里面的对象和message,再给他们加上时间约束就可以了,因为XML是很好扩展的,只需要给表示对象和消息的element加上一个时间约束的属性就可以了,经我修改后,不会影响到eclipseUML,让他不至于在我修改过后下次就打不开。
我遇到了如下几点困难:
1、我只找到这个工具,它是画出来的图是以XML文件保存的,但是由于他不开源,我不能修改代码使得在画图的时候就可以直接加上时间约束,而必须在用它画好图以后在自己做个插件对他的图进行分析,很不直观,有没有什么更好的办法,比如有没有其他的开源的UML插件。
2、或者能否找到一种方法将UML模型用XML文件表示。
3、我上面说的是否可行。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923