首页> 外文会议>AAAI Symposium on Logic-Based Program Synthesis: State of the Art and Future Trends >Synthesizing UML statecharts from requirements scenarios+propositional constraints - position statement
【24h】

Synthesizing UML statecharts from requirements scenarios+propositional constraints - position statement

机译:从需求方案+命题约束综合UML StateCharts - Position语句

获取原文
获取外文期刊封面目录资料

摘要

The Unified Modeling Language (UML) (OMG 2001) provides a standardized collection of notations for describing artifacts in a software-intensive system. Each UML notation represents a particular viewpoint of a software (sub)system. For example, UML sequence diagrams describe system behavior in terms of the interaction scenarios between multiple objects. UML statecharts, on the other hand, describe the behavior of a single object. The UML constraint language, OCL, (Warmer & Kleppe 1999), describes model entities in a declarative fashion. Software developers typically use a variety of notations for behavioral modeling but currently have no way to maintain the consistency between viewpoints. Ultimately, if behavioral models are going to be used in simulation or implementation, the various notations must be merged together. (Whittle & Schumann 2000) presents an algorithm for synthesizing UML statecharts from a (possibly conflicting) set of scenarios (sequence diagrams) and propositional OCL constraints. This algorithm is a step towards the goal of semi-automated merging of model viewpoints.
机译:统一建模语言(UML)(OMG 2001)提供了用于描述软件密集型系统中的工件的标准化符号集合。每个UML表示法表示软件(子)系统的特定视点。例如,UML序列图在多个对象之间的交互方案方面描述了系统行为。另一方面,UML StateCharts描述了单个对象的行为。 UML约束语言,OCL(Mander&Kleppe 1999),以陈述方式描述了模型实体。软件开发人员通常使用各种符号来用于行为建模,但目前无法维持观点之间的一致性。最终,如果将在模拟或实现中使用行为模型,则必须将各种符号合并在一起。 (Whittle&Schumann 2000)介绍了一种从(可能冲突)方案(序列图)和命题OCL约束的(序列图)集合中合成UML StateCharts的算法。该算法是朝着模型视点半自动合并目标的一步。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号