首页> 外文会议>Fundamental approaches to software engineering. >Language Independent Refinement Using Partial Modeling
【24h】

Language Independent Refinement Using Partial Modeling

机译:使用局部建模的语言独立提炼

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

摘要

Models express not only information about their intended domain but also about the way in which the model is incomplete, or "partial". This partiality supports the modeling process because it permits the expression of what is known without premature decisions about what is still unknown, until later refinements can fill in this information. A key observation of this paper is that a number of partiality types can be defined in a modeling language-independent way, and we propose a formal framework for doing so. In particular, we identify four types of partiality and show how to extend a modeling language to support their expression and refinement. This systematic approach provides a basis for reasoning as well as a framework for generic tooling support. We illustrate the framework by enhancing the UML class diagram and sequence diagram languages with partiality support and using Alloy to automate reasoning tasks.
机译:模型不仅表达有关其预期领域的信息,而且表达有关模型不完整或“部分”的方式的信息。这种局部性支持建模过程,因为它允许表达已知的信息,而无需就尚未确定的事物作出过早的决定,直到以后的改进可以填充此信息为止。本文的一个主要观察结果是,可以用与建模语言无关的方式定义许多局部类型,并且我们为此提供了一个正式的框架。特别是,我们确定了四种类型的局部性,并展示了如何扩展建模语言以支持其表达和完善。这种系统的方法为推理提供了基础,并为通用工具支持提供了框架。我们通过使用局部性支持增强UML类图和序列图语言并使用Alloy来自动执行推理任务来说明该框架。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号