首页> 外文期刊>Science of Computer Programming >Algebraic graph transformations with inheritance and abstraction
【24h】

Algebraic graph transformations with inheritance and abstraction

机译:具有继承和抽象的代数图变换

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

摘要

In this paper, we propose a new approach to inheritance and abstraction in the context of algebraic graph transformation by providing a suitable categorial framework which reflects the semantics of class-based inheritance in software engineering. Inheritance is modelled by a type graph I that comes equipped with a partial order. Typed graphs are arrows with codomain T which preserve graph structures up to inheritance. Morphisms between typed graphs are "down typing" graph morphisms: An object of class t can be mapped to an object of a subclass of t. Abstract classes are modelled by a subset of vertices of the type graph. We prove that this structure is an adhesive HLR category, i.e. pushouts along extremal monomorphisms are "well-behaved". This infers validity of classical results such as the Local Church-Rosser Theorem, the Parallelism Theorem, and the Concurrency Theorem.
机译:在本文中,我们提供了一种合适的分类框架,该框架反映了软件工程中基于类的继承的语义,从而提出了一种在代数图变换上下文中继承和抽象的新方法。继承由带有部分顺序的类型图I建模。类型图是带有共域T的箭头,它们保留图结构直至继承。类型化图之间的形态是“向下键入”图态:可以将类t的对象映射到t的子类的对象。抽象类由类型图的顶点子集建模。我们证明此结构是粘性HLR类别,即沿极端单态性的推出项“行为良好”。这可以推断出经典结果的正确性,例如局部Church-Rosser定理,并行定理和并发定理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号