---
_id: '8263'
abstract:
- lang: eng
  text: We present the hybrid query language HQL/EER for an Extended Entity-Relationship
    model. As its main characteristic, this language allows a user to freely mix graphical
    and textual formulation of a query. We show how syntax and semantics of this hybrid
    language are formally defined by means of a slightly extended version of PROGRES,
    a specification formalism based on programmed and attributed graph rewriting systems.
author:
- first_name: Marc
  full_name: Andries, Marc
  last_name: Andries
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Andries M, Engels G. Syntax and Semantics of Hybrid Database Languages. In:
    <i>Proceedings of the International Workshop on Graph Transformations in Computer
    Science (1993), Dagstuhl (Germany)</i>. Vol 776. LNCS. Berlin/Heidelberg: Springer;
    1994:19-36. doi:<a href="http://dx.doi.org/10.1007/3-540-57787-4_2">http://dx.doi.org/10.1007/3-540-57787-4_2</a>'
  apa: 'Andries, M., &#38; Engels, G. (1994). Syntax and Semantics of Hybrid Database
    Languages. In <i>Proceedings of the International Workshop on Graph Transformations
    in Computer Science (1993), Dagstuhl (Germany)</i> (Vol. 776, pp. 19–36). Berlin/Heidelberg:
    Springer. <a href="http://dx.doi.org/10.1007/3-540-57787-4_2">http://dx.doi.org/10.1007/3-540-57787-4_2</a>'
  bibtex: '@inproceedings{Andries_Engels_1994, place={Berlin/Heidelberg}, series={LNCS},
    title={Syntax and Semantics of Hybrid Database Languages}, volume={776}, DOI={<a
    href="http://dx.doi.org/10.1007/3-540-57787-4_2">http://dx.doi.org/10.1007/3-540-57787-4_2</a>},
    booktitle={Proceedings of the International Workshop on Graph Transformations
    in Computer Science (1993), Dagstuhl (Germany)}, publisher={Springer}, author={Andries,
    Marc and Engels, Gregor}, year={1994}, pages={19–36}, collection={LNCS} }'
  chicago: 'Andries, Marc, and Gregor Engels. “Syntax and Semantics of Hybrid Database
    Languages.” In <i>Proceedings of the International Workshop on Graph Transformations
    in Computer Science (1993), Dagstuhl (Germany)</i>, 776:19–36. LNCS. Berlin/Heidelberg:
    Springer, 1994. <a href="http://dx.doi.org/10.1007/3-540-57787-4_2">http://dx.doi.org/10.1007/3-540-57787-4_2</a>.'
  ieee: M. Andries and G. Engels, “Syntax and Semantics of Hybrid Database Languages,”
    in <i>Proceedings of the International Workshop on Graph Transformations in Computer
    Science (1993), Dagstuhl (Germany)</i>, 1994, vol. 776, pp. 19–36.
  mla: Andries, Marc, and Gregor Engels. “Syntax and Semantics of Hybrid Database
    Languages.” <i>Proceedings of the International Workshop on Graph Transformations
    in Computer Science (1993), Dagstuhl (Germany)</i>, vol. 776, Springer, 1994,
    pp. 19–36, doi:<a href="http://dx.doi.org/10.1007/3-540-57787-4_2">http://dx.doi.org/10.1007/3-540-57787-4_2</a>.
  short: 'M. Andries, G. Engels, in: Proceedings of the International Workshop on
    Graph Transformations in Computer Science (1993), Dagstuhl (Germany), Springer,
    Berlin/Heidelberg, 1994, pp. 19–36.'
date_created: 2019-03-04T11:52:13Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/3-540-57787-4_2
intvolume: '       776'
language:
- iso: eng
page: 19-36
place: Berlin/Heidelberg
publication: Proceedings of the International Workshop on Graph Transformations in
  Computer Science (1993), Dagstuhl (Germany)
publisher: Springer
series_title: LNCS
status: public
title: Syntax and Semantics of Hybrid Database Languages
type: conference
user_id: '52534'
volume: 776
year: '1994'
...
---
_id: '8264'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
citation:
  ama: 'Engels G, Groenewegen L. Specification of coordinated behaviour by SOCCA.
    In: <i>Proceedings of the Third European Workshop on Software Process Technology
    (EWSPT 1994), Villard de Lans (France)</i>. LNCS. Berlin/Heidelberg: Springer;
    1994:128-151. doi:<a href="http://dx.doi.org/10.1007/3-540-57739-4_19">http://dx.doi.org/10.1007/3-540-57739-4_19</a>'
  apa: 'Engels, G., &#38; Groenewegen, L. (1994). Specification of coordinated behaviour
    by SOCCA. In <i>Proceedings of the Third European Workshop on Software Process
    Technology (EWSPT 1994), Villard de Lans (France)</i> (pp. 128–151). Berlin/Heidelberg:
    Springer. <a href="http://dx.doi.org/10.1007/3-540-57739-4_19">http://dx.doi.org/10.1007/3-540-57739-4_19</a>'
  bibtex: '@inproceedings{Engels_Groenewegen_1994, place={Berlin/Heidelberg}, series={LNCS},
    title={Specification of coordinated behaviour by SOCCA}, DOI={<a href="http://dx.doi.org/10.1007/3-540-57739-4_19">http://dx.doi.org/10.1007/3-540-57739-4_19</a>},
    booktitle={Proceedings of the Third European Workshop on Software Process Technology
    (EWSPT 1994), Villard de Lans (France)}, publisher={Springer}, author={Engels,
    Gregor and Groenewegen, Luuk}, year={1994}, pages={128–151}, collection={LNCS}
    }'
  chicago: 'Engels, Gregor, and Luuk Groenewegen. “Specification of Coordinated Behaviour
    by SOCCA.” In <i>Proceedings of the Third European Workshop on Software Process
    Technology (EWSPT 1994), Villard de Lans (France)</i>, 128–51. LNCS. Berlin/Heidelberg:
    Springer, 1994. <a href="http://dx.doi.org/10.1007/3-540-57739-4_19">http://dx.doi.org/10.1007/3-540-57739-4_19</a>.'
  ieee: G. Engels and L. Groenewegen, “Specification of coordinated behaviour by SOCCA,”
    in <i>Proceedings of the Third European Workshop on Software Process Technology
    (EWSPT 1994), Villard de Lans (France)</i>, 1994, pp. 128–151.
  mla: Engels, Gregor, and Luuk Groenewegen. “Specification of Coordinated Behaviour
    by SOCCA.” <i>Proceedings of the Third European Workshop on Software Process Technology
    (EWSPT 1994), Villard de Lans (France)</i>, Springer, 1994, pp. 128–51, doi:<a
    href="http://dx.doi.org/10.1007/3-540-57739-4_19">http://dx.doi.org/10.1007/3-540-57739-4_19</a>.
  short: 'G. Engels, L. Groenewegen, in: Proceedings of the Third European Workshop
    on Software Process Technology (EWSPT 1994), Villard de Lans (France), Springer,
    Berlin/Heidelberg, 1994, pp. 128–151.'
date_created: 2019-03-04T11:52:14Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/3-540-57739-4_19
language:
- iso: eng
page: 128-151
place: Berlin/Heidelberg
publication: Proceedings of the Third European Workshop on Software Process Technology
  (EWSPT 1994), Villard de Lans (France)
publisher: Springer
series_title: LNCS
status: public
title: Specification of coordinated behaviour by SOCCA
type: conference
user_id: '52534'
year: '1994'
...
---
_id: '8265'
abstract:
- lang: eng
  text: The paper presents an approach to specify in an integrated way by visual,
    diagrammatic languages the structural and behavioural aspects of database applications.
    Hereby, well-known extended Entity-Relationship diagrams are employed to specify
    the structural aspects. The behavioural aspects of a database application are
    specified by using ViAL (Visual Action Language). ViAL specifications are a special
    kind of data (or better object) flow diagrams, where so-called elementary actions
    are used as basic building blocks. These elementary actions are automatically
    derived from a given EER diagram. They guarantee that after finishing their execution
    all inherent integrity constraints are fulfilled. The paper explains the features
    of the language ViAL and gives some illustrating examples.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Perdita
  full_name: Löhr, Perdita
  last_name: Löhr
citation:
  ama: 'Engels G, Löhr P. Visual Specification of Complex Database Actions. In: <i>Proceedings
    of the 2nd International East/West Database Workshop, Klagenfurt (Germany)</i>.
    Berlin/Heidelberg: Springer; 1994:303-314.'
  apa: 'Engels, G., &#38; Löhr, P. (1994). Visual Specification of Complex Database
    Actions. In <i>Proceedings of the 2nd International East/West Database Workshop,
    Klagenfurt (Germany)</i> (pp. 303–314). Berlin/Heidelberg: Springer.'
  bibtex: '@inproceedings{Engels_Löhr_1994, place={Berlin/Heidelberg}, title={Visual
    Specification of Complex Database Actions}, booktitle={Proceedings of the 2nd
    International East/West Database Workshop, Klagenfurt (Germany)}, publisher={Springer},
    author={Engels, Gregor and Löhr, Perdita}, year={1994}, pages={303–314} }'
  chicago: 'Engels, Gregor, and Perdita Löhr. “Visual Specification of Complex Database
    Actions.” In <i>Proceedings of the 2nd International East/West Database Workshop,
    Klagenfurt (Germany)</i>, 303–14. Berlin/Heidelberg: Springer, 1994.'
  ieee: G. Engels and P. Löhr, “Visual Specification of Complex Database Actions,”
    in <i>Proceedings of the 2nd International East/West Database Workshop, Klagenfurt
    (Germany)</i>, 1994, pp. 303–314.
  mla: Engels, Gregor, and Perdita Löhr. “Visual Specification of Complex Database
    Actions.” <i>Proceedings of the 2nd International East/West Database Workshop,
    Klagenfurt (Germany)</i>, Springer, 1994, pp. 303–14.
  short: 'G. Engels, P. Löhr, in: Proceedings of the 2nd International East/West Database
    Workshop, Klagenfurt (Germany), Springer, Berlin/Heidelberg, 1994, pp. 303–314.'
date_created: 2019-03-04T11:52:15Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
page: 303-314
place: Berlin/Heidelberg
publication: Proceedings of the 2nd International East/West Database Workshop, Klagenfurt
  (Germany)
publisher: Springer
status: public
title: Visual Specification of Complex Database Actions
type: conference
user_id: '52534'
year: '1994'
...
---
_id: '7407'
author:
- first_name: Perdita
  full_name: Löhr-Richter, Perdita
  last_name: Löhr-Richter
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Löhr-Richter P, Engels G. Visuelles Spezifizieren von komplexen Aktionen auf
    Datenbankstrukturen. <i>GI-Datenbank Rundbrief</i>. 1994;13:33-35.
  apa: Löhr-Richter, P., &#38; Engels, G. (1994). Visuelles Spezifizieren von komplexen
    Aktionen auf Datenbankstrukturen. <i>GI-Datenbank Rundbrief</i>, <i>13</i>, 33–35.
  bibtex: '@article{Löhr-Richter_Engels_1994, title={Visuelles Spezifizieren von komplexen
    Aktionen auf Datenbankstrukturen}, volume={13}, journal={GI-Datenbank Rundbrief},
    author={Löhr-Richter, Perdita and Engels, Gregor}, year={1994}, pages={33–35}
    }'
  chicago: 'Löhr-Richter, Perdita, and Gregor Engels. “Visuelles Spezifizieren von
    Komplexen Aktionen Auf Datenbankstrukturen.” <i>GI-Datenbank Rundbrief</i> 13
    (1994): 33–35.'
  ieee: P. Löhr-Richter and G. Engels, “Visuelles Spezifizieren von komplexen Aktionen
    auf Datenbankstrukturen,” <i>GI-Datenbank Rundbrief</i>, vol. 13, pp. 33–35, 1994.
  mla: Löhr-Richter, Perdita, and Gregor Engels. “Visuelles Spezifizieren von Komplexen
    Aktionen Auf Datenbankstrukturen.” <i>GI-Datenbank Rundbrief</i>, vol. 13, 1994,
    pp. 33–35.
  short: P. Löhr-Richter, G. Engels, GI-Datenbank Rundbrief 13 (1994) 33–35.
date_created: 2019-01-31T15:52:25Z
date_updated: 2022-01-06T07:03:36Z
department:
- _id: '66'
intvolume: '        13'
language:
- iso: eng
page: 33-35
publication: GI-Datenbank Rundbrief
status: public
title: Visuelles Spezifizieren von komplexen Aktionen auf Datenbankstrukturen
type: journal_article
user_id: '52534'
volume: 13
year: '1994'
...
---
_id: '7512'
abstract:
- lang: eng
  text: This article gives an overview on how to represent the outcome of the software
    design phase in design documents. The descriptive aspects of the design description
    languages are stressed. The focus is on sequential systems and the description
    is arranged according to the main paradigms that are used in indentifying software
    components. Following a general discussion on how to represent software architectures
    of large systems, each design paradigm is discussend separately with its basic
    concepts, its historical background and its main variants. Some multiparadigmatic
    approaches are discussed, as well which integrate several of the aspects introduced
    before.
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. Design Representation. In: <i>Encyclopedia of Software
    Engineering</i>. John Wiley &#38; Sons, Inc.; 1994:382-394.'
  apa: Ebert, J., &#38; Engels, G. (1994). Design Representation. In <i>Encyclopedia
    of Software Engineering</i> (pp. 382–394). John Wiley &#38; Sons, Inc.
  bibtex: '@inbook{Ebert_Engels_1994, title={Design Representation}, booktitle={Encyclopedia
    of Software Engineering}, publisher={John Wiley &#38; Sons, Inc.}, author={Ebert,
    Jürgen and Engels, Gregor}, year={1994}, pages={382–394} }'
  chicago: Ebert, Jürgen, and Gregor Engels. “Design Representation.” In <i>Encyclopedia
    of Software Engineering</i>, 382–94. John Wiley &#38; Sons, Inc., 1994.
  ieee: J. Ebert and G. Engels, “Design Representation,” in <i>Encyclopedia of Software
    Engineering</i>, John Wiley &#38; Sons, Inc., 1994, pp. 382–394.
  mla: Ebert, Jürgen, and Gregor Engels. “Design Representation.” <i>Encyclopedia
    of Software Engineering</i>, John Wiley &#38; Sons, Inc., 1994, pp. 382–94.
  short: 'J. Ebert, G. Engels, in: Encyclopedia of Software Engineering, John Wiley
    &#38; Sons, Inc., 1994, pp. 382–394.'
date_created: 2019-02-04T22:39:16Z
date_updated: 2022-01-06T07:03:39Z
department:
- _id: '66'
language:
- iso: eng
page: 382-394
publication: Encyclopedia of Software Engineering
publisher: John Wiley & Sons, Inc.
status: public
title: Design Representation
type: book_chapter
user_id: '52534'
year: '1994'
...
---
_id: '7513'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
citation:
  ama: 'Engels G, Groenewegen L. SOCCA: Specifications of Coordinated and Cooperative
    Activities. In: <i>Software Process Modelling and Technology</i>. Taunton: Research
    Studies Press; 1994:71-102.'
  apa: 'Engels, G., &#38; Groenewegen, L. (1994). SOCCA: Specifications of Coordinated
    and Cooperative Activities. In <i>Software Process Modelling and Technology</i>
    (pp. 71–102). Taunton: Research Studies Press.'
  bibtex: '@inbook{Engels_Groenewegen_1994, place={Taunton}, title={SOCCA: Specifications
    of Coordinated and Cooperative Activities}, booktitle={Software Process Modelling
    and Technology}, publisher={Research Studies Press}, author={Engels, Gregor and
    Groenewegen, Luuk}, year={1994}, pages={71–102} }'
  chicago: 'Engels, Gregor, and Luuk Groenewegen. “SOCCA: Specifications of Coordinated
    and Cooperative Activities.” In <i>Software Process Modelling and Technology</i>,
    71–102. Taunton: Research Studies Press, 1994.'
  ieee: 'G. Engels and L. Groenewegen, “SOCCA: Specifications of Coordinated and Cooperative
    Activities,” in <i>Software Process Modelling and Technology</i>, Taunton: Research
    Studies Press, 1994, pp. 71–102.'
  mla: 'Engels, Gregor, and Luuk Groenewegen. “SOCCA: Specifications of Coordinated
    and Cooperative Activities.” <i>Software Process Modelling and Technology</i>,
    Research Studies Press, 1994, pp. 71–102.'
  short: 'G. Engels, L. Groenewegen, in: Software Process Modelling and Technology,
    Research Studies Press, Taunton, 1994, pp. 71–102.'
date_created: 2019-02-04T22:40:13Z
date_updated: 2022-01-06T07:03:39Z
department:
- _id: '66'
language:
- iso: eng
page: 71-102
place: Taunton
publication: Software Process Modelling and Technology
publisher: Research Studies Press
status: public
title: 'SOCCA: Specifications of Coordinated and Cooperative Activities'
type: book_chapter
user_id: '52534'
year: '1994'
...
---
_id: '7826'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: A.A.
  full_name: Verrijn-Stuart, A.A.
  last_name: Verrijn-Stuart
citation:
  ama: 'Engels G, Verrijn-Stuart AA. Integrationsaspekte bei verteilter Software-Entwicklung.
    In: <i>Fortschritt-Berichte VDI</i>. Reihe 10: Informatik/Kommunikationstechnik.
    VDI Verlag; 1993:45-53.'
  apa: Engels, G., &#38; Verrijn-Stuart, A. A. (1993). Integrationsaspekte bei verteilter
    Software-Entwicklung. In <i>Fortschritt-Berichte VDI</i> (pp. 45–53). VDI Verlag.
  bibtex: '@inproceedings{Engels_Verrijn-Stuart_1993, series={Reihe 10: Informatik/Kommunikationstechnik},
    title={Integrationsaspekte bei verteilter Software-Entwicklung}, number={251},
    booktitle={Fortschritt-Berichte VDI}, publisher={VDI Verlag}, author={Engels,
    Gregor and Verrijn-Stuart, A.A.}, year={1993}, pages={45–53}, collection={Reihe
    10: Informatik/Kommunikationstechnik} }'
  chicago: 'Engels, Gregor, and A.A. Verrijn-Stuart. “Integrationsaspekte Bei Verteilter
    Software-Entwicklung.” In <i>Fortschritt-Berichte VDI</i>, 45–53. Reihe 10: Informatik/Kommunikationstechnik.
    VDI Verlag, 1993.'
  ieee: G. Engels and A. A. Verrijn-Stuart, “Integrationsaspekte bei verteilter Software-Entwicklung,”
    in <i>Fortschritt-Berichte VDI</i>, 1993, no. 251, pp. 45–53.
  mla: Engels, Gregor, and A. A. Verrijn-Stuart. “Integrationsaspekte Bei Verteilter
    Software-Entwicklung.” <i>Fortschritt-Berichte VDI</i>, no. 251, VDI Verlag, 1993,
    pp. 45–53.
  short: 'G. Engels, A.A. Verrijn-Stuart, in: Fortschritt-Berichte VDI, VDI Verlag,
    1993, pp. 45–53.'
date_created: 2019-02-20T13:51:38Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
issue: '251'
language:
- iso: eng
page: 45-53
publication: Fortschritt-Berichte VDI
publisher: VDI Verlag
series_title: 'Reihe 10: Informatik/Kommunikationstechnik'
status: public
title: Integrationsaspekte bei verteilter Software-Entwicklung
type: conference
user_id: '52534'
year: '1993'
...
---
_id: '8190'
author:
- first_name: Marc
  full_name: Andries, Marc
  last_name: Andries
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Andries M, Engels G. <i>A Hybrid Query Language for the Extended Entity Relationship
    Model</i>. Vakgroep Informatica, Rijksuniversiteit Leiden; 1993.
  apa: Andries, M., &#38; Engels, G. (1993). <i>A Hybrid Query Language for the Extended
    Entity Relationship Model</i>. Vakgroep Informatica, Rijksuniversiteit Leiden.
  bibtex: '@book{Andries_Engels_1993, title={A Hybrid Query Language for the Extended
    Entity Relationship Model}, publisher={Vakgroep Informatica, Rijksuniversiteit
    Leiden}, author={Andries, Marc and Engels, Gregor}, year={1993} }'
  chicago: Andries, Marc, and Gregor Engels. <i>A Hybrid Query Language for the Extended
    Entity Relationship Model</i>. Vakgroep Informatica, Rijksuniversiteit Leiden,
    1993.
  ieee: M. Andries and G. Engels, <i>A Hybrid Query Language for the Extended Entity
    Relationship Model</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
  mla: Andries, Marc, and Gregor Engels. <i>A Hybrid Query Language for the Extended
    Entity Relationship Model</i>. Vakgroep Informatica, Rijksuniversiteit Leiden,
    1993.
  short: M. Andries, G. Engels, A Hybrid Query Language for the Extended Entity Relationship
    Model, Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
date_created: 2019-03-03T16:12:44Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
publisher: Vakgroep Informatica, Rijksuniversiteit Leiden
report_number: 93-15
status: public
title: A Hybrid Query Language for the Extended Entity Relationship Model
type: report
user_id: '52534'
year: '1993'
...
---
_id: '8191'
author:
- first_name: Hartmut
  full_name: Ehrig, Hartmut
  last_name: Ehrig
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Ehrig H, Engels G. <i>Towards a Module Concept for Graph Transformation Systems</i>.
    Vakgroep Informatica, Rijksuniversiteit Leiden; 1993.
  apa: Ehrig, H., &#38; Engels, G. (1993). <i>Towards a Module Concept for Graph Transformation
    Systems</i>. Vakgroep Informatica, Rijksuniversiteit Leiden.
  bibtex: '@book{Ehrig_Engels_1993, title={Towards a Module Concept for Graph Transformation
    Systems}, publisher={Vakgroep Informatica, Rijksuniversiteit Leiden}, author={Ehrig,
    Hartmut and Engels, Gregor}, year={1993} }'
  chicago: Ehrig, Hartmut, and Gregor Engels. <i>Towards a Module Concept for Graph
    Transformation Systems</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
  ieee: H. Ehrig and G. Engels, <i>Towards a Module Concept for Graph Transformation
    Systems</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
  mla: Ehrig, Hartmut, and Gregor Engels. <i>Towards a Module Concept for Graph Transformation
    Systems</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
  short: H. Ehrig, G. Engels, Towards a Module Concept for Graph Transformation Systems,
    Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
date_created: 2019-03-03T16:12:46Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
publisher: Vakgroep Informatica, Rijksuniversiteit Leiden
report_number: 93-34
status: public
title: Towards a Module Concept for Graph Transformation Systems
type: report
user_id: '52534'
year: '1993'
...
---
_id: '8192'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Grzegorz
  full_name: Rozenberg, Grzegorz
  last_name: Rozenberg
citation:
  ama: Engels G, Rozenberg G. <i>Abstracts COMPUGRAPH II Workshop</i>. Vakgroep Informatica,
    Rijksuniversiteit Leiden; 1993.
  apa: Engels, G., &#38; Rozenberg, G. (1993). <i>Abstracts COMPUGRAPH II Workshop</i>.
    Vakgroep Informatica, Rijksuniversiteit Leiden.
  bibtex: '@book{Engels_Rozenberg_1993, title={Abstracts COMPUGRAPH II Workshop},
    publisher={Vakgroep Informatica, Rijksuniversiteit Leiden}, author={Engels, Gregor
    and Rozenberg, Grzegorz}, year={1993} }'
  chicago: Engels, Gregor, and Grzegorz Rozenberg. <i>Abstracts COMPUGRAPH II Workshop</i>.
    Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
  ieee: G. Engels and G. Rozenberg, <i>Abstracts COMPUGRAPH II Workshop</i>. Vakgroep
    Informatica, Rijksuniversiteit Leiden, 1993.
  mla: Engels, Gregor, and Grzegorz Rozenberg. <i>Abstracts COMPUGRAPH II Workshop</i>.
    Vakgroep Informatica, Rijksuniversiteit Leiden, 1993.
  short: G. Engels, G. Rozenberg, Abstracts COMPUGRAPH II Workshop, Vakgroep Informatica,
    Rijksuniversiteit Leiden, 1993.
date_created: 2019-03-03T16:12:47Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
publisher: Vakgroep Informatica, Rijksuniversiteit Leiden
report_number: 93-26
status: public
title: Abstracts COMPUGRAPH II Workshop
type: report
user_id: '52534'
year: '1993'
...
---
_id: '8262'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
citation:
  ama: 'Engels G, Groenewegen L. Modular, Visual Specifications of Software Processes.
    In: <i>Proceedings of the Workshop on Software Process (ISPW 1993), Wadern (Germany)</i>.
    Washington, DC, USA: IEEE Computer Society; 1993:66-68.'
  apa: 'Engels, G., &#38; Groenewegen, L. (1993). Modular, Visual Specifications of
    Software Processes. In <i>Proceedings of the Workshop on Software Process (ISPW
    1993), Wadern (Germany)</i> (pp. 66–68). Washington, DC, USA: IEEE Computer Society.'
  bibtex: '@inproceedings{Engels_Groenewegen_1993, place={Washington, DC, USA}, title={Modular,
    Visual Specifications of Software Processes}, booktitle={Proceedings of the Workshop
    on Software Process (ISPW 1993), Wadern (Germany)}, publisher={IEEE Computer Society},
    author={Engels, Gregor and Groenewegen, Luuk}, year={1993}, pages={66–68} }'
  chicago: 'Engels, Gregor, and Luuk Groenewegen. “Modular, Visual Specifications
    of Software Processes.” In <i>Proceedings of the Workshop on Software Process
    (ISPW 1993), Wadern (Germany)</i>, 66–68. Washington, DC, USA: IEEE Computer Society,
    1993.'
  ieee: G. Engels and L. Groenewegen, “Modular, Visual Specifications of Software
    Processes,” in <i>Proceedings of the Workshop on Software Process (ISPW 1993),
    Wadern (Germany)</i>, 1993, pp. 66–68.
  mla: Engels, Gregor, and Luuk Groenewegen. “Modular, Visual Specifications of Software
    Processes.” <i>Proceedings of the Workshop on Software Process (ISPW 1993), Wadern
    (Germany)</i>, IEEE Computer Society, 1993, pp. 66–68.
  short: 'G. Engels, L. Groenewegen, in: Proceedings of the Workshop on Software Process
    (ISPW 1993), Wadern (Germany), IEEE Computer Society, Washington, DC, USA, 1993,
    pp. 66–68.'
date_created: 2019-03-04T11:52:12Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
page: 66-68
place: Washington, DC, USA
publication: Proceedings of the Workshop on Software Process (ISPW 1993), Wadern (Germany)
publisher: IEEE Computer Society
status: public
title: Modular, Visual Specifications of Software Processes
type: conference
user_id: '52534'
year: '1993'
...
---
_id: '7825'
author:
- first_name: Pieter
  full_name: Koopman, Pieter
  last_name: Koopman
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Koopman P, Groenewegen L, Engels G. Functional Description of Parallel Processes.
    In: <i>Proceedings of the Conference SION Computing Science in the Netherlands
    (CSN ’92), The Netherlands</i>. ; 1992:156-167.'
  apa: Koopman, P., Groenewegen, L., &#38; Engels, G. (1992). Functional Description
    of Parallel Processes. In <i>Proceedings of the conference SION Computing Science
    in the Netherlands (CSN ’92), The Netherlands</i> (pp. 156–167).
  bibtex: '@inproceedings{Koopman_Groenewegen_Engels_1992, title={Functional Description
    of Parallel Processes}, booktitle={Proceedings of the conference SION Computing
    Science in the Netherlands (CSN ’92), The Netherlands}, author={Koopman, Pieter
    and Groenewegen, Luuk and Engels, Gregor}, year={1992}, pages={156–167} }'
  chicago: Koopman, Pieter, Luuk Groenewegen, and Gregor Engels. “Functional Description
    of Parallel Processes.” In <i>Proceedings of the Conference SION Computing Science
    in the Netherlands (CSN ’92), The Netherlands</i>, 156–67, 1992.
  ieee: P. Koopman, L. Groenewegen, and G. Engels, “Functional Description of Parallel
    Processes,” in <i>Proceedings of the conference SION Computing Science in the
    Netherlands (CSN ’92), The Netherlands</i>, 1992, pp. 156–167.
  mla: Koopman, Pieter, et al. “Functional Description of Parallel Processes.” <i>Proceedings
    of the Conference SION Computing Science in the Netherlands (CSN ’92), The Netherlands</i>,
    1992, pp. 156–67.
  short: 'P. Koopman, L. Groenewegen, G. Engels, in: Proceedings of the Conference
    SION Computing Science in the Netherlands (CSN ’92), The Netherlands, 1992, pp.
    156–167.'
date_created: 2019-02-20T13:51:12Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
language:
- iso: eng
page: 156-167
publication: Proceedings of the conference SION Computing Science in the Netherlands
  (CSN '92), The Netherlands
status: public
title: Functional Description of Parallel Processes
type: conference
user_id: '52534'
year: '1992'
...
---
_id: '8189'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Engels G. <i>Visual Specifications of Conceptual Database Schemata (Abstract)</i>.
    Leiden University; 1992.
  apa: Engels, G. (1992). <i>Visual Specifications of Conceptual Database Schemata
    (Abstract)</i>. Leiden University.
  bibtex: '@book{Engels_1992, title={Visual Specifications of Conceptual Database
    Schemata (Abstract)}, publisher={Leiden University}, author={Engels, Gregor},
    year={1992} }'
  chicago: Engels, Gregor. <i>Visual Specifications of Conceptual Database Schemata
    (Abstract)</i>. Leiden University, 1992.
  ieee: G. Engels, <i>Visual Specifications of Conceptual Database Schemata (Abstract)</i>.
    Leiden University, 1992.
  mla: Engels, Gregor. <i>Visual Specifications of Conceptual Database Schemata (Abstract)</i>.
    Leiden University, 1992.
  short: G. Engels, Visual Specifications of Conceptual Database Schemata (Abstract),
    Leiden University, 1992.
date_created: 2019-03-03T16:12:43Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
publisher: Leiden University
status: public
title: Visual Specifications of Conceptual Database Schemata (Abstract)
type: report
user_id: '52534'
year: '1992'
...
---
_id: '8260'
abstract:
- lang: eng
  text: This experience report describes the development of the CASE environment CADDY
    Computer-Aided Design of non-traditional Databases 1 which oflers an integrated
    set of tools for specifying, analyzing, and prototyping a database application
    on a conceptual level. This environment was designed and implemented during the
    last four years at Braunschweig Technical University (Germany). The process of
    developing this environment consisted of a sequence of development steps, where
    each step corresponded to (at least) one of five main tasks. The intention of
    this report is to describe these five tasks. At the end, we will critically reflect
    on the achieved results and solved problems, but also on still open questions
    of the CADDY environment.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Perdita
  full_name: Löhr-Richter, Perdita
  last_name: Löhr-Richter
citation:
  ama: 'Engels G, Löhr-Richter P. CADDY: A Highly Integrated Environment to Support
    Conceptual Database Design. In: <i>Proceedings of the Fifth International Workshop
    on Computer-Aided Software Engineering (CASE 1992), Montreal (Canada)</i>. Washington,
    DC, USA: IEEE Computer Society; 1992:19-22.'
  apa: 'Engels, G., &#38; Löhr-Richter, P. (1992). CADDY: A Highly Integrated Environment
    to Support Conceptual Database Design. In <i>Proceedings of the Fifth International
    Workshop on Computer-Aided Software Engineering (CASE 1992), Montreal (Canada)</i>
    (pp. 19–22). Washington, DC, USA: IEEE Computer Society.'
  bibtex: '@inproceedings{Engels_Löhr-Richter_1992, place={Washington, DC, USA}, title={CADDY:
    A Highly Integrated Environment to Support Conceptual Database Design}, booktitle={Proceedings
    of the Fifth International Workshop on Computer-Aided Software Engineering (CASE
    1992), Montreal (Canada)}, publisher={IEEE Computer Society}, author={Engels,
    Gregor and Löhr-Richter, Perdita}, year={1992}, pages={19–22} }'
  chicago: 'Engels, Gregor, and Perdita Löhr-Richter. “CADDY: A Highly Integrated
    Environment to Support Conceptual Database Design.” In <i>Proceedings of the Fifth
    International Workshop on Computer-Aided Software Engineering (CASE 1992), Montreal
    (Canada)</i>, 19–22. Washington, DC, USA: IEEE Computer Society, 1992.'
  ieee: 'G. Engels and P. Löhr-Richter, “CADDY: A Highly Integrated Environment to
    Support Conceptual Database Design,” in <i>Proceedings of the Fifth International
    Workshop on Computer-Aided Software Engineering (CASE 1992), Montreal (Canada)</i>,
    1992, pp. 19–22.'
  mla: 'Engels, Gregor, and Perdita Löhr-Richter. “CADDY: A Highly Integrated Environment
    to Support Conceptual Database Design.” <i>Proceedings of the Fifth International
    Workshop on Computer-Aided Software Engineering (CASE 1992), Montreal (Canada)</i>,
    IEEE Computer Society, 1992, pp. 19–22.'
  short: 'G. Engels, P. Löhr-Richter, in: Proceedings of the Fifth International Workshop
    on Computer-Aided Software Engineering (CASE 1992), Montreal (Canada), IEEE Computer
    Society, Washington, DC, USA, 1992, pp. 19–22.'
date_created: 2019-03-04T11:52:10Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
page: 19-22
place: Washington, DC, USA
publication: Proceedings of the Fifth International Workshop on Computer-Aided Software
  Engineering (CASE 1992), Montreal (Canada)
publisher: IEEE Computer Society
status: public
title: 'CADDY: A Highly Integrated Environment to Support Conceptual Database Design'
type: conference
user_id: '52534'
year: '1992'
...
---
_id: '8261'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
citation:
  ama: 'Engels G, Groenewegen L. Specification of Coordinated Behaviour in the Software
    Development Process. In: <i>Proceedings of the Second European Workshop on Software
    Process Technology (EWSPT 92), Trondheim, Norway</i>. Vol 635. LNCS. Berlin/Heidelberg:
    Springer; 1992:58-60. doi:<a href="http://dx.doi.org/10.1007/BFb0017495">http://dx.doi.org/10.1007/BFb0017495</a>'
  apa: 'Engels, G., &#38; Groenewegen, L. (1992). Specification of Coordinated Behaviour
    in the Software Development Process. In <i>Proceedings of the Second European
    Workshop on Software Process Technology (EWSPT 92), Trondheim, Norway</i> (Vol.
    635, pp. 58–60). Berlin/Heidelberg: Springer. <a href="http://dx.doi.org/10.1007/BFb0017495">http://dx.doi.org/10.1007/BFb0017495</a>'
  bibtex: '@inproceedings{Engels_Groenewegen_1992, place={Berlin/Heidelberg}, series={LNCS},
    title={Specification of Coordinated Behaviour in the Software Development Process},
    volume={635}, DOI={<a href="http://dx.doi.org/10.1007/BFb0017495">http://dx.doi.org/10.1007/BFb0017495</a>},
    booktitle={Proceedings of the Second European Workshop on Software Process Technology
    (EWSPT 92), Trondheim, Norway}, publisher={Springer}, author={Engels, Gregor and
    Groenewegen, Luuk}, year={1992}, pages={58–60}, collection={LNCS} }'
  chicago: 'Engels, Gregor, and Luuk Groenewegen. “Specification of Coordinated Behaviour
    in the Software Development Process.” In <i>Proceedings of the Second European
    Workshop on Software Process Technology (EWSPT 92), Trondheim, Norway</i>, 635:58–60.
    LNCS. Berlin/Heidelberg: Springer, 1992. <a href="http://dx.doi.org/10.1007/BFb0017495">http://dx.doi.org/10.1007/BFb0017495</a>.'
  ieee: G. Engels and L. Groenewegen, “Specification of Coordinated Behaviour in the
    Software Development Process,” in <i>Proceedings of the Second European Workshop
    on Software Process Technology (EWSPT 92), Trondheim, Norway</i>, 1992, vol. 635,
    pp. 58–60.
  mla: Engels, Gregor, and Luuk Groenewegen. “Specification of Coordinated Behaviour
    in the Software Development Process.” <i>Proceedings of the Second European Workshop
    on Software Process Technology (EWSPT 92), Trondheim, Norway</i>, vol. 635, Springer,
    1992, pp. 58–60, doi:<a href="http://dx.doi.org/10.1007/BFb0017495">http://dx.doi.org/10.1007/BFb0017495</a>.
  short: 'G. Engels, L. Groenewegen, in: Proceedings of the Second European Workshop
    on Software Process Technology (EWSPT 92), Trondheim, Norway, Springer, Berlin/Heidelberg,
    1992, pp. 58–60.'
date_created: 2019-03-04T11:52:11Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/BFb0017495
intvolume: '       635'
language:
- iso: eng
page: 58-60
place: Berlin/Heidelberg
publication: Proceedings of the Second European Workshop on Software Process Technology
  (EWSPT 92), Trondheim, Norway
publisher: Springer
series_title: LNCS
status: public
title: Specification of Coordinated Behaviour in the Software Development Process
type: conference
user_id: '52534'
volume: 635
year: '1992'
...
---
_id: '7408'
abstract:
- lang: eng
  text: This paper presents the high-level query language SQL/EER for an extended
    Entity-Relationship model (EER model). SQL/EER directly supports all the concepts
    of the EER model and takes into account well-known features that are integral
    part of contemporary query languages, e.g. arithmetic and aggregate functions.
    In contrast to usual descriptions of query languages, we give SQL/EER a complete
    formal specification of syntax and sematics. This syntax is defined by using an
    attribute grammar which fixes the context-free structure and the context-sensitive
    rules. The operational semantics is defined by formally translating SQL/EER queries
    into queries of an existing, semantically well-defined calculus. The attribute
    grammar is extended to cover this translation, too. The query language SQL/EER
    is used in a database design environment. In this context, the formal specification
    of its syntax and the semantics has been used to implement a syntax-directed editor
    and a query interpreter for SQL/EER.
author:
- first_name: Uwe
  full_name: Hohenstein, Uwe
  last_name: Hohenstein
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: Hohenstein U, Engels G. SQL/EER - Syntax and Semantics of an Entity-Relationship-Based
    Query Language. <i>Information Systems</i>. 1992;17(3):209-242. doi:<a href="http://dx.doi.org/10.1016/0306-4379(92)90014-E">http://dx.doi.org/10.1016/0306-4379(92)90014-E</a>
  apa: Hohenstein, U., &#38; Engels, G. (1992). SQL/EER - Syntax and Semantics of
    an Entity-Relationship-Based Query Language. <i>Information Systems</i>, <i>17</i>(3),
    209–242. <a href="http://dx.doi.org/10.1016/0306-4379(92)90014-E">http://dx.doi.org/10.1016/0306-4379(92)90014-E</a>
  bibtex: '@article{Hohenstein_Engels_1992, title={SQL/EER - Syntax and Semantics
    of an Entity-Relationship-Based Query Language}, volume={17}, DOI={<a href="http://dx.doi.org/10.1016/0306-4379(92)90014-E">http://dx.doi.org/10.1016/0306-4379(92)90014-E</a>},
    number={3}, journal={Information Systems}, author={Hohenstein, Uwe and Engels,
    Gregor}, year={1992}, pages={209–242} }'
  chicago: 'Hohenstein, Uwe, and Gregor Engels. “SQL/EER - Syntax and Semantics of
    an Entity-Relationship-Based Query Language.” <i>Information Systems</i> 17, no.
    3 (1992): 209–42. <a href="http://dx.doi.org/10.1016/0306-4379(92)90014-E">http://dx.doi.org/10.1016/0306-4379(92)90014-E</a>.'
  ieee: U. Hohenstein and G. Engels, “SQL/EER - Syntax and Semantics of an Entity-Relationship-Based
    Query Language,” <i>Information Systems</i>, vol. 17, no. 3, pp. 209–242, 1992.
  mla: Hohenstein, Uwe, and Gregor Engels. “SQL/EER - Syntax and Semantics of an Entity-Relationship-Based
    Query Language.” <i>Information Systems</i>, vol. 17, no. 3, 1992, pp. 209–42,
    doi:<a href="http://dx.doi.org/10.1016/0306-4379(92)90014-E">http://dx.doi.org/10.1016/0306-4379(92)90014-E</a>.
  short: U. Hohenstein, G. Engels, Information Systems 17 (1992) 209–242.
date_created: 2019-01-31T15:53:22Z
date_updated: 2022-01-06T07:03:36Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1016/0306-4379(92)90014-E
intvolume: '        17'
issue: '3'
language:
- iso: eng
page: 209-242
publication: Information Systems
status: public
title: SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language
type: journal_article
user_id: '52534'
volume: 17
year: '1992'
...
---
_id: '7409'
abstract:
- lang: eng
  text: The conceptual modeling approach of the IPSEN (Integrated Project Support
    Environment) project for building highly integrated environments is based on using
    attributed graphs to model and implement arbitrary object structures, in particular
    all kinds of software documents and their relationships. A language based on graph
    grammars, called PROGRESS (Programmed Graph REwriting SyStems), and a suitable
    method for the application of this language, called graph grammar engineering,
    have been developed over the last ten years. This language and method are being
    extensively used for specifying the complex graph structures of internal document
    representations as well as for specifying the functionality of all tools (editors,
    browsers, analyzers, debuggers) working on these internal representations. This
    paper explains the language and the method for applying the language based on
    a pragmatic nontrivial example of a software production process and its corresponding
    documents. In particular, it is shown why and how a graph grammar-based strongly
    typed language is perfectly suitable to formally specify highly integrated software
    tools. In addition, it is shown that the implementation of these tools (i.e.,
    an environment composed of these tools) is systematically being derived from the
    formal specifications.
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
- first_name: Andy
  full_name: Schürr, Andy
  last_name: Schürr
citation:
  ama: 'Engels G, Lewerentz C, Nagl M, Schäfer W, Schürr A. Building Integrated Software
    Development Environments, Part I: Tool Specification. <i>ACM Transactions on Software
    Engineering and Methodology (TOSEM)</i>. 1992;1(2):135-167.'
  apa: 'Engels, G., Lewerentz, C., Nagl, M., Schäfer, W., &#38; Schürr, A. (1992).
    Building Integrated Software Development Environments, Part I: Tool Specification.
    <i>ACM Transactions on Software Engineering and Methodology (TOSEM)</i>, <i>1</i>(2),
    135–167.'
  bibtex: '@article{Engels_Lewerentz_Nagl_Schäfer_Schürr_1992, title={Building Integrated
    Software Development Environments, Part I: Tool Specification}, volume={1}, number={2},
    journal={ACM Transactions on Software Engineering and Methodology (TOSEM)}, author={Engels,
    Gregor and Lewerentz, Claus and Nagl, Manfred and Schäfer, Wilhelm and Schürr,
    Andy}, year={1992}, pages={135–167} }'
  chicago: 'Engels, Gregor, Claus Lewerentz, Manfred Nagl, Wilhelm Schäfer, and Andy
    Schürr. “Building Integrated Software Development Environments, Part I: Tool Specification.”
    <i>ACM Transactions on Software Engineering and Methodology (TOSEM)</i> 1, no.
    2 (1992): 135–67.'
  ieee: 'G. Engels, C. Lewerentz, M. Nagl, W. Schäfer, and A. Schürr, “Building Integrated
    Software Development Environments, Part I: Tool Specification,” <i>ACM Transactions
    on Software Engineering and Methodology (TOSEM)</i>, vol. 1, no. 2, pp. 135–167,
    1992.'
  mla: 'Engels, Gregor, et al. “Building Integrated Software Development Environments,
    Part I: Tool Specification.” <i>ACM Transactions on Software Engineering and Methodology
    (TOSEM)</i>, vol. 1, no. 2, 1992, pp. 135–67.'
  short: G. Engels, C. Lewerentz, M. Nagl, W. Schäfer, A. Schürr, ACM Transactions
    on Software Engineering and Methodology (TOSEM) 1 (1992) 135–167.
date_created: 2019-01-31T15:54:00Z
date_updated: 2022-01-06T07:03:36Z
department:
- _id: '66'
intvolume: '         1'
issue: '2'
language:
- iso: eng
page: 135-167
publication: ACM Transactions on Software Engineering and Methodology (TOSEM)
status: public
title: 'Building Integrated Software Development Environments, Part I: Tool Specification'
type: journal_article
user_id: '52534'
volume: 1
year: '1992'
...
---
_id: '7410'
abstract:
- lang: eng
  text: In this paper, we motivate and present a data model for conceptual design
    of structural and behavioural aspects of databases. We follow an object centered
    design paradigm in the spirit of semantic data models. The specification of structural
    aspects is divided into modelling of object structures and modelling of data types
    used for describing object properties. The specification of object structures
    is based on an Extended Entity--Relationship (EER) model. The specification of
    behavioural aspects is divided into the modelling of admissible database state
    evolutions by means of temporal integrity constraints and the formulation of database
    (trans)actions. The central link for integrating these design components is a
    descriptive logic--based query language for the EER model. The logic part of this
    language is the basis for static constraints and descriptive action specifications
    by means of pre- and postconditions. A temporal extension of this logic is the
    specification language for temporal integrity constraints. We emphasize that the
    various aspects of a database application are specified using several appropriate,
    but yet compatible formalisms, which are integrated by a unifying common semantic.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Martin
  full_name: Gogolla, Martin
  last_name: Gogolla
- 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: Gunter
  full_name: Saake, Gunter
  last_name: Saake
- first_name: Hans-Dietrich
  full_name: Ehrich, Hans-Dietrich
  last_name: Ehrich
citation:
  ama: Engels G, Gogolla M, Hohenstein U, et al. Conceptual Modelling of Database
    Applications Using an Extended ER Model. <i>Data &#38; Knowledge Engineering</i>.
    1992;9(2):157-204. doi:<a href="http://dx.doi.org/10.1016/0169-023X(92)90008-Y">http://dx.doi.org/10.1016/0169-023X(92)90008-Y</a>
  apa: Engels, G., Gogolla, M., Hohenstein, U., Hülsmann, K., Löhr-Richter, P., Saake,
    G., &#38; Ehrich, H.-D. (1992). Conceptual Modelling of Database Applications
    Using an Extended ER Model. <i>Data &#38; Knowledge Engineering</i>, <i>9</i>(2),
    157–204. <a href="http://dx.doi.org/10.1016/0169-023X(92)90008-Y">http://dx.doi.org/10.1016/0169-023X(92)90008-Y</a>
  bibtex: '@article{Engels_Gogolla_Hohenstein_Hülsmann_Löhr-Richter_Saake_Ehrich_1992,
    title={Conceptual Modelling of Database Applications Using an Extended ER Model},
    volume={9}, DOI={<a href="http://dx.doi.org/10.1016/0169-023X(92)90008-Y">http://dx.doi.org/10.1016/0169-023X(92)90008-Y</a>},
    number={2}, journal={Data &#38; Knowledge Engineering}, author={Engels, Gregor
    and Gogolla, Martin and Hohenstein, Uwe and Hülsmann, Klaus and Löhr-Richter,
    Perdita and Saake, Gunter and Ehrich, Hans-Dietrich}, year={1992}, pages={157–204}
    }'
  chicago: 'Engels, Gregor, Martin Gogolla, Uwe Hohenstein, Klaus Hülsmann, Perdita
    Löhr-Richter, Gunter Saake, and Hans-Dietrich Ehrich. “Conceptual Modelling of
    Database Applications Using an Extended ER Model.” <i>Data &#38; Knowledge Engineering</i>
    9, no. 2 (1992): 157–204. <a href="http://dx.doi.org/10.1016/0169-023X(92)90008-Y">http://dx.doi.org/10.1016/0169-023X(92)90008-Y</a>.'
  ieee: G. Engels <i>et al.</i>, “Conceptual Modelling of Database Applications Using
    an Extended ER Model,” <i>Data &#38; Knowledge Engineering</i>, vol. 9, no. 2,
    pp. 157–204, 1992.
  mla: Engels, Gregor, et al. “Conceptual Modelling of Database Applications Using
    an Extended ER Model.” <i>Data &#38; Knowledge Engineering</i>, vol. 9, no. 2,
    1992, pp. 157–204, doi:<a href="http://dx.doi.org/10.1016/0169-023X(92)90008-Y">http://dx.doi.org/10.1016/0169-023X(92)90008-Y</a>.
  short: G. Engels, M. Gogolla, U. Hohenstein, K. Hülsmann, P. Löhr-Richter, G. Saake,
    H.-D. Ehrich, Data &#38; Knowledge Engineering 9 (1992) 157–204.
date_created: 2019-01-31T15:54:58Z
date_updated: 2022-01-06T07:03:36Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1016/0169-023X(92)90008-Y
intvolume: '         9'
issue: '2'
language:
- iso: eng
page: 157-204
publication: Data & Knowledge Engineering
status: public
title: Conceptual Modelling of Database Applications Using an Extended ER Model
type: journal_article
user_id: '52534'
volume: 9
year: '1992'
...
---
_id: '8188'
author:
- first_name: Perdita
  full_name: Löhr-Richter, Perdita
  last_name: Löhr-Richter
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Löhr-Richter P, Engels G. <i>Incremental Design of Conceptual Database Schemata
    with CADDY</i>. Leiden University, P.O. Box 9500, 2300 RA Leiden, The Netherlands:
    Leiden University; 1991.'
  apa: 'Löhr-Richter, P., &#38; Engels, G. (1991). <i>Incremental Design of Conceptual
    Database Schemata with CADDY</i>. Leiden University, P.O. Box 9500, 2300 RA Leiden,
    The Netherlands: Leiden University.'
  bibtex: '@book{Löhr-Richter_Engels_1991, place={Leiden University, P.O. Box 9500,
    2300 RA Leiden, The Netherlands}, title={Incremental Design of Conceptual Database
    Schemata with CADDY}, publisher={Leiden University}, author={Löhr-Richter, Perdita
    and Engels, Gregor}, year={1991} }'
  chicago: 'Löhr-Richter, Perdita, and Gregor Engels. <i>Incremental Design of Conceptual
    Database Schemata with CADDY</i>. Leiden University, P.O. Box 9500, 2300 RA Leiden,
    The Netherlands: Leiden University, 1991.'
  ieee: 'P. Löhr-Richter and G. Engels, <i>Incremental Design of Conceptual Database
    Schemata with CADDY</i>. Leiden University, P.O. Box 9500, 2300 RA Leiden, The
    Netherlands: Leiden University, 1991.'
  mla: Löhr-Richter, Perdita, and Gregor Engels. <i>Incremental Design of Conceptual
    Database Schemata with CADDY</i>. Leiden University, 1991.
  short: P. Löhr-Richter, G. Engels, Incremental Design of Conceptual Database Schemata
    with CADDY, Leiden University, Leiden University, P.O. Box 9500, 2300 RA Leiden,
    The Netherlands, 1991.
date_created: 2019-03-03T16:12:42Z
date_updated: 2022-01-06T07:03:51Z
department:
- _id: '66'
language:
- iso: eng
place: Leiden University, P.O. Box 9500, 2300 RA Leiden, The Netherlands
publisher: Leiden University
report_number: 91-23
status: public
title: Incremental Design of Conceptual Database Schemata with CADDY
type: report
user_id: '52534'
year: '1991'
...
---
_id: '7824'
author:
- first_name: Uwe
  full_name: Hohenstein, Uwe
  last_name: Hohenstein
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Hohenstein U, Engels G. Formal Semantics of an Entity-Relationship Query Language.
    In: <i>Proceedings of the 9th International Conference on Entity-Relationship
    Approach (ER 90), Lausanne, Switzerland</i>. ER Institute; 1990:177-188.'
  apa: Hohenstein, U., &#38; Engels, G. (1990). Formal Semantics of an Entity-Relationship
    Query Language. In <i>Proceedings of the 9th International Conference on Entity-Relationship
    Approach (ER 90), Lausanne, Switzerland</i> (pp. 177–188). ER Institute.
  bibtex: '@inproceedings{Hohenstein_Engels_1990, title={Formal Semantics of an Entity-Relationship
    Query Language}, booktitle={Proceedings of the 9th International Conference on
    Entity-Relationship Approach (ER 90), Lausanne, Switzerland}, publisher={ER Institute},
    author={Hohenstein, Uwe and Engels, Gregor}, year={1990}, pages={177–188} }'
  chicago: Hohenstein, Uwe, and Gregor Engels. “Formal Semantics of an Entity-Relationship
    Query Language.” In <i>Proceedings of the 9th International Conference on Entity-Relationship
    Approach (ER 90), Lausanne, Switzerland</i>, 177–88. ER Institute, 1990.
  ieee: U. Hohenstein and G. Engels, “Formal Semantics of an Entity-Relationship Query
    Language,” in <i>Proceedings of the 9th International Conference on Entity-Relationship
    Approach (ER 90), Lausanne, Switzerland</i>, 1990, pp. 177–188.
  mla: Hohenstein, Uwe, and Gregor Engels. “Formal Semantics of an Entity-Relationship
    Query Language.” <i>Proceedings of the 9th International Conference on Entity-Relationship
    Approach (ER 90), Lausanne, Switzerland</i>, ER Institute, 1990, pp. 177–88.
  short: 'U. Hohenstein, G. Engels, in: Proceedings of the 9th International Conference
    on Entity-Relationship Approach (ER 90), Lausanne, Switzerland, ER Institute,
    1990, pp. 177–188.'
date_created: 2019-02-20T13:50:40Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
language:
- iso: eng
page: 177-188
publication: Proceedings of the 9th International Conference on Entity-Relationship
  Approach (ER 90), Lausanne, Switzerland
publisher: ER Institute
status: public
title: Formal Semantics of an Entity-Relationship Query Language
type: conference
user_id: '52534'
year: '1990'
...
