Due to the special requirements of distributed systems, it is important that modeling techniques for this kind of systems offer a stringent module concept. Each module has to support the encapsulation of data structure as well as functionality also at runtime. Modular graph transformation, presented in this contribution, supports these features. Modules are built up of specifications where attributed graphs describe the static data structures, whereas the dynamic behavior is modeled by the controlled application of graph rules. Rule expressions are used to formulate the control flow. Within one module, we can state a (weak) preservation of export and import behavior wrt. the local behavior in the module’s body in the sense that an interface derivation is subsumed by a local derivation if it can be performed. Modules may use each other meaning that each import interface has to be connected with an export interface in a way that the import behavior is subsumed by the export behavior.
|Data di pubblicazione:||2000|
|Titolo:||Modeling Distributed Systems by Modular Graph Transformation based on Refinement via Rule Expressions|
|Titolo del libro:||APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE|
|Digital Object Identifier (DOI):||http://dx.doi.org/10.1007/3-540-45104-8_3|
|Appare nelle tipologie:||4.1 Articolo in Atti di convegno|