期刊文献+

从UML顺序图生成状态图的一个方法 被引量:2

A Method for the Transformation from Sequence Diagram to Statechart Diagram
下载PDF
导出
摘要 UML (Unified Modeling Language) is a visual modeling language used for specifying, visualizing, constructing,and documenting the artifacts of software systems by various diagrams. It has been widely accepted as a standard modeling language in both academic and industrial areas. UML sequence diagrams are mostly used in specifying system requirements. By representing interactions, which are arranged in time sequence,between the objects in a system,sequence diagrams can construct scenarios indicating the system's functions. A UML statechart diagram is a graph shows the sequences of states that an object or an interaction goes through during its life in response to received stimuli,together with its responses and actions. It's useful in the design stage of system development. This essay discusses the computer-aided transformation from sequence diagrams to statechart diagrams,which can offer strong support for the transfering from requirement analysis to system design in the software development process. With OCL (Object Control Language) semantic constrain,a transform algorithm is provided in the paper. And the differences with the related works are also mentioned. UML (Unified Modeling Language) is a visual modeling language used for specifying, visualizing, constructing, and documenting the artifacts of software systems by various diagrams. It has been widely accepted as a standard modeling language in both academic and industrial areas. UML sequence diagrams are mostly used in specifying system requirements. By representing interactions,which are arranged in time sequence,between the objects in a system,sequence diagrams can construct scenarios indicating the system's functions. A UML statechart diagram is a graph shows the sequences of states that an object or an interaction goes through during its life in response to received stimuli,together with its responses and actions. It's useful in the design stage of system development. This essay discusses the computer-aided transformation from sequence diagrams to statechart diagrams,which can offer strong support for the transfering from requirement analysis to system design in the software development process. With OCL (Object Control Language) semantic constrain,a transform algorithm is provided in the paper. And the differences with the related works are also mentioned.
出处 《计算机科学》 CSCD 北大核心 2003年第6期155-158,161,共5页 Computer Science
关键词 面向对象 软件开发 UML 顺序图 状态图 软件建模语言 UML,Sequence diagram,Statechart Diagram
  • 相关文献

参考文献1

  • 1张幸儿.计算机编译理论[M].科学出版社,..

同被引文献12

  • 1马伟,张毅坤.基于UML时序图的集成测试序列自动生成[J].计算机工程与应用,2005,41(19):108-111. 被引量:7
  • 2褚华,陈平.一种层次状态图的自动生成方法[J].西安电子科技大学学报,2005,32(5):702-705. 被引量:4
  • 3胡跃明,袁鹏,吴忻生,周敬泉,彭康拥,汪涛.肾衰竭治疗的智能腹膜透析系统[J].生物医学工程学杂志,2005,22(6):1249-1252. 被引量:6
  • 4董玉坤,李村合.基于UML协作图的集成测试序列生成方法[J].计算机工程与应用,2007,43(5):96-98. 被引量:5
  • 5KUNDU D, SAMANTA D. A novel approach to generate test cases from UML activity diagrams [ J ]. Journal of Object Technology,2009,8 (3) :66 - 83.
  • 6YUE T, BRIAND L, LABICHE Y. An automated approach to transform use cases into activity diagram [ C ]//Sixth European Conference on Modelling Foundations and Application ( ECMFA ). Paris : [ s. n. ], 2010:337 - 353.
  • 7YUE T, ALI S, BRIAND L. Automated transition from use cases to UML state machines to support state - based testing [ C ]//Accepted for Publication in Seventh European Conference on Modelling Foundations and Application (ECMFA). Birmingham: [ s. n. ], 2011:336 - 342.
  • 8吴小滔 杨美华.利用事件—状态图进行面向对象的系统设计[J].数据采集与处理,2002,17(2):236-236.
  • 9BINDERRV.面向对象系统的测试[M].北京:人民邮电出版社,2001..
  • 10Miro Samek Ph.D,敬万钧,陈丽蓉,译..嵌入式系统的微模块化程序设计-实用状态图C/C++实现[M]..北京:北京航空航天大学出版社,,2004..46-69..

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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