基于Petri网结构对象的面向对象程序建模

作者

  • 德米特里·哈里托诺夫 俄罗斯科学院自动化与控制过程研究所,符拉迪沃斯托克
  • 乔治·塔拉索夫 符拉迪沃斯托克俄罗斯科学院自动化和控制过程研究所
  • 叶夫根尼·戈伦科夫 符拉迪沃斯托克俄罗斯科学院自动化和控制过程研究所

关键词:

放置/转换网、多标记Petri网、程序模型、面向对象编程

摘要

本文提出了一种用多标记Petri网构造面向对象程序模型的方法。只考虑封装,这是面向对象范式的三个概念之一。为了对封装的不同方面进行建模,提出了Petri网结构对象。它由定义其行为的Petri网和指定其结构属性的一组有组织的访问点组成。介绍了从方法、类、对象、函数和模块的模型构造程序模型的形式化组合操作,并提出了一种将源代码转换为Petri网表示的算法。本文的一个特殊部分详细考虑了一个真实的面向对象程序(OOP)的模型构建过程。给出了程序的源代码、用Petri网对象建模程序不同元素的图形以及程序的结果模型。

下载

下载数据尚不可用。

下载

出版

2017-12-19

如何引用

Kharitonov,D.、Tarasov,G.和Golenkov,E.(2017年)。用Petri网结构对象建模面向对象程序。计算与信息36(5), 1063–1087. 检索自https://www.cai.sk/ojs/index.php/cai/article/view/2017_5_1063