---
_id: '8259'
abstract:
- lang: eng
  text: 'Semantic data models have been widely studied for the conceptual specification
    of databases. However, most of these data models are restricted to the description
    of the static structure of a database. They do not provide means to specify the
    dynamic behaviour of a database. This paper sketches a language for the specification
    of actions on databases which have been specified by an Extended Entity-Relationship
    (EER) schema. These actions are based on so-called elementary actions, which are
    automatically be derived from the EER schema. So, it can always be guaranteed
    that these schema dependent elementary actions preserve all inherent integrity
    constraints. The semantics of the elementary actions is given in two steps: First,
    it is shown how the semantics of a database schema, i.e., a current database state,
    can be represented by an attributed graph. Then, the semantics of elementary actions
    is given by programmed graph replacements.'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Engels G. Elementary Actions on an Extended Entity-Relationship Database.
    In: <i>Proceedings of the Workshop on Graph Grammars and Their Application to
    Computer Science (1990), Bremen (Germany)</i>. Vol 532. Berlin/Heidelberg: Springer;
    1990:344-362. doi:<a href="http://dx.doi.org/10.1007/BFb0017372">http://dx.doi.org/10.1007/BFb0017372</a>'
  apa: 'Engels, G. (1990). Elementary Actions on an Extended Entity-Relationship Database.
    In <i>Proceedings of the workshop on Graph Grammars and Their Application to Computer
    Science (1990), Bremen (Germany)</i> (Vol. 532, pp. 344–362). Berlin/Heidelberg:
    Springer. <a href="http://dx.doi.org/10.1007/BFb0017372">http://dx.doi.org/10.1007/BFb0017372</a>'
  bibtex: '@inproceedings{Engels_1990, place={Berlin/Heidelberg}, title={Elementary
    Actions on an Extended Entity-Relationship Database}, volume={532}, DOI={<a href="http://dx.doi.org/10.1007/BFb0017372">http://dx.doi.org/10.1007/BFb0017372</a>},
    booktitle={Proceedings of the workshop on Graph Grammars and Their Application
    to Computer Science (1990), Bremen (Germany)}, publisher={Springer}, author={Engels,
    Gregor}, year={1990}, pages={344–362} }'
  chicago: 'Engels, Gregor. “Elementary Actions on an Extended Entity-Relationship
    Database.” In <i>Proceedings of the Workshop on Graph Grammars and Their Application
    to Computer Science (1990), Bremen (Germany)</i>, 532:344–62. Berlin/Heidelberg:
    Springer, 1990. <a href="http://dx.doi.org/10.1007/BFb0017372">http://dx.doi.org/10.1007/BFb0017372</a>.'
  ieee: G. Engels, “Elementary Actions on an Extended Entity-Relationship Database,”
    in <i>Proceedings of the workshop on Graph Grammars and Their Application to Computer
    Science (1990), Bremen (Germany)</i>, 1990, vol. 532, pp. 344–362.
  mla: Engels, Gregor. “Elementary Actions on an Extended Entity-Relationship Database.”
    <i>Proceedings of the Workshop on Graph Grammars and Their Application to Computer
    Science (1990), Bremen (Germany)</i>, vol. 532, Springer, 1990, pp. 344–62, doi:<a
    href="http://dx.doi.org/10.1007/BFb0017372">http://dx.doi.org/10.1007/BFb0017372</a>.
  short: 'G. Engels, in: Proceedings of the Workshop on Graph Grammars and Their Application
    to Computer Science (1990), Bremen (Germany), Springer, Berlin/Heidelberg, 1990,
    pp. 344–362.'
date_created: 2019-03-04T11:52:08Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/BFb0017372
intvolume: '       532'
language:
- iso: eng
page: 344-362
place: Berlin/Heidelberg
publication: Proceedings of the workshop on Graph Grammars and Their Application to
  Computer Science (1990), Bremen (Germany)
publisher: Springer
status: public
title: Elementary Actions on an Extended Entity-Relationship Database
type: conference
user_id: '52534'
volume: 532
year: '1990'
...
---
_id: '7821'
author:
- first_name: Jürgen
  full_name: Ebert, Jürgen
  last_name: Ebert
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Ebert J, Engels G. Konzepte einer Software-Architektur-Beschreibungssprache.
    In: <i>Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung,
    1989, Marburg (Germany)</i>. Vol 212. Informatik-Fachberichte. Berlin/Heidelberg:
    Springer; 1989:238-250.'
  apa: 'Ebert, J., &#38; Engels, G. (1989). Konzepte einer Software-Architektur-Beschreibungssprache.
    In <i>Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung, 1989,
    Marburg (Germany)</i> (Vol. 212, pp. 238–250). Berlin/Heidelberg: Springer.'
  bibtex: '@inproceedings{Ebert_Engels_1989, place={Berlin/Heidelberg}, series={Informatik-Fachberichte},
    title={Konzepte einer Software-Architektur-Beschreibungssprache}, volume={212},
    booktitle={Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung,
    1989, Marburg (Germany)}, publisher={Springer}, author={Ebert, Jürgen and Engels,
    Gregor}, year={1989}, pages={238–250}, collection={Informatik-Fachberichte} }'
  chicago: 'Ebert, Jürgen, and Gregor Engels. “Konzepte Einer Software-Architektur-Beschreibungssprache.”
    In <i>Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung, 1989,
    Marburg (Germany)</i>, 212:238–50. Informatik-Fachberichte. Berlin/Heidelberg:
    Springer, 1989.'
  ieee: 'J. Ebert and G. Engels, “Konzepte einer Software-Architektur-Beschreibungssprache,”
    in <i>Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung, 1989,
    Marburg (Germany)</i>, 1989, vol. 212, pp. 238–250.'
  mla: 'Ebert, Jürgen, and Gregor Engels. “Konzepte Einer Software-Architektur-Beschreibungssprache.”
    <i>Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung, 1989,
    Marburg (Germany)</i>, vol. 212, Springer, 1989, pp. 238–50.'
  short: 'J. Ebert, G. Engels, in: Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven,
    Fachtagung, 1989, Marburg (Germany), Springer, Berlin/Heidelberg, 1989, pp. 238–250.'
date_created: 2019-02-20T13:48:09Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
intvolume: '       212'
language:
- iso: eng
page: 238-250
place: Berlin/Heidelberg
publication: 'Software-Entwicklung: Konzepte, Erfahrungen, Perspektiven, Fachtagung,
  1989, Marburg (Germany)'
publisher: Springer
series_title: Informatik-Fachberichte
status: public
title: Konzepte einer Software-Architektur-Beschreibungssprache
type: conference
user_id: '52534'
volume: 212
year: '1989'
...
---
_id: '7822'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Engels G. CADDY-O: Syntaxgestütztes, graphisches Entwerfen konzeptioneller
    Datenbankschemata. In: <i>Tagungsband GI-Fachtagung “Interaktive Schnittstellen
    Für Informationssysteme”, TU Clausthal, Notizen Zu Interaktive Systeme</i>. Vol
    18. ; 1989:1-16.'
  apa: 'Engels, G. (1989). CADDY-O: Syntaxgestütztes, graphisches Entwerfen konzeptioneller
    Datenbankschemata. In <i>Tagungsband GI-Fachtagung “Interaktive Schnittstellen
    für Informationssysteme”, TU Clausthal, Notizen zu Interaktive Systeme</i> (Vol.
    18, pp. 1–16).'
  bibtex: '@inproceedings{Engels_1989, title={CADDY-O: Syntaxgestütztes, graphisches
    Entwerfen konzeptioneller Datenbankschemata}, volume={18}, booktitle={Tagungsband
    GI-Fachtagung “Interaktive Schnittstellen für Informationssysteme”, TU Clausthal,
    Notizen zu Interaktive Systeme}, author={Engels, Gregor}, year={1989}, pages={1–16}
    }'
  chicago: 'Engels, Gregor. “CADDY-O: Syntaxgestütztes, Graphisches Entwerfen Konzeptioneller
    Datenbankschemata.” In <i>Tagungsband GI-Fachtagung “Interaktive Schnittstellen
    Für Informationssysteme”, TU Clausthal, Notizen Zu Interaktive Systeme</i>, 18:1–16,
    1989.'
  ieee: 'G. Engels, “CADDY-O: Syntaxgestütztes, graphisches Entwerfen konzeptioneller
    Datenbankschemata,” in <i>Tagungsband GI-Fachtagung “Interaktive Schnittstellen
    für Informationssysteme”, TU Clausthal, Notizen zu Interaktive Systeme</i>, 1989,
    vol. 18, pp. 1–16.'
  mla: 'Engels, Gregor. “CADDY-O: Syntaxgestütztes, Graphisches Entwerfen Konzeptioneller
    Datenbankschemata.” <i>Tagungsband GI-Fachtagung “Interaktive Schnittstellen Für
    Informationssysteme”, TU Clausthal, Notizen Zu Interaktive Systeme</i>, vol. 18,
    1989, pp. 1–16.'
  short: 'G. Engels, in: Tagungsband GI-Fachtagung “Interaktive Schnittstellen Für
    Informationssysteme”, TU Clausthal, Notizen Zu Interaktive Systeme, 1989, pp.
    1–16.'
date_created: 2019-02-20T13:48:56Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
intvolume: '        18'
language:
- iso: eng
page: 1-16
publication: Tagungsband GI-Fachtagung "Interaktive Schnittstellen für Informationssysteme",
  TU Clausthal, Notizen zu Interaktive Systeme
status: public
title: 'CADDY-O: Syntaxgestütztes, graphisches Entwerfen konzeptioneller Datenbankschemata'
type: conference
user_id: '52534'
volume: 18
year: '1989'
...
---
_id: '7823'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Uwe
  full_name: Hohenstein, Uwe
  last_name: Hohenstein
- first_name: Klaus
  full_name: Hülsmann, Klaus
  last_name: Hülsmann
- first_name: Perdita
  full_name: Löhr-Richter, Perdita
  last_name: Löhr-Richter
- first_name: Hans-Dietrich
  full_name: Ehrich, Hans-Dietrich
  last_name: Ehrich
citation:
  ama: 'Engels G, Hohenstein U, Hülsmann K, Löhr-Richter P, Ehrich H-D. CADDY: Computer-Aided
    Design of Non-Standard Databases. In: <i>Proceedings of the International Conference
    on System Development Environments &#38; Factories, Berlin, Germany</i>. Berlin:
    Pitman Publishing; 1989.'
  apa: 'Engels, G., Hohenstein, U., Hülsmann, K., Löhr-Richter, P., &#38; Ehrich,
    H.-D. (1989). CADDY: Computer-Aided Design of Non-Standard Databases. In <i>Proceedings
    of the International Conference on System Development Environments &#38; Factories,
    Berlin, Germany</i>. Berlin: Pitman Publishing.'
  bibtex: '@inproceedings{Engels_Hohenstein_Hülsmann_Löhr-Richter_Ehrich_1989, place={Berlin},
    title={CADDY: Computer-Aided Design of Non-Standard Databases}, booktitle={Proceedings
    of the International Conference on System Development Environments &#38; Factories,
    Berlin, Germany}, publisher={Pitman Publishing}, author={Engels, Gregor and Hohenstein,
    Uwe and Hülsmann, Klaus and Löhr-Richter, Perdita and Ehrich, Hans-Dietrich},
    year={1989} }'
  chicago: 'Engels, Gregor, Uwe Hohenstein, Klaus Hülsmann, Perdita Löhr-Richter,
    and Hans-Dietrich Ehrich. “CADDY: Computer-Aided Design of Non-Standard Databases.”
    In <i>Proceedings of the International Conference on System Development Environments
    &#38; Factories, Berlin, Germany</i>. Berlin: Pitman Publishing, 1989.'
  ieee: 'G. Engels, U. Hohenstein, K. Hülsmann, P. Löhr-Richter, and H.-D. Ehrich,
    “CADDY: Computer-Aided Design of Non-Standard Databases,” in <i>Proceedings of
    the International Conference on System Development Environments &#38; Factories,
    Berlin, Germany</i>, 1989.'
  mla: 'Engels, Gregor, et al. “CADDY: Computer-Aided Design of Non-Standard Databases.”
    <i>Proceedings of the International Conference on System Development Environments
    &#38; Factories, Berlin, Germany</i>, Pitman Publishing, 1989.'
  short: 'G. Engels, U. Hohenstein, K. Hülsmann, P. Löhr-Richter, H.-D. Ehrich, in:
    Proceedings of the International Conference on System Development Environments
    &#38; Factories, Berlin, Germany, Pitman Publishing, Berlin, 1989.'
date_created: 2019-02-20T13:49:32Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
language:
- iso: eng
place: Berlin
publication: Proceedings of the International Conference on System Development Environments
  & Factories, Berlin, Germany
publisher: Pitman Publishing
status: public
title: 'CADDY: Computer-Aided Design of Non-Standard Databases'
type: conference
user_id: '52534'
year: '1989'
...
---
_id: '8187'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Engels G. <i>Benutzerschnittstelle Und Architektur Der Integrierten Datenbankentwurfsumgebung
    CADDY (Kurzfassung)</i>. TU Braunschweig; 1989.
  apa: Engels, G. (1989). <i>Benutzerschnittstelle und Architektur der integrierten
    Datenbankentwurfsumgebung CADDY (Kurzfassung)</i>. TU Braunschweig.
  bibtex: '@book{Engels_1989, title={Benutzerschnittstelle und Architektur der integrierten
    Datenbankentwurfsumgebung CADDY (Kurzfassung)}, publisher={TU Braunschweig}, author={Engels,
    Gregor}, year={1989} }'
  chicago: Engels, Gregor. <i>Benutzerschnittstelle Und Architektur Der Integrierten
    Datenbankentwurfsumgebung CADDY (Kurzfassung)</i>. TU Braunschweig, 1989.
  ieee: G. Engels, <i>Benutzerschnittstelle und Architektur der integrierten Datenbankentwurfsumgebung
    CADDY (Kurzfassung)</i>. TU Braunschweig, 1989.
  mla: Engels, Gregor. <i>Benutzerschnittstelle Und Architektur Der Integrierten Datenbankentwurfsumgebung
    CADDY (Kurzfassung)</i>. TU Braunschweig, 1989.
  short: G. Engels, Benutzerschnittstelle Und Architektur Der Integrierten Datenbankentwurfsumgebung
    CADDY (Kurzfassung), TU Braunschweig, 1989.
date_created: 2019-03-03T16:12:41Z
date_updated: 2022-01-06T07:03:51Z
department:
- _id: '66'
language:
- iso: eng
publisher: TU Braunschweig
report_number: 89-02
status: public
title: Benutzerschnittstelle und Architektur der integrierten Datenbankentwurfsumgebung
  CADDY (Kurzfassung)
type: report
user_id: '52534'
year: '1989'
...
---
_id: '7511'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Schäfer W. <i>Programmentwicklungsumgebungen: Konzepte Und Realisierung</i>.
    Stuttgart: Teubner; 1989.'
  apa: 'Engels, G., &#38; Schäfer, W. (1989). <i>Programmentwicklungsumgebungen: Konzepte
    und Realisierung</i>. Stuttgart: Teubner.'
  bibtex: '@book{Engels_Schäfer_1989, place={Stuttgart}, title={Programmentwicklungsumgebungen:
    Konzepte und Realisierung}, publisher={Teubner}, author={Engels, Gregor and Schäfer,
    Wilhelm}, year={1989} }'
  chicago: 'Engels, Gregor, and Wilhelm Schäfer. <i>Programmentwicklungsumgebungen:
    Konzepte Und Realisierung</i>. Stuttgart: Teubner, 1989.'
  ieee: 'G. Engels and W. Schäfer, <i>Programmentwicklungsumgebungen: Konzepte und
    Realisierung</i>. Stuttgart: Teubner, 1989.'
  mla: 'Engels, Gregor, and Wilhelm Schäfer. <i>Programmentwicklungsumgebungen: Konzepte
    Und Realisierung</i>. Teubner, 1989.'
  short: 'G. Engels, W. Schäfer, Programmentwicklungsumgebungen: Konzepte Und Realisierung,
    Teubner, Stuttgart, 1989.'
date_created: 2019-02-04T22:36:15Z
date_updated: 2022-01-06T07:03:39Z
department:
- _id: '66'
language:
- iso: eng
place: Stuttgart
publisher: Teubner
status: public
title: 'Programmentwicklungsumgebungen: Konzepte und Realisierung'
type: book
user_id: '52534'
year: '1989'
...
---
_id: '7818'
abstract:
- lang: eng
  text: This paper describes the design of the integrated user interface of the software
    development environment IPSEN (Integrated Programming Support Environment). We
    explain the characteristic features of the IPSEN user interface, namely the structured
    layout of the screen, the command-driven tool activation, and especially the highly
    integrated use of the IPSEN tool set. We demonstrate those features by taking
    a sample set of tools of the IPSEN environment. That tool set supports all the
    programming-in-the-small activities within IPSEN. Finally, we sketch the realization
    of two prototypes running on an IBM-AT and a net of SUN workstations.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Thorsten
  full_name: Janning, Thorsten
  last_name: Janning
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Janning T, Schäfer W. A Highly Integrated Tool Set for Program Development
    Support. In: <i>Proceedings of the Conference on ACM SIGSMALL/PC Symposium on
    ACTES (SIGSMALL 1988), Cannes (France)</i>. New York, NY, USA: ACM Press; 1988:1-10.
    doi:<a href="http://dx.doi.org/10.1145/62453.62454">http://dx.doi.org/10.1145/62453.62454</a>'
  apa: 'Engels, G., Janning, T., &#38; Schäfer, W. (1988). A Highly Integrated Tool
    Set for Program Development Support. In <i>Proceedings of the conference on ACM
    SIGSMALL/PC symposium on ACTES (SIGSMALL 1988), Cannes (France)</i> (pp. 1–10).
    New York, NY, USA: ACM Press. <a href="http://dx.doi.org/10.1145/62453.62454">http://dx.doi.org/10.1145/62453.62454</a>'
  bibtex: '@inproceedings{Engels_Janning_Schäfer_1988, place={New York, NY, USA},
    title={A Highly Integrated Tool Set for Program Development Support}, DOI={<a
    href="http://dx.doi.org/10.1145/62453.62454">http://dx.doi.org/10.1145/62453.62454</a>},
    booktitle={Proceedings of the conference on ACM SIGSMALL/PC symposium on ACTES
    (SIGSMALL 1988), Cannes (France)}, publisher={ACM Press}, author={Engels, Gregor
    and Janning, Thorsten and Schäfer, Wilhelm}, year={1988}, pages={1–10} }'
  chicago: 'Engels, Gregor, Thorsten Janning, and Wilhelm Schäfer. “A Highly Integrated
    Tool Set for Program Development Support.” In <i>Proceedings of the Conference
    on ACM SIGSMALL/PC Symposium on ACTES (SIGSMALL 1988), Cannes (France)</i>, 1–10.
    New York, NY, USA: ACM Press, 1988. <a href="http://dx.doi.org/10.1145/62453.62454">http://dx.doi.org/10.1145/62453.62454</a>.'
  ieee: G. Engels, T. Janning, and W. Schäfer, “A Highly Integrated Tool Set for Program
    Development Support,” in <i>Proceedings of the conference on ACM SIGSMALL/PC symposium
    on ACTES (SIGSMALL 1988), Cannes (France)</i>, 1988, pp. 1–10.
  mla: Engels, Gregor, et al. “A Highly Integrated Tool Set for Program Development
    Support.” <i>Proceedings of the Conference on ACM SIGSMALL/PC Symposium on ACTES
    (SIGSMALL 1988), Cannes (France)</i>, ACM Press, 1988, pp. 1–10, doi:<a href="http://dx.doi.org/10.1145/62453.62454">http://dx.doi.org/10.1145/62453.62454</a>.
  short: 'G. Engels, T. Janning, W. Schäfer, in: Proceedings of the Conference on
    ACM SIGSMALL/PC Symposium on ACTES (SIGSMALL 1988), Cannes (France), ACM Press,
    New York, NY, USA, 1988, pp. 1–10.'
date_created: 2019-02-20T13:44:58Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1145/62453.62454
language:
- iso: eng
page: 1-10
place: New York, NY, USA
publication: Proceedings of the conference on ACM SIGSMALL/PC symposium on ACTES (SIGSMALL
  1988), Cannes (France)
publisher: ACM Press
status: public
title: A Highly Integrated Tool Set for Program Development Support
type: conference
user_id: '52534'
year: '1988'
...
---
_id: '7819'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Uwe
  full_name: Hohenstein, Uwe
  last_name: Hohenstein
- first_name: Leonore
  full_name: Neugebauer, Leonore
  last_name: Neugebauer
- first_name: Gunter
  full_name: Saake, Gunter
  last_name: Saake
- first_name: Hans-Dietrich
  full_name: Ehrich, Hans-Dietrich
  last_name: Ehrich
citation:
  ama: 'Engels G, Hohenstein U, Neugebauer L, Saake G, Ehrich H-D. Konzeption einer
    integrierten Datenbank-Entwurfsumgebung. In: <i>Proceedings of DBTA/SI Data Dictionaries
    Und Entwicklungswerkzeuge Für Datenbank-Anwendungen, Zürich, Switzerland</i>.
    Verlag der Fachvereine an den Schweiz. Hochschulen und Techniken; 1988:151-157.'
  apa: Engels, G., Hohenstein, U., Neugebauer, L., Saake, G., &#38; Ehrich, H.-D.
    (1988). Konzeption einer integrierten Datenbank-Entwurfsumgebung. In <i>Proceedings
    of DBTA/SI Data Dictionaries und Entwicklungswerkzeuge für Datenbank-Anwendungen,
    Zürich, Switzerland</i> (pp. 151–157). Verlag der Fachvereine an den Schweiz.
    Hochschulen und Techniken.
  bibtex: '@inproceedings{Engels_Hohenstein_Neugebauer_Saake_Ehrich_1988, title={Konzeption
    einer integrierten Datenbank-Entwurfsumgebung}, booktitle={Proceedings of DBTA/SI
    Data Dictionaries und Entwicklungswerkzeuge für Datenbank-Anwendungen, Zürich,
    Switzerland}, publisher={Verlag der Fachvereine an den Schweiz. Hochschulen und
    Techniken}, author={Engels, Gregor and Hohenstein, Uwe and Neugebauer, Leonore
    and Saake, Gunter and Ehrich, Hans-Dietrich}, year={1988}, pages={151–157} }'
  chicago: Engels, Gregor, Uwe Hohenstein, Leonore Neugebauer, Gunter Saake, and Hans-Dietrich
    Ehrich. “Konzeption Einer Integrierten Datenbank-Entwurfsumgebung.” In <i>Proceedings
    of DBTA/SI Data Dictionaries Und Entwicklungswerkzeuge Für Datenbank-Anwendungen,
    Zürich, Switzerland</i>, 151–57. Verlag der Fachvereine an den Schweiz. Hochschulen
    und Techniken, 1988.
  ieee: G. Engels, U. Hohenstein, L. Neugebauer, G. Saake, and H.-D. Ehrich, “Konzeption
    einer integrierten Datenbank-Entwurfsumgebung,” in <i>Proceedings of DBTA/SI Data
    Dictionaries und Entwicklungswerkzeuge für Datenbank-Anwendungen, Zürich, Switzerland</i>,
    1988, pp. 151–157.
  mla: Engels, Gregor, et al. “Konzeption Einer Integrierten Datenbank-Entwurfsumgebung.”
    <i>Proceedings of DBTA/SI Data Dictionaries Und Entwicklungswerkzeuge Für Datenbank-Anwendungen,
    Zürich, Switzerland</i>, Verlag der Fachvereine an den Schweiz. Hochschulen und
    Techniken, 1988, pp. 151–57.
  short: 'G. Engels, U. Hohenstein, L. Neugebauer, G. Saake, H.-D. Ehrich, in: Proceedings
    of DBTA/SI Data Dictionaries Und Entwicklungswerkzeuge Für Datenbank-Anwendungen,
    Zürich, Switzerland, Verlag der Fachvereine an den Schweiz. Hochschulen und Techniken,
    1988, pp. 151–157.'
date_created: 2019-02-20T13:46:00Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
language:
- iso: eng
page: 151-157
publication: Proceedings of DBTA/SI Data Dictionaries und Entwicklungswerkzeuge für
  Datenbank-Anwendungen, Zürich, Switzerland
publisher: Verlag der Fachvereine an den Schweiz. Hochschulen und Techniken
status: public
title: Konzeption einer integrierten Datenbank-Entwurfsumgebung
type: conference
user_id: '52534'
year: '1988'
...
---
_id: '7820'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Uwe
  full_name: Hohenstein, Uwe
  last_name: Hohenstein
- first_name: Gunter
  full_name: Saake, Gunter
  last_name: Saake
- first_name: Hans-Dietrich
  full_name: Ehrich, Hans-Dietrich
  last_name: Ehrich
citation:
  ama: 'Engels G, Hohenstein U, Saake G, Ehrich H-D. Auf dem Weg zu einer integrierten
    Datenbank-Entwurfsumgebung. In: Engels G, Hohenstein U, Saake G, Ehrich H-D, eds.
    <i>Proceedings of the GI-Workshop on “Sprachspezifische Programmierumgebungen.”</i>
    Darmstadt (Germany): G. Snelting; 1988:38-51.'
  apa: 'Engels, G., Hohenstein, U., Saake, G., &#38; Ehrich, H.-D. (1988). Auf dem
    Weg zu einer integrierten Datenbank-Entwurfsumgebung. In G. Engels, U. Hohenstein,
    G. Saake, &#38; H.-D. Ehrich (Eds.), <i>Proceedings of the GI-Workshop on “Sprachspezifische
    Programmierumgebungen”</i> (pp. 38–51). Darmstadt (Germany): G. Snelting.'
  bibtex: '@inproceedings{Engels_Hohenstein_Saake_Ehrich_1988, place={Darmstadt (Germany)},
    title={Auf dem Weg zu einer integrierten Datenbank-Entwurfsumgebung}, booktitle={Proceedings
    of the GI-Workshop on “Sprachspezifische Programmierumgebungen”}, publisher={G.
    Snelting}, author={Engels, Gregor and Hohenstein, Uwe and Saake, Gunter and Ehrich,
    Hans-Dietrich}, editor={Engels, Gregor and Hohenstein, Uwe and Saake, Gunter and
    Ehrich, Hans-D.Editors}, year={1988}, pages={38–51} }'
  chicago: 'Engels, Gregor, Uwe Hohenstein, Gunter Saake, and Hans-Dietrich Ehrich.
    “Auf Dem Weg Zu Einer Integrierten Datenbank-Entwurfsumgebung.” In <i>Proceedings
    of the GI-Workshop on “Sprachspezifische Programmierumgebungen,”</i> edited by
    Gregor Engels, Uwe Hohenstein, Gunter Saake, and Hans-D. Ehrich, 38–51. Darmstadt
    (Germany): G. Snelting, 1988.'
  ieee: G. Engels, U. Hohenstein, G. Saake, and H.-D. Ehrich, “Auf dem Weg zu einer
    integrierten Datenbank-Entwurfsumgebung,” in <i>Proceedings of the GI-Workshop
    on “Sprachspezifische Programmierumgebungen,”</i> 1988, pp. 38–51.
  mla: Engels, Gregor, et al. “Auf Dem Weg Zu Einer Integrierten Datenbank-Entwurfsumgebung.”
    <i>Proceedings of the GI-Workshop on “Sprachspezifische Programmierumgebungen,”</i>
    edited by Gregor Engels et al., G. Snelting, 1988, pp. 38–51.
  short: 'G. Engels, U. Hohenstein, G. Saake, H.-D. Ehrich, in: G. Engels, U. Hohenstein,
    G. Saake, H.-D. Ehrich (Eds.), Proceedings of the GI-Workshop on “Sprachspezifische
    Programmierumgebungen,” G. Snelting, Darmstadt (Germany), 1988, pp. 38–51.'
date_created: 2019-02-20T13:46:59Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
editor:
- first_name: Gregor
  full_name: Engels, Gregor
  last_name: Engels
- first_name: Uwe
  full_name: Hohenstein, Uwe
  last_name: Hohenstein
- first_name: Gunter
  full_name: Saake, Gunter
  last_name: Saake
- first_name: Hans-D.
  full_name: Ehrich, Hans-D.
  last_name: Ehrich
language:
- iso: eng
page: 38-51
place: Darmstadt (Germany)
publication: Proceedings of the GI-Workshop on "Sprachspezifische Programmierumgebungen"
publisher: G. Snelting
status: public
title: Auf dem Weg zu einer integrierten Datenbank-Entwurfsumgebung
type: conference
user_id: '52534'
year: '1988'
...
---
_id: '8186'
author:
- first_name: Jürgen
  full_name: Ebert, Jürgen
  last_name: Ebert
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Ebert J, Engels G. <i>Ein Konzept Zur Beschreibung von Software-Architekturen</i>.
    EWH Koblenz; 1988.
  apa: Ebert, J., &#38; Engels, G. (1988). <i>Ein Konzept zur Beschreibung von Software-Architekturen</i>.
    EWH Koblenz.
  bibtex: '@book{Ebert_Engels_1988, title={Ein Konzept zur Beschreibung von Software-Architekturen},
    publisher={EWH Koblenz}, author={Ebert, Jürgen and Engels, Gregor}, year={1988}
    }'
  chicago: Ebert, Jürgen, and Gregor Engels. <i>Ein Konzept Zur Beschreibung von Software-Architekturen</i>.
    EWH Koblenz, 1988.
  ieee: J. Ebert and G. Engels, <i>Ein Konzept zur Beschreibung von Software-Architekturen</i>.
    EWH Koblenz, 1988.
  mla: Ebert, Jürgen, and Gregor Engels. <i>Ein Konzept Zur Beschreibung von Software-Architekturen</i>.
    EWH Koblenz, 1988.
  short: J. Ebert, G. Engels, Ein Konzept Zur Beschreibung von Software-Architekturen,
    EWH Koblenz, 1988.
date_created: 2019-03-03T16:12:40Z
date_updated: 2022-01-06T07:03:51Z
department:
- _id: '66'
language:
- iso: eng
publisher: EWH Koblenz
report_number: 11/88
status: public
title: Ein Konzept zur Beschreibung von Software-Architekturen
type: report
user_id: '52534'
year: '1988'
...
---
_id: '8258'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Thorsten
  full_name: Janning, Thorsten
  last_name: Janning
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Janning T, Schäfer W. Die Benutzerschnittstelle einer integrierten
    Modula-2 Programmentwicklungsumgebung. In: <i>Proceedings of GI-Workshop Sprachspezifische
    Programmierumgebungen, Darmstadt, Germany</i>. ; 1988.'
  apa: Engels, G., Janning, T., &#38; Schäfer, W. (1988). Die Benutzerschnittstelle
    einer integrierten Modula-2 Programmentwicklungsumgebung. In <i>Proceedings of
    GI-Workshop Sprachspezifische Programmierumgebungen, Darmstadt, Germany</i>.
  bibtex: '@inproceedings{Engels_Janning_Schäfer_1988, title={Die Benutzerschnittstelle
    einer integrierten Modula-2 Programmentwicklungsumgebung}, booktitle={Proceedings
    of GI-Workshop Sprachspezifische Programmierumgebungen, Darmstadt, Germany}, author={Engels,
    Gregor and Janning, Thorsten and Schäfer, Wilhelm}, year={1988} }'
  chicago: Engels, Gregor, Thorsten Janning, and Wilhelm Schäfer. “Die Benutzerschnittstelle
    Einer Integrierten Modula-2 Programmentwicklungsumgebung.” In <i>Proceedings of
    GI-Workshop Sprachspezifische Programmierumgebungen, Darmstadt, Germany</i>, 1988.
  ieee: G. Engels, T. Janning, and W. Schäfer, “Die Benutzerschnittstelle einer integrierten
    Modula-2 Programmentwicklungsumgebung,” in <i>Proceedings of GI-Workshop Sprachspezifische
    Programmierumgebungen, Darmstadt, Germany</i>, 1988.
  mla: Engels, Gregor, et al. “Die Benutzerschnittstelle Einer Integrierten Modula-2
    Programmentwicklungsumgebung.” <i>Proceedings of GI-Workshop Sprachspezifische
    Programmierumgebungen, Darmstadt, Germany</i>, 1988.
  short: 'G. Engels, T. Janning, W. Schäfer, in: Proceedings of GI-Workshop Sprachspezifische
    Programmierumgebungen, Darmstadt, Germany, 1988.'
date_created: 2019-03-04T11:52:07Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
publication: Proceedings of GI-Workshop Sprachspezifische Programmierumgebungen, Darmstadt,
  Germany
status: public
title: Die Benutzerschnittstelle einer integrierten Modula-2 Programmentwicklungsumgebung
type: conference
user_id: '52534'
year: '1988'
...
---
_id: '7816'
abstract:
- lang: eng
  text: This paper describes the realization of an execution tool for Modula-2 modules
    which is part of an integrated tool set in a software development environment
    termed IPSEN (Incremental Programming Support Environment). In this environment,
    all software documents, e.g. Modula-2 modules, are manipulated by syntax-directed
    editors and are represented internally by attributed graphs. The execution of
    Modula-2 modules is done by two cooperating interpreters. The first one is a graph
    interpreter which traverses the internal graph from statement to statement. These
    statements are translated into a low-level, more efficiently executable object
    code and interpreted by a second interpreter. This concept of a hybrid interpreter
    allows the realization of an execution tool which offers a lot of runtime support
    features to the user.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Andy
  full_name: Schürr, Andy
  last_name: Schürr
citation:
  ama: 'Engels G, Schürr A. A Hybrid Interpreter in a Software Development Environment.
    In: <i>Proceedings of the 1st European Software Engineering Conference (ESEC ’87),
    Strasbourg (France)</i>. Vol 289. Berlin/Heidelberg: Springer; 1987:80-88.'
  apa: 'Engels, G., &#38; Schürr, A. (1987). A Hybrid Interpreter in a Software Development
    Environment. In <i>Proceedings of the 1st European Software Engineering Conference
    (ESEC ’87), Strasbourg (France)</i> (Vol. 289, pp. 80–88). Berlin/Heidelberg:
    Springer.'
  bibtex: '@inproceedings{Engels_Schürr_1987, place={Berlin/Heidelberg}, title={A
    Hybrid Interpreter in a Software Development Environment}, volume={289}, booktitle={Proceedings
    of the 1st European Software Engineering Conference (ESEC ’87), Strasbourg (France)},
    publisher={Springer}, author={Engels, Gregor and Schürr, Andy}, year={1987}, pages={80–88}
    }'
  chicago: 'Engels, Gregor, and Andy Schürr. “A Hybrid Interpreter in a Software Development
    Environment.” In <i>Proceedings of the 1st European Software Engineering Conference
    (ESEC ’87), Strasbourg (France)</i>, 289:80–88. Berlin/Heidelberg: Springer, 1987.'
  ieee: G. Engels and A. Schürr, “A Hybrid Interpreter in a Software Development Environment,”
    in <i>Proceedings of the 1st European Software Engineering Conference (ESEC ’87),
    Strasbourg (France)</i>, 1987, vol. 289, pp. 80–88.
  mla: Engels, Gregor, and Andy Schürr. “A Hybrid Interpreter in a Software Development
    Environment.” <i>Proceedings of the 1st European Software Engineering Conference
    (ESEC ’87), Strasbourg (France)</i>, vol. 289, Springer, 1987, pp. 80–88.
  short: 'G. Engels, A. Schürr, in: Proceedings of the 1st European Software Engineering
    Conference (ESEC ’87), Strasbourg (France), Springer, Berlin/Heidelberg, 1987,
    pp. 80–88.'
date_created: 2019-02-20T13:43:35Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
intvolume: '       289'
language:
- iso: eng
page: 80-88
place: Berlin/Heidelberg
publication: Proceedings of the 1st European Software Engineering Conference (ESEC
  '87), Strasbourg (France)
publisher: Springer
status: public
title: A Hybrid Interpreter in a Software Development Environment
type: conference
user_id: '52534'
volume: 289
year: '1987'
...
---
_id: '7817'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Manfred
  full_name: Nagl, Manfred
  last_name: Nagl
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Nagl M, Schäfer W. On the Structure of Structure-Oriented Editors
    for Different Applications. In: <i>Proceedings of the ACM SIGSOFT/SIGPLAN Software
    Engineering Symposium on Practical Software Development Environments, Palo Alto,
    USA</i>. Vol 22. ACM SIGPLAN Notices; 1987:190-198.'
  apa: Engels, G., Nagl, M., &#38; Schäfer, W. (1987). On the Structure of Structure-Oriented
    Editors for Different Applications. In <i>Proceedings of the ACM SIGSOFT/SIGPLAN
    Software Engineering Symposium on Practical Software Development Environments,
    Palo Alto, USA</i> (Vol. 22, pp. 190–198). ACM SIGPLAN Notices.
  bibtex: '@inproceedings{Engels_Nagl_Schäfer_1987, title={On the Structure of Structure-Oriented
    Editors for Different Applications}, volume={22}, number={1}, booktitle={Proceedings
    of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software
    Development Environments, Palo Alto, USA}, publisher={ACM SIGPLAN Notices}, author={Engels,
    Gregor and Nagl, Manfred and Schäfer, Wilhelm}, year={1987}, pages={190–198} }'
  chicago: Engels, Gregor, Manfred Nagl, and Wilhelm Schäfer. “On the Structure of
    Structure-Oriented Editors for Different Applications.” In <i>Proceedings of the
    ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development
    Environments, Palo Alto, USA</i>, 22:190–98. ACM SIGPLAN Notices, 1987.
  ieee: G. Engels, M. Nagl, and W. Schäfer, “On the Structure of Structure-Oriented
    Editors for Different Applications,” in <i>Proceedings of the ACM SIGSOFT/SIGPLAN
    Software Engineering Symposium on Practical Software Development Environments,
    Palo Alto, USA</i>, 1987, vol. 22, no. 1, pp. 190–198.
  mla: Engels, Gregor, et al. “On the Structure of Structure-Oriented Editors for
    Different Applications.” <i>Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering
    Symposium on Practical Software Development Environments, Palo Alto, USA</i>,
    vol. 22, no. 1, ACM SIGPLAN Notices, 1987, pp. 190–98.
  short: 'G. Engels, M. Nagl, W. Schäfer, in: Proceedings of the ACM SIGSOFT/SIGPLAN
    Software Engineering Symposium on Practical Software Development Environments,
    Palo Alto, USA, ACM SIGPLAN Notices, 1987, pp. 190–198.'
date_created: 2019-02-20T13:44:23Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
intvolume: '        22'
issue: '1'
language:
- iso: eng
page: 190-198
publication: Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium
  on Practical Software Development Environments, Palo Alto, USA
publisher: ACM SIGPLAN Notices
status: public
title: On the Structure of Structure-Oriented Editors for Different Applications
type: conference
user_id: '52534'
volume: 22
year: '1987'
...
---
_id: '8257'
abstract:
- lang: eng
  text: Graphs as conceptual data models are accepted and used in a wide range of
    different problem areas. Giving some examples we outline common aspects for modeling
    complex structures by graphs. We present a formal frame-work based on graph grammars
    to specify graph classes and the corresponding graph manipulations. We show that
    such a specification can be written in a systematic, engineering-like manner.
    This is achieved by an extension of the known programmed, attributed graph grammars.
    Node-set operators are introduced to facilitate graph queries. Concepts like abstraction,
    decomposition, refinement, parameterization, and integration have been adopted
    from software engineering to yield a comprehensive specification method. This
    method has successfully been applied to specify the central data structures in
    a software development environment project
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Claus
  full_name: Lewerentz, Claus
  last_name: Lewerentz
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Lewerentz C, Schäfer W. Graph Grammar Engineering: A Software Specification
    Method. In: <i>Proceedings of the 3rd International Workshop on Graph-Grammars
    and Their Application to Computer Science, Warrenton, VA (USA)</i>. Vol 291. Berlin/Heidelberg:
    Springer; 1987:186-201. doi:<a href="https://doi.org/dx.doi.org/10.1007/3-540-18771-5">dx.doi.org/10.1007/3-540-18771-5</a>'
  apa: 'Engels, G., Lewerentz, C., &#38; Schäfer, W. (1987). Graph Grammar Engineering:
    A Software Specification Method. In <i>Proceedings of the 3rd International Workshop
    on Graph-Grammars and Their Application to Computer Science, Warrenton, VA (USA)</i>
    (Vol. 291, pp. 186–201). Berlin/Heidelberg: Springer. <a href="https://doi.org/dx.doi.org/10.1007/3-540-18771-5">https://doi.org/dx.doi.org/10.1007/3-540-18771-5</a>'
  bibtex: '@inproceedings{Engels_Lewerentz_Schäfer_1987, place={Berlin/Heidelberg},
    title={Graph Grammar Engineering: A Software Specification Method}, volume={291},
    DOI={<a href="https://doi.org/dx.doi.org/10.1007/3-540-18771-5">dx.doi.org/10.1007/3-540-18771-5</a>},
    booktitle={Proceedings of the 3rd International Workshop on Graph-Grammars and
    Their Application to Computer Science, Warrenton, VA (USA)}, publisher={Springer},
    author={Engels, Gregor and Lewerentz, Claus and Schäfer, Wilhelm}, year={1987},
    pages={186–201} }'
  chicago: 'Engels, Gregor, Claus Lewerentz, and Wilhelm Schäfer. “Graph Grammar Engineering:
    A Software Specification Method.” In <i>Proceedings of the 3rd International Workshop
    on Graph-Grammars and Their Application to Computer Science, Warrenton, VA (USA)</i>,
    291:186–201. Berlin/Heidelberg: Springer, 1987. <a href="https://doi.org/dx.doi.org/10.1007/3-540-18771-5">https://doi.org/dx.doi.org/10.1007/3-540-18771-5</a>.'
  ieee: 'G. Engels, C. Lewerentz, and W. Schäfer, “Graph Grammar Engineering: A Software
    Specification Method,” in <i>Proceedings of the 3rd International Workshop on
    Graph-Grammars and Their Application to Computer Science, Warrenton, VA (USA)</i>,
    1987, vol. 291, pp. 186–201.'
  mla: 'Engels, Gregor, et al. “Graph Grammar Engineering: A Software Specification
    Method.” <i>Proceedings of the 3rd International Workshop on Graph-Grammars and
    Their Application to Computer Science, Warrenton, VA (USA)</i>, vol. 291, Springer,
    1987, pp. 186–201, doi:<a href="https://doi.org/dx.doi.org/10.1007/3-540-18771-5">dx.doi.org/10.1007/3-540-18771-5</a>.'
  short: 'G. Engels, C. Lewerentz, W. Schäfer, in: Proceedings of the 3rd International
    Workshop on Graph-Grammars and Their Application to Computer Science, Warrenton,
    VA (USA), Springer, Berlin/Heidelberg, 1987, pp. 186–201.'
date_created: 2019-03-04T11:52:06Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
doi: dx.doi.org/10.1007/3-540-18771-5
intvolume: '       291'
language:
- iso: eng
page: 186-201
place: Berlin/Heidelberg
publication: Proceedings of the 3rd International Workshop on Graph-Grammars and Their
  Application to Computer Science, Warrenton, VA (USA)
publisher: Springer
status: public
title: 'Graph Grammar Engineering: A Software Specification Method'
type: conference
user_id: '52534'
volume: 291
year: '1987'
...
---
_id: '7815'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Claus
  full_name: Lewerentz, Claus
  last_name: Lewerentz
- first_name: Manfred
  full_name: Nagl, Manfred
  last_name: Nagl
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Lewerentz C, Nagl M, Schäfer W. On the Structure of an Incremental
    and Integrated Software Development Environment. In: <i>Proceedings of the 19th
    Hawaii International Conference on System Sciences, Hawaii, USA</i>. Vol 2a. ;
    1986:585-597.'
  apa: Engels, G., Lewerentz, C., Nagl, M., &#38; Schäfer, W. (1986). On the Structure
    of an Incremental and Integrated Software Development Environment. In <i>Proceedings
    of the 19th Hawaii International Conference on System Sciences, Hawaii, USA</i>
    (Vol. 2a, pp. 585–597).
  bibtex: '@inproceedings{Engels_Lewerentz_Nagl_Schäfer_1986, title={On the Structure
    of an Incremental and Integrated Software Development Environment}, volume={2a},
    booktitle={Proceedings of the 19th Hawaii International Conference on System Sciences,
    Hawaii, USA}, author={Engels, Gregor and Lewerentz, Claus and Nagl, Manfred and
    Schäfer, Wilhelm}, year={1986}, pages={585–597} }'
  chicago: Engels, Gregor, Claus Lewerentz, Manfred Nagl, and Wilhelm Schäfer. “On
    the Structure of an Incremental and Integrated Software Development Environment.”
    In <i>Proceedings of the 19th Hawaii International Conference on System Sciences,
    Hawaii, USA</i>, 2a:585–97, 1986.
  ieee: G. Engels, C. Lewerentz, M. Nagl, and W. Schäfer, “On the Structure of an
    Incremental and Integrated Software Development Environment,” in <i>Proceedings
    of the 19th Hawaii International Conference on System Sciences, Hawaii, USA</i>,
    1986, vol. 2a, pp. 585–597.
  mla: Engels, Gregor, et al. “On the Structure of an Incremental and Integrated Software
    Development Environment.” <i>Proceedings of the 19th Hawaii International Conference
    on System Sciences, Hawaii, USA</i>, vol. 2a, 1986, pp. 585–97.
  short: 'G. Engels, C. Lewerentz, M. Nagl, W. Schäfer, in: Proceedings of the 19th
    Hawaii International Conference on System Sciences, Hawaii, USA, 1986, pp. 585–597.'
date_created: 2019-02-20T13:42:52Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
language:
- iso: eng
page: 585-597
publication: Proceedings of the 19th Hawaii International Conference on System Sciences,
  Hawaii, USA
status: public
title: On the Structure of an Incremental and Integrated Software Development Environment
type: conference
user_id: '52534'
volume: 2a
year: '1986'
...
---
_id: '8256'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Andrea
  full_name: Sandbrink, Andrea
  last_name: Sandbrink
citation:
  ama: 'Engels G, Sandbrink A. Experiences with a Hybrid-Interpreter Based on Incremental
    Compilation Techniques. In: <i>Proceedings of the Workshop on Compiler Compilers
    and Incremental Compilation Techniques, Bautzen</i>. Vol 12. Bautzen: Berlin(Ost):
    Akademie der Wissenschaften der DDR; 1986:172-184.'
  apa: 'Engels, G., &#38; Sandbrink, A. (1986). Experiences with a Hybrid-Interpreter
    Based on Incremental Compilation Techniques. In <i>Proceedings of the Workshop
    on Compiler Compilers and Incremental Compilation Techniques, Bautzen</i> (Vol.
    12, pp. 172–184). Bautzen: Berlin(Ost): Akademie der Wissenschaften der DDR.'
  bibtex: '@inproceedings{Engels_Sandbrink_1986, place={Bautzen}, title={Experiences
    with a Hybrid-Interpreter Based on Incremental Compilation Techniques}, volume={12},
    booktitle={Proceedings of the Workshop on Compiler Compilers and Incremental Compilation
    Techniques, Bautzen}, publisher={Berlin(Ost): Akademie der Wissenschaften der
    DDR}, author={Engels, Gregor and Sandbrink, Andrea}, year={1986}, pages={172–184}
    }'
  chicago: 'Engels, Gregor, and Andrea Sandbrink. “Experiences with a Hybrid-Interpreter
    Based on Incremental Compilation Techniques.” In <i>Proceedings of the Workshop
    on Compiler Compilers and Incremental Compilation Techniques, Bautzen</i>, 12:172–84.
    Bautzen: Berlin(Ost): Akademie der Wissenschaften der DDR, 1986.'
  ieee: G. Engels and A. Sandbrink, “Experiences with a Hybrid-Interpreter Based on
    Incremental Compilation Techniques,” in <i>Proceedings of the Workshop on Compiler
    Compilers and Incremental Compilation Techniques, Bautzen</i>, 1986, vol. 12,
    pp. 172–184.
  mla: 'Engels, Gregor, and Andrea Sandbrink. “Experiences with a Hybrid-Interpreter
    Based on Incremental Compilation Techniques.” <i>Proceedings of the Workshop on
    Compiler Compilers and Incremental Compilation Techniques, Bautzen</i>, vol. 12,
    Berlin(Ost): Akademie der Wissenschaften der DDR, 1986, pp. 172–84.'
  short: 'G. Engels, A. Sandbrink, in: Proceedings of the Workshop on Compiler Compilers
    and Incremental Compilation Techniques, Bautzen, Berlin(Ost): Akademie der Wissenschaften
    der DDR, Bautzen, 1986, pp. 172–184.'
date_created: 2019-03-04T11:52:05Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
intvolume: '        12'
language:
- iso: eng
page: 172-184
place: Bautzen
publication: Proceedings of the Workshop on Compiler Compilers and Incremental Compilation
  Techniques, Bautzen
publisher: 'Berlin(Ost): Akademie der Wissenschaften der DDR'
status: public
title: Experiences with a Hybrid-Interpreter Based on Incremental Compilation Techniques
type: conference
user_id: '52534'
volume: 12
year: '1986'
...
---
_id: '7588'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Engels G. <i>Graphen Als Zentrale Datenstrukturen in Einer Software-Entwicklungsumgebung</i>.;
    1986.
  apa: Engels, G. (1986). <i>Graphen als zentrale Datenstrukturen in einer Software-Entwicklungsumgebung</i>.
  bibtex: '@book{Engels_1986, title={Graphen als zentrale Datenstrukturen in einer
    Software-Entwicklungsumgebung}, author={Engels, Gregor}, year={1986} }'
  chicago: Engels, Gregor. <i>Graphen Als Zentrale Datenstrukturen in Einer Software-Entwicklungsumgebung</i>,
    1986.
  ieee: G. Engels, <i>Graphen als zentrale Datenstrukturen in einer Software-Entwicklungsumgebung</i>.
    1986.
  mla: Engels, Gregor. <i>Graphen Als Zentrale Datenstrukturen in Einer Software-Entwicklungsumgebung</i>.
    1986.
  short: G. Engels, Graphen Als Zentrale Datenstrukturen in Einer Software-Entwicklungsumgebung,
    1986.
date_created: 2019-02-06T14:31:24Z
date_updated: 2022-01-06T07:03:40Z
department:
- _id: '66'
language:
- iso: eng
status: public
title: Graphen als zentrale Datenstrukturen in einer Software-Entwicklungsumgebung
type: dissertation
user_id: '52534'
year: '1986'
...
---
_id: '7813'
abstract:
- lang: eng
  text: We introduce a method to specify the functional behaviour of software tools
    in an incremental and integrated software development environment. This specification
    method is based on graph grammars. It is an adequate method to specify the behaviour
    of all software systems using graphs as internal data structures. We show that
    a specification can be developed systematically by which the adaptability of the
    environment is increased towards modification of tools or extension by new tools.
    Furthermore, guidelines for the implementation can directly be derived from this
    specification.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Schäfer W. Graph Grammar Engineering: A Method Used for the Development
    of an Integrated Programming Support Environment. In: <i>Proceedings of the International
    Joint Conference on Theory and Practice of Software Development (TAPSOFT 1985),
    Berlin (Germany)</i>. Vol 186. LNCS. Berlin/Heidelberg: Springer; 1985:179-193.'
  apa: 'Engels, G., &#38; Schäfer, W. (1985). Graph Grammar Engineering: A Method
    Used for the Development of an Integrated Programming Support Environment. In
    <i>Proceedings of the International Joint Conference on Theory and Practice of
    Software Development (TAPSOFT 1985), Berlin (Germany)</i> (Vol. 186, pp. 179–193).
    Berlin/Heidelberg: Springer.'
  bibtex: '@inproceedings{Engels_Schäfer_1985, place={Berlin/Heidelberg}, series={LNCS},
    title={Graph Grammar Engineering: A Method Used for the Development of an Integrated
    Programming Support Environment}, volume={186}, booktitle={Proceedings of the
    International Joint Conference on Theory and Practice of Software Development
    (TAPSOFT 1985), Berlin (Germany)}, publisher={Springer}, author={Engels, Gregor
    and Schäfer, Wilhelm}, year={1985}, pages={179–193}, collection={LNCS} }'
  chicago: 'Engels, Gregor, and Wilhelm Schäfer. “Graph Grammar Engineering: A Method
    Used for the Development of an Integrated Programming Support Environment.” In
    <i>Proceedings of the International Joint Conference on Theory and Practice of
    Software Development (TAPSOFT 1985), Berlin (Germany)</i>, 186:179–93. LNCS. Berlin/Heidelberg:
    Springer, 1985.'
  ieee: 'G. Engels and W. Schäfer, “Graph Grammar Engineering: A Method Used for the
    Development of an Integrated Programming Support Environment,” in <i>Proceedings
    of the International Joint Conference on Theory and Practice of Software Development
    (TAPSOFT 1985), Berlin (Germany)</i>, 1985, vol. 186, pp. 179–193.'
  mla: 'Engels, Gregor, and Wilhelm Schäfer. “Graph Grammar Engineering: A Method
    Used for the Development of an Integrated Programming Support Environment.” <i>Proceedings
    of the International Joint Conference on Theory and Practice of Software Development
    (TAPSOFT 1985), Berlin (Germany)</i>, vol. 186, Springer, 1985, pp. 179–93.'
  short: 'G. Engels, W. Schäfer, in: Proceedings of the International Joint Conference
    on Theory and Practice of Software Development (TAPSOFT 1985), Berlin (Germany),
    Springer, Berlin/Heidelberg, 1985, pp. 179–193.'
date_created: 2019-02-20T13:39:53Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
intvolume: '       186'
language:
- iso: eng
page: 179-193
place: Berlin/Heidelberg
publication: Proceedings of the International Joint Conference on Theory and Practice
  of Software Development (TAPSOFT 1985), Berlin (Germany)
publisher: Springer
series_title: LNCS
status: public
title: 'Graph Grammar Engineering: A Method Used for the Development of an Integrated
  Programming Support Environment'
type: conference
user_id: '52534'
volume: 186
year: '1985'
...
---
_id: '7814'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Engels G, Schäfer W. The Design of an Adaptive and Portable Programming Support
    Environment. In: <i>Proceedings of the International Computing Symposium, Amsterdam
    (The Netherlands)</i>. Florenz; 1985.'
  apa: Engels, G., &#38; Schäfer, W. (1985). The Design of an Adaptive and Portable
    Programming Support Environment. In <i>Proceedings of the International Computing
    Symposium, Amsterdam (The Netherlands)</i>. Florenz.
  bibtex: '@inproceedings{Engels_Schäfer_1985, place={Florenz}, title={The Design
    of an Adaptive and Portable Programming Support Environment}, booktitle={Proceedings
    of the International Computing Symposium, Amsterdam (The Netherlands)}, author={Engels,
    Gregor and Schäfer, Wilhelm}, year={1985} }'
  chicago: Engels, Gregor, and Wilhelm Schäfer. “The Design of an Adaptive and Portable
    Programming Support Environment.” In <i>Proceedings of the International Computing
    Symposium, Amsterdam (The Netherlands)</i>. Florenz, 1985.
  ieee: G. Engels and W. Schäfer, “The Design of an Adaptive and Portable Programming
    Support Environment,” in <i>Proceedings of the International Computing Symposium,
    Amsterdam (The Netherlands)</i>, 1985.
  mla: Engels, Gregor, and Wilhelm Schäfer. “The Design of an Adaptive and Portable
    Programming Support Environment.” <i>Proceedings of the International Computing
    Symposium, Amsterdam (The Netherlands)</i>, 1985.
  short: 'G. Engels, W. Schäfer, in: Proceedings of the International Computing Symposium,
    Amsterdam (The Netherlands), Florenz, 1985.'
date_created: 2019-02-20T13:40:50Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
language:
- iso: eng
place: Florenz
publication: Proceedings of the International Computing Symposium, Amsterdam (The
  Netherlands)
status: public
title: The Design of an Adaptive and Portable Programming Support Environment
type: conference
user_id: '52534'
year: '1985'
...
---
_id: '8255'
abstract:
- lang: eng
  text: The following paper demonstrates that programmed sequential graph grammars
    can be used in a systematic proceeding to specify the changes of high level intermediate
    data structures arising in a programming support environment, in which all tools
    work in an incremental and syntax-driven mode. In this paper we lay stress upon
    the way to get the specification rather than on the result of this process. Therefore,
    we give here some approach to specification engineering using graph grammars.
    This approach is influenced by the syntactical definition of the underlying programming
    language or module concept etc. to be supported but also by the idea of the user
    interface.
author:
- first_name: Manfred
  full_name: Nagl, Manfred
  last_name: Nagl
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Rupert
  full_name: Gall, Rupert
  last_name: Gall
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Nagl M, Engels G, Gall R, Schäfer W. Software Specification by Graph Grammars.
    In: <i>Proceedings of the 2nd International Workshop on Graph-Grammars and Their
    Application to Computer Science, Osnabrück (Germany)</i>. Vol 153. LNCS. Berlin/Heidelberg:
    Springer; 1983:267-287. doi:<a href="https://doi.org/dx.doi.org/10.1007/BFb0000113">dx.doi.org/10.1007/BFb0000113</a>'
  apa: 'Nagl, M., Engels, G., Gall, R., &#38; Schäfer, W. (1983). Software Specification
    by Graph Grammars. In <i>Proceedings of the 2nd International Workshop on Graph-Grammars
    and Their Application to Computer Science, Osnabrück (Germany)</i> (Vol. 153,
    pp. 267–287). Berlin/Heidelberg: Springer. <a href="https://doi.org/dx.doi.org/10.1007/BFb0000113">https://doi.org/dx.doi.org/10.1007/BFb0000113</a>'
  bibtex: '@inproceedings{Nagl_Engels_Gall_Schäfer_1983, place={Berlin/Heidelberg},
    series={LNCS}, title={Software Specification by Graph Grammars}, volume={153},
    DOI={<a href="https://doi.org/dx.doi.org/10.1007/BFb0000113">dx.doi.org/10.1007/BFb0000113</a>},
    booktitle={Proceedings of the 2nd International Workshop on Graph-Grammars and
    Their Application to Computer Science, Osnabrück (Germany)}, publisher={Springer},
    author={Nagl, Manfred and Engels, Gregor and Gall, Rupert and Schäfer, Wilhelm},
    year={1983}, pages={267–287}, collection={LNCS} }'
  chicago: 'Nagl, Manfred, Gregor Engels, Rupert Gall, and Wilhelm Schäfer. “Software
    Specification by Graph Grammars.” In <i>Proceedings of the 2nd International Workshop
    on Graph-Grammars and Their Application to Computer Science, Osnabrück (Germany)</i>,
    153:267–87. LNCS. Berlin/Heidelberg: Springer, 1983. <a href="https://doi.org/dx.doi.org/10.1007/BFb0000113">https://doi.org/dx.doi.org/10.1007/BFb0000113</a>.'
  ieee: M. Nagl, G. Engels, R. Gall, and W. Schäfer, “Software Specification by Graph
    Grammars,” in <i>Proceedings of the 2nd International Workshop on Graph-Grammars
    and Their Application to Computer Science, Osnabrück (Germany)</i>, 1983, vol.
    153, pp. 267–287.
  mla: Nagl, Manfred, et al. “Software Specification by Graph Grammars.” <i>Proceedings
    of the 2nd International Workshop on Graph-Grammars and Their Application to Computer
    Science, Osnabrück (Germany)</i>, vol. 153, Springer, 1983, pp. 267–87, doi:<a
    href="https://doi.org/dx.doi.org/10.1007/BFb0000113">dx.doi.org/10.1007/BFb0000113</a>.
  short: 'M. Nagl, G. Engels, R. Gall, W. Schäfer, in: Proceedings of the 2nd International
    Workshop on Graph-Grammars and Their Application to Computer Science, Osnabrück
    (Germany), Springer, Berlin/Heidelberg, 1983, pp. 267–287.'
date_created: 2019-03-04T11:52:04Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
doi: dx.doi.org/10.1007/BFb0000113
intvolume: '       153'
language:
- iso: eng
page: 267-287
place: Berlin/Heidelberg
publication: Proceedings of the 2nd International Workshop on Graph-Grammars and Their
  Application to Computer Science, Osnabrück (Germany)
publisher: Springer
series_title: LNCS
status: public
title: Software Specification by Graph Grammars
type: conference
user_id: '52534'
volume: 153
year: '1983'
...
