【24h】

Transit Case Study

机译:运输案例研究

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

摘要

One of the key issues of object-oriented modeling is inheritance. It allows for the definition of a subclass that inherits features from some superclass. When considering the dynamic behavior of objects, as captured by their life cycles, there is no general agreement on the meaning of inheritance. Basten and Van der Aalst introduced the notion of life-cycle inheritance for this purpose. Unfortunately, the search tree needed for deciding life-cycle inheritance is in general prohibitively large. This paper presents a comparative study between two possible algorithms. The first algorithm uses structural properties of both the base life cycle and the potential sub life cycle to prune the search tree, while the second is a plain exhaustive search algorithm. Test cases show that the computation times of the second algorithm can indeed be prohibitively expensive (weeks), while the computation times of the first algorithm are all within acceptable limits (seconds). An unexpected result of this case study is that it shows that we need tools for checking life-cycle inheritance.
机译:面向对象建模的关键问题之一是继承。它允许定义从某些超类继承特征的子类。当考虑对象的动态行为时,如它们的生命周期所捕获的,就继承的含义没有普遍的共识。 Basten和Van der Aalst为此引入了生命周期继承的概念。不幸的是,决定生命周期继承所需的搜索树通常过大。本文对两种可能的算法进行了比较研究。第一种算法使用基本生命周期和潜在子生命周期两者的结构属性来修剪搜索树,而第二种算法是简单的穷举搜索算法。测试案例表明,第二种算法的计算时间确实可能非常昂贵(几周),而第一种算法的计算时间都在可接受的范围内(秒)。此案例研究的意外结果是它表明我们需要用于检查生命周期继承的工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号