Defining specialization for dataflow diagrams

作者:

Highlights:

摘要

Specialization has been used in object-oriented technologies to provide a number of powerful benefits such as modularity, maintainability, and comprehensibility. For the most part, however, system behavior continues to be modeled using traditional tools such as state diagrams and dataflow diagrams, which remain outside the scope of the specialization hierarchy used to such advantage with objects. This paper presents a framework for extending the notion of specialization to these process representations by identifying a set of transformations which, when applied to a process description, always result in specialization. We then use this framework to define specialization for dataflow diagrams. We illustrate with specific examples that such a use of specialization is not only theoretically possible, but shows promise as a method for categorizing and analyzing processes.

论文关键词:Specialization,Process models,Process representation,Inheritance,Dataflow diagram,Object-oriented paradigm

论文评审过程:Received 19 September 2001, Revised 29 May 2002, Accepted 7 June 2002, Available online 24 December 2002.

论文官网地址:https://doi.org/10.1016/S0306-4379(02)00044-3