arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1012.2469cs.SE
收藏

UCMExporter:支持用例图的场景转换

UCMExporter: Supporting Scenario Transformations from Use Case Maps

Daniel Amyot, Ali Echihabi, Yong He

摘要:

用例图(UCM)场景符号适用于许多需求工程活动。然而,其他场景符号,如消息序列图(MSC)和UML序列图(SD),已经被证明更适合于详细设计。为了以有效的方式使用最适合每个阶段的符号,必须设计一种机制来自动将需求分析阶段(使用UCM)获得的知识转移到设计阶段(使用MSC或SD)。本文介绍了UCMEXPORTER,一个新的工具,实现了这样的机制,并减少了高层次的需求和详细设计之间的差距。UCMEXPORTER自动将单个UCM场景转换为UML序列图、MSC场景,甚至TTCN-3测试框架。我们强调了该工具的当前功能以及解决这种转型过程中面临的主要挑战的架构解决方案,包括并发场景路径的处理,自定义消息的生成和工具的互操作性。

英文摘要:

The Use Case Maps (UCM) scenario notation is applicable to many requirements engineering activities. However, other scenario notations, such as Message Sequence Charts (MSC) and UML Sequence Diagrams (SD), have shown to be better suited for detailed design. In order to use the notation that is best appropriate for each phase in an efficient manner, a mechanism has to be devised to automatically transfer the knowledge acquired during the requirements analysis phase (using UCM) to the design phase (using MSC or SD). This paper introduces UCMEXPORTER, a new tool that implements such a mechanism and reduces the gap between high-level requirements and detailed design. UCMEXPORTER automatically transforms individual UCM scenarios to UML Sequence Diagrams, MSC scenarios, and even TTCN-3 test skeletons. We highlight the current capabilities of the tool as well as architectural solutions addressing the main challenges faced during such transformation, including the handling of concurrent scenario paths, the generation of customized messages, and tool interoperability.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑