摘要
模型驱动开发是对象管理组织OMG(Object Management Group)所驱动的模型驱动体系架构(Model-Driven Architecture)的一部分。面向对象Petri网(OOPN)则是一种具有面向对象特征的、可形式化描述的可视化建模语言。本文提出了一种面向对象Petri网的基本定义,详细阐述了其面向对象特征以及如何将面向对象Petri网与面向对象程序设计语言Java的基本元素及元素间的关系相对应,基于这些对应关系提出一种基于面向对象Petri网的模型驱动开发方法。并简要介绍了使用该方法进行软件开发的基本步骤。
Model-Driven Development is a part of the OMG's (Object Management Group) Model-Drlven Architecture. Object-Oriented Petri Net is a visual modeling language, which is Object-Oriented and is formalized. This paper presents a definition of Object-Oriented Petri Net, illuminates its Object-Oriented characteristic in detail, and brings forward the correspondences between the elements described in OOPN and the elements in Java language, between the relationship of the objects and the relationship of the elements. Based on these relatiohships, this paper provides the Methodology of Model-Driven Development Based on Object-Oriented Petri Net. and illuminates the basic approach when developing software using the methodology.
出处
《微计算机信息》
北大核心
2006年第10S期175-177,180,共4页
Control & Automation
基金
航空科学基金项目(05J51075)"基于CMMI理念的过程管理工具的研究与开发"