@inbook{7519, abstract = {{In this chapter we use a three-level approach for analyzing module concepts for graph transformation systems. Based on the observation that module architectures consist of basic specications like body or export interface and relations like the implementation relation between them, or the import relation between a client and a server module, module concepts are characterized by answering the questions 1. What are the basic specifications? 2. Which relations between specifications are used? 3. How are specifications and relations combined to module architectures? These three questions are investigated for five module concepts available in the literature. As a reference example, a samplemodular specification of resource management in distributed operating systems is presented.}}, author = {{Heckel, Reiko and Engels, Gregor and Ehrig, Hartmut and Taentzer, Gabriele}}, booktitle = {{Handbook of Graph Grammars and Computing by Graph Transformations, Volume 2: Applications, Languages and Tools}}, pages = {{669--689}}, publisher = {{World Scientific}}, title = {{{Classification and Comparison of Module Concepts for Graph Transformation Systems}}}, volume = {{2}}, year = {{1999}}, }