首页> 外文期刊>Software and systems modeling >Polymorphic scenario-based specification models: semantics and applications
【24h】

Polymorphic scenario-based specification models: semantics and applications

机译:基于多态场景的规范模型:语义和应用

获取原文
获取原文并翻译 | 示例
           

摘要

We present polymorphic scenarios, a generalization of a UML2-compliant variant of Damm and Harel's live sequence charts (LSC) in the context of object-orientation. Polymorphic scenarios are visualized using (modal) sequence diagrams where lifelines may represent classes and interfaces rather than concrete objects. Their semantics takes advantage of inheritance and interface realization to allow the specification of most expressive, succinct, and reusable universal and existential inter-object scenarios for object-oriented system models. We motivate the use of polymorphic scenarios, formally define their trace-based semantics, and present their application for scenario-based testing and execution, as implemented in the S2A compiler developed at the Weizmann Institute of Science. We further discuss advanced semantic issues arising from the use of scenarios in a polymorphic setting, suggest possible extensions, present a UML profile to support polymorphic scenarios, consider the application of the polymorphic semantics to other variants of scenario-based specification languages, and position our work in the broader context of behavioral subtyping.
机译:我们介绍了多态方案,这是Damm和Harel的实时序列图(LSC)在面向对象的上下文中UML2兼容变体的概括。使用(模态)序列图可以可视化多态场景,其中生命线可以表示类和接口,而不是具体的对象。它们的语义利用继承和接口实现的优势,可以为面向对象的系统模型指定最富表现力,简洁和可重用的通用和存在的对象间方案。我们鼓励使用多态方案,如Weizmann Institute of Science开发的S2A编译器所实现的那样,正式定义其基于跟踪的语义,并介绍其在基于方案的测试和执行中的应用。我们将进一步讨论由在多态环境中使用场景引起的高级语义问题,建议可能的扩展,提供一个UML概要文件以支持多态场景,考虑将多态语义应用于基于场景的规范语言的其他变体,并定位在行为亚型的更广泛背景下工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号