Hartmut Ehrig
University of Southern California
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hartmut Ehrig.
Journal of Computer and System Sciences | 1987
Edward K. Blum; Hartmut Ehrig; Francesco Parisi-Presicce
Abstract An algebraic specification concept for modules in software engineering is introduced which includes, in addition to a parameter and body part, explicit import and export interfaces. This concept integrates the main ideas of parameterized specifications for abstract data types and the information-hiding concept required for modules in software engineering. The concept is carefully motivated and defined with formal syntax and semantics within the framework of algebraic specifications. The basic constructions for combining modules are composition, actualization, extension, and union of modules with shared submodules. In this paper, composition and union are studied in detail. Both constructions are shown to be compositional. This means that the semantics of a combined module can be expressed in terms of the semantics of the components. To show the practical significance, specifications for the modules of an airport-schedule system and corresponding Ada packages are presented as an example.
Lecture Notes in Computer Science | 2008
Jörg Bauer; Iovka Boneva; Marcos E. Kurbán; Arend Rensink; Hartmut Ehrig; Reiko Heckel; Grzegorz Rozenberg; Gabi Taentzer
Archive | 2002
Hartmut Ehrig; Fernando Orejas; Benjamin Braatz; Mark H. Klein; Martti Piirainen
Archive | 2007
Christoph Brandt; Thomas Engel; Benjamin Braatz; Frank Hermann; Hartmut Ehrig
Archive | 2008
Dénes Bisztray; Reiko Heckel; Hartmut Ehrig
The IFIP TC2/WG 2.1 Working Conference on Program specification and transformation | 1987
Hartmut Ehrig; Werner Fey; Francesco Parisi-Presicce
Archive | 2011
Kathrin Hoffmann; Julia Padberg; Hartmut Ehrig; Frank Hermann
Lecture Notes in Computer Science | 2010
Hartmut Ehrig; Arend Rensink; Grzegorz Rozenberg; Andy Schürr
Archive | 2001
Hartmut Ehrig; Fernando Orejas
Archive | 2002
Benjamin Braatz; Hartmut Ehrig; K. K. Ho; Manfred W. Padberg; M. Urb; Aleksander Sek