De nition of an Encapsulated Hierarchical Graph Data Model Static Aspects

نویسندگان

  • G. Busatto
  • G. Engels
چکیده

Graph grammars have been successfully used as a formalism for the speci cation of realistic problems but, as far as speci cation-in-the-large activities are concerned, they still have some de ciencies. In particular, most of them only support the use of at graphs, whereas for certain applications hierarchical graphs would be a more suitable modelling tool. Furthermore, there is still the need for a graph grammar module concept that allows to split large speci cations into smaller sub-speci cations. We want to address this problem by applying object-oriented concepts to develop a hierarchical graph data model that supports a suitable module concept for graph grammars. In this paper, we present the rst step in the de nition of our encapsulated hierarchical graph (EHG) data model. We introduce the notion of EHG that supports complex nodes (i.e. nodes with an encapsulated graph as their content), edges, encapsulated graphs (i.e. graphs that support importing and exporting of nodes and edges), hierarchical structuring of complex nodes (through a node-subnode relationship), and appropriate conditions for exporting elements of a node along a hierarchy of nodes. We illustrate the introduced notions by modelling the underlying data structure of a WWW application. An advantage of graph grammar approaches over existing object-oriented approaches is that the rst allow a better coupling between the de nition of data constraints and operations. Therefore our data model should also give some insight on how to achieve such integration between constraints and operations in object-oriented data models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

De nition of an Encapsulated Hierarchical Graph Data

Graph grammars have been successfully used as a formalism for the speciication of realistic problems but, as far as speciication-in-the-large activities are concerned, they still have some deeciencies. In particular, most of them only support the use of at graphs, whereas for certain applications hierarchical graphs would be a more suitable modelling tool. Furthermore, there is still the need f...

متن کامل

Encapsulated Hierarchical Graphs , Graph Types , and Meta

Currently existing graph grammar-based speciication languages have serious problems with supporting any kind of \speciication-in-the-large" activities. More precisely , they have deeciences with respect to modeling hierarchical data structures or specifying meta activities like manipulation of graph schemata. Furthermore, already proposed graph grammar module concepts are still too abstract to ...

متن کامل

Designing the Hybrid Model of Balanced Scorecard and Analysis of Hierarchical Process for Evaluation of the Outsourced Services Suppliers in Supply Chain of Teaching Hospital

Background and Objectives: Outsourcing has been considered by hospital managers as a model to reduce the financial burden and modify the financial system. The external suppliers must be qualified for the services they ought to provide to the hospitals. The use of the Balance Scorecard and the Analysis of Hierarchical Process can help assessing suppliers' capability to solve exi...

متن کامل

An Experience in Morphe: Dynamic Binding in Part-Whole Graphs to Enhance Reusability

calls. In dynamic binding, free variables in a method obtain their values from the environment from which the method is called, rather from the environment in which the method is de ned [Abelson et al. 85]. Functional programming languages prefer static binding, an alternative approach where the de nition environment is used instead of the application environment in the evaluation of a method. ...

متن کامل

An Efficient Extension of Network Simplex Algorithm

In this paper, an efficient extension of network simplex algorithm is presented. In static scheduling problem, where there is no change in situation, the challenge is that the large problems can be solved in a short time. In this paper, the Static Scheduling problem of Automated Guided Vehicles in container terminal is solved by Network Simplex Algorithm (NSA) and NSA+, which extended the stand...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015