---
_id: '7395'
abstract:
- lang: ger
  text: Wie in allen technischen Geräten werden auch im Automobil immer mehr Funktionen
    durch Softwaresysteme realisiert bzw. gesteuert. Bei einer Entwicklung derartiger
    Softwaresysteme wird im Rahmen eines ingenieurmäßigen Entwicklungsprozesses zunächst
    ein Modell erstellt. Hierzu muss eine Modellierungssprache zur Verfügung stehen,
    die den Modellierer adäquat bei der Erstellung des Modells unterstützt und ein
    einheitliches Verständnis des Modells ermöglicht.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Jens
  full_name: Gaulke, Jens
  last_name: Gaulke
- first_name: Stefan
  full_name: Sauer, Stefan
  id: '447'
  last_name: Sauer
citation:
  ama: Engels G, Gaulke J, Sauer S. Modelle für automobile Software - Objektorientierte
    Modellierung von eingebetteten, interaktiven Softwaresystemen im Automobil. <i>Forschungsforum
    Paderborn</i>. 2001;4:24-29.
  apa: Engels, G., Gaulke, J., &#38; Sauer, S. (2001). Modelle für automobile Software
    - Objektorientierte Modellierung von eingebetteten, interaktiven Softwaresystemen
    im Automobil. <i>Forschungsforum Paderborn</i>, <i>4</i>, 24–29.
  bibtex: '@article{Engels_Gaulke_Sauer_2001, title={Modelle für automobile Software
    - Objektorientierte Modellierung von eingebetteten, interaktiven Softwaresystemen
    im Automobil}, volume={4}, journal={Forschungsforum Paderborn}, author={Engels,
    Gregor and Gaulke, Jens and Sauer, Stefan}, year={2001}, pages={24–29} }'
  chicago: 'Engels, Gregor, Jens Gaulke, and Stefan Sauer. “Modelle Für Automobile
    Software - Objektorientierte Modellierung von Eingebetteten, Interaktiven Softwaresystemen
    Im Automobil.” <i>Forschungsforum Paderborn</i> 4 (2001): 24–29.'
  ieee: G. Engels, J. Gaulke, and S. Sauer, “Modelle für automobile Software - Objektorientierte
    Modellierung von eingebetteten, interaktiven Softwaresystemen im Automobil,” <i>Forschungsforum
    Paderborn</i>, vol. 4, pp. 24–29, 2001.
  mla: Engels, Gregor, et al. “Modelle Für Automobile Software - Objektorientierte
    Modellierung von Eingebetteten, Interaktiven Softwaresystemen Im Automobil.” <i>Forschungsforum
    Paderborn</i>, vol. 4, 2001, pp. 24–29.
  short: G. Engels, J. Gaulke, S. Sauer, Forschungsforum Paderborn 4 (2001) 24–29.
date_created: 2019-01-31T15:42:58Z
date_updated: 2022-01-06T07:03:36Z
department:
- _id: '66'
intvolume: '         4'
language:
- iso: eng
page: 24-29
publication: Forschungsforum Paderborn
status: public
title: Modelle für automobile Software - Objektorientierte Modellierung von eingebetteten,
  interaktiven Softwaresystemen im Automobil
type: journal_article
user_id: '52534'
volume: 4
year: '2001'
...
---
_id: '8359'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Jochen
  full_name: Küster, Jochen
  last_name: Küster
citation:
  ama: 'Engels G, Küster J. Enhancing UML-RT Concepts for Behavioral Consistent Architecture
    Models. In: <i>Proceedings of the 1st Workshop on Describing Software Architecture
    with UML (Satellite Event of the ICSE 2001), Toronto (Canada)</i>. ; 2001.'
  apa: Engels, G., &#38; Küster, J. (2001). Enhancing UML-RT Concepts for Behavioral
    Consistent Architecture Models. In <i>Proceedings of the 1st Workshop on Describing
    Software Architecture with UML (satellite event of the ICSE 2001), Toronto (Canada)</i>.
  bibtex: '@inproceedings{Engels_Küster_2001, title={Enhancing UML-RT Concepts for
    Behavioral Consistent Architecture Models}, booktitle={Proceedings of the 1st
    Workshop on Describing Software Architecture with UML (satellite event of the
    ICSE 2001), Toronto (Canada)}, author={Engels, Gregor and Küster, Jochen}, year={2001}
    }'
  chicago: Engels, Gregor, and Jochen Küster. “Enhancing UML-RT Concepts for Behavioral
    Consistent Architecture Models.” In <i>Proceedings of the 1st Workshop on Describing
    Software Architecture with UML (Satellite Event of the ICSE 2001), Toronto (Canada)</i>,
    2001.
  ieee: G. Engels and J. Küster, “Enhancing UML-RT Concepts for Behavioral Consistent
    Architecture Models,” in <i>Proceedings of the 1st Workshop on Describing Software
    Architecture with UML (satellite event of the ICSE 2001), Toronto (Canada)</i>,
    2001.
  mla: Engels, Gregor, and Jochen Küster. “Enhancing UML-RT Concepts for Behavioral
    Consistent Architecture Models.” <i>Proceedings of the 1st Workshop on Describing
    Software Architecture with UML (Satellite Event of the ICSE 2001), Toronto (Canada)</i>,
    2001.
  short: 'G. Engels, J. Küster, in: Proceedings of the 1st Workshop on Describing
    Software Architecture with UML (Satellite Event of the ICSE 2001), Toronto (Canada),
    2001.'
date_created: 2019-03-06T11:12:51Z
date_updated: 2022-01-06T07:03:53Z
department:
- _id: '66'
language:
- iso: eng
publication: Proceedings of the 1st Workshop on Describing Software Architecture with
  UML (satellite event of the ICSE 2001), Toronto (Canada)
status: public
title: Enhancing UML-RT Concepts for Behavioral Consistent Architecture Models
type: conference
user_id: '52534'
year: '2001'
...
---
_id: '7790'
citation:
  ama: 'Ehrig H, Engels G, Kreowksi H-J, Taentzer G, eds. <i>Special Issue: Selected
    Papers of GRATRA 2000</i>. Vol 44. Amsterdam, The Netherlands: Elsevier; 2000.'
  apa: 'Ehrig, H., Engels, G., Kreowksi, H.-J., &#38; Taentzer, G. (Eds.). (2000).
    <i>Special Issue: Selected Papers of GRATRA 2000</i> (Vol. 44). Amsterdam, The
    Netherlands: Elsevier.'
  bibtex: '@book{Ehrig_Engels_Kreowksi_Taentzer_2000, place={Amsterdam, The Netherlands},
    series={Science of Computer Programming}, title={Special Issue: Selected Papers
    of GRATRA 2000}, volume={44}, number={2}, publisher={Elsevier}, year={2000}, collection={Science
    of Computer Programming} }'
  chicago: 'Ehrig, Hartmut, Gregor Engels, H.-J. Kreowksi, and Gabriele Taentzer,
    eds. <i>Special Issue: Selected Papers of GRATRA 2000</i>. Vol. 44. Science of
    Computer Programming. Amsterdam, The Netherlands: Elsevier, 2000.'
  ieee: 'H. Ehrig, G. Engels, H.-J. Kreowksi, and G. Taentzer, Eds., <i>Special Issue:
    Selected Papers of GRATRA 2000</i>, vol. 44, no. 2. Amsterdam, The Netherlands:
    Elsevier, 2000.'
  mla: 'Ehrig, Hartmut, et al., editors. <i>Special Issue: Selected Papers of GRATRA
    2000</i>. Vol. 44, no. 2, Elsevier, 2000.'
  short: 'H. Ehrig, G. Engels, H.-J. Kreowksi, G. Taentzer, eds., Special Issue: Selected
    Papers of GRATRA 2000, Elsevier, Amsterdam, The Netherlands, 2000.'
date_created: 2019-02-19T19:12:26Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
editor:
- first_name: Hartmut
  full_name: Ehrig, Hartmut
  last_name: Ehrig
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: H.-J.
  full_name: Kreowksi, H.-J.
  last_name: Kreowksi
- first_name: Gabriele
  full_name: Taentzer, Gabriele
  last_name: Taentzer
intvolume: '        44'
issue: '2'
language:
- iso: eng
place: Amsterdam, The Netherlands
publisher: Elsevier
series_title: Science of Computer Programming
status: public
title: 'Special Issue: Selected Papers of GRATRA 2000'
type: conference_editor
user_id: '52534'
volume: 44
year: '2000'
...
---
_id: '7872'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Reiko
  full_name: Heckel, Reiko
  last_name: Heckel
citation:
  ama: 'Engels G, Heckel R. Graph Transformation as a Conceptual and Formal Framework
    for System Modeling and Model Evolution. In: <i>Proceedings of the 27th International
    Colloquium on Automata, Languages and Programming (ICALP 2000), Geneva (Switzerland)</i>.
    Vol 1853. LNCS. Berlin/Heidelberg: Springer; 2000:127-150. doi:<a href="http://dx.doi.org/10.1007/3-540-45022-X_12">http://dx.doi.org/10.1007/3-540-45022-X_12</a>'
  apa: 'Engels, G., &#38; Heckel, R. (2000). Graph Transformation as a Conceptual
    and Formal Framework for System Modeling and Model Evolution. In <i>Proceedings
    of the 27th International Colloquium on Automata, Languages and Programming (ICALP
    2000), Geneva (Switzerland)</i> (Vol. 1853, pp. 127–150). Berlin/Heidelberg: Springer.
    <a href="http://dx.doi.org/10.1007/3-540-45022-X_12">http://dx.doi.org/10.1007/3-540-45022-X_12</a>'
  bibtex: '@inproceedings{Engels_Heckel_2000, place={Berlin/Heidelberg}, series={LNCS},
    title={Graph Transformation as a Conceptual and Formal Framework for System Modeling
    and Model Evolution}, volume={1853}, DOI={<a href="http://dx.doi.org/10.1007/3-540-45022-X_12">http://dx.doi.org/10.1007/3-540-45022-X_12</a>},
    booktitle={Proceedings of the 27th International Colloquium on Automata, Languages
    and Programming (ICALP 2000), Geneva (Switzerland)}, publisher={Springer}, author={Engels,
    Gregor and Heckel, Reiko}, year={2000}, pages={127–150}, collection={LNCS} }'
  chicago: 'Engels, Gregor, and Reiko Heckel. “Graph Transformation as a Conceptual
    and Formal Framework for System Modeling and Model Evolution.” In <i>Proceedings
    of the 27th International Colloquium on Automata, Languages and Programming (ICALP
    2000), Geneva (Switzerland)</i>, 1853:127–50. LNCS. Berlin/Heidelberg: Springer,
    2000. <a href="http://dx.doi.org/10.1007/3-540-45022-X_12">http://dx.doi.org/10.1007/3-540-45022-X_12</a>.'
  ieee: G. Engels and R. Heckel, “Graph Transformation as a Conceptual and Formal
    Framework for System Modeling and Model Evolution,” in <i>Proceedings of the 27th
    International Colloquium on Automata, Languages and Programming (ICALP 2000),
    Geneva (Switzerland)</i>, 2000, vol. 1853, pp. 127–150.
  mla: Engels, Gregor, and Reiko Heckel. “Graph Transformation as a Conceptual and
    Formal Framework for System Modeling and Model Evolution.” <i>Proceedings of the
    27th International Colloquium on Automata, Languages and Programming (ICALP 2000),
    Geneva (Switzerland)</i>, vol. 1853, Springer, 2000, pp. 127–50, doi:<a href="http://dx.doi.org/10.1007/3-540-45022-X_12">http://dx.doi.org/10.1007/3-540-45022-X_12</a>.
  short: 'G. Engels, R. Heckel, in: Proceedings of the 27th International Colloquium
    on Automata, Languages and Programming (ICALP 2000), Geneva (Switzerland), Springer,
    Berlin/Heidelberg, 2000, pp. 127–150.'
date_created: 2019-02-21T10:34:09Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/3-540-45022-X_12
intvolume: '      1853'
language:
- iso: eng
page: 127-150
place: Berlin/Heidelberg
publication: Proceedings of the 27th International Colloquium on Automata, Languages
  and Programming (ICALP 2000), Geneva (Switzerland)
publisher: Springer
series_title: LNCS
status: public
title: Graph Transformation as a Conceptual and Formal Framework for System Modeling
  and Model Evolution
type: conference
user_id: '52534'
volume: 1853
year: '2000'
...
---
_id: '7873'
abstract:
- lang: eng
  text: Abstract. The Unified Modeling Language (UML) is the de facto industrial standard
    of an object-oriented modeling language. It consists of several sublanguages which
    are suited to model structural and behavioral aspects of a software system. The
    UML was developed as a general-purpose language together with intrinsic features
    to extend the UML towards problem domain-specific profiles. The paper illustrates
    the language features of the UML and its adaptation mechanisms. As a conclusion,
    we show that the UML or an appropriate, to be defined core UML, respectively,
    may serve as a universal base of an object-oriented modeling language. But this
    core has to be adapted according to problem domain-specific requirements to yield
    an expressive and intuitive modeling language for a certain problem domain.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Reiko
  full_name: Heckel, Reiko
  last_name: Heckel
- first_name: Stefan
  full_name: Sauer, Stefan
  id: '447'
  last_name: Sauer
citation:
  ama: 'Engels G, Heckel R, Sauer S. UML - A Universal Modeling Language? In: <i>Proceedings
    of the 21st International Conference on Application and Theory of Petri Nets (ICATPN
    2000), Aarhus (Denmark)</i>. Vol 1825. LNCS. Berlin/Heidelberg: Springer; 2000:24-38.'
  apa: 'Engels, G., Heckel, R., &#38; Sauer, S. (2000). UML - A Universal Modeling
    Language? In <i>Proceedings of the 21st International Conference on Application
    and Theory of Petri Nets (ICATPN 2000), Aarhus (Denmark)</i> (Vol. 1825, pp. 24–38).
    Berlin/Heidelberg: Springer.'
  bibtex: '@inproceedings{Engels_Heckel_Sauer_2000, place={Berlin/Heidelberg}, series={LNCS},
    title={UML - A Universal Modeling Language?}, volume={1825}, booktitle={Proceedings
    of the 21st International Conference on Application and Theory of Petri Nets (ICATPN
    2000), Aarhus (Denmark)}, publisher={Springer}, author={Engels, Gregor and Heckel,
    Reiko and Sauer, Stefan}, year={2000}, pages={24–38}, collection={LNCS} }'
  chicago: 'Engels, Gregor, Reiko Heckel, and Stefan Sauer. “UML - A Universal Modeling
    Language?” In <i>Proceedings of the 21st International Conference on Application
    and Theory of Petri Nets (ICATPN 2000), Aarhus (Denmark)</i>, 1825:24–38. LNCS.
    Berlin/Heidelberg: Springer, 2000.'
  ieee: G. Engels, R. Heckel, and S. Sauer, “UML - A Universal Modeling Language?,”
    in <i>Proceedings of the 21st International Conference on Application and Theory
    of Petri Nets (ICATPN 2000), Aarhus (Denmark)</i>, 2000, vol. 1825, pp. 24–38.
  mla: Engels, Gregor, et al. “UML - A Universal Modeling Language?” <i>Proceedings
    of the 21st International Conference on Application and Theory of Petri Nets (ICATPN
    2000), Aarhus (Denmark)</i>, vol. 1825, Springer, 2000, pp. 24–38.
  short: 'G. Engels, R. Heckel, S. Sauer, in: Proceedings of the 21st International
    Conference on Application and Theory of Petri Nets (ICATPN 2000), Aarhus (Denmark),
    Springer, Berlin/Heidelberg, 2000, pp. 24–38.'
date_created: 2019-02-21T10:34:45Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
intvolume: '      1825'
language:
- iso: eng
page: 24-38
place: Berlin/Heidelberg
publication: Proceedings of the 21st International Conference on Application and Theory
  of Petri Nets (ICATPN 2000), Aarhus (Denmark)
publisher: Springer
series_title: LNCS
status: public
title: UML - A Universal Modeling Language?
type: conference
user_id: '52534'
volume: 1825
year: '2000'
...
---
_id: '7874'
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. Object-Oriented Modeling - A Roadmap. In: <i>Proceedings
    of the Conference on The Future of Software Engineering - Special Track at 22nd
    International Conference on Software Engineering (ICSE 2000), Limerick (Ireland)</i>.
    New York, NY, USA: ACM Press; 2000:103-116.'
  apa: 'Engels, G., &#38; Groenewegen, L. (2000). Object-Oriented Modeling - A Roadmap.
    In <i>Proceedings of the Conference on The Future of Software Engineering - Special
    Track at 22nd International Conference on Software Engineering (ICSE 2000), Limerick
    (Ireland)</i> (pp. 103–116). New York, NY, USA: ACM Press.'
  bibtex: '@inproceedings{Engels_Groenewegen_2000, place={New York, NY, USA}, title={Object-Oriented
    Modeling - A Roadmap}, booktitle={Proceedings of the Conference on The Future
    of Software Engineering - Special Track at 22nd International Conference on Software
    Engineering (ICSE 2000), Limerick (Ireland)}, publisher={ACM Press}, author={Engels,
    Gregor and Groenewegen, Luuk}, year={2000}, pages={103–116} }'
  chicago: 'Engels, Gregor, and Luuk Groenewegen. “Object-Oriented Modeling - A Roadmap.”
    In <i>Proceedings of the Conference on The Future of Software Engineering - Special
    Track at 22nd International Conference on Software Engineering (ICSE 2000), Limerick
    (Ireland)</i>, 103–16. New York, NY, USA: ACM Press, 2000.'
  ieee: G. Engels and L. Groenewegen, “Object-Oriented Modeling - A Roadmap,” in <i>Proceedings
    of the Conference on The Future of Software Engineering - Special Track at 22nd
    International Conference on Software Engineering (ICSE 2000), Limerick (Ireland)</i>,
    2000, pp. 103–116.
  mla: Engels, Gregor, and Luuk Groenewegen. “Object-Oriented Modeling - A Roadmap.”
    <i>Proceedings of the Conference on The Future of Software Engineering - Special
    Track at 22nd International Conference on Software Engineering (ICSE 2000), Limerick
    (Ireland)</i>, ACM Press, 2000, pp. 103–16.
  short: 'G. Engels, L. Groenewegen, in: Proceedings of the Conference on The Future
    of Software Engineering - Special Track at 22nd International Conference on Software
    Engineering (ICSE 2000), Limerick (Ireland), ACM Press, New York, NY, USA, 2000,
    pp. 103–116.'
date_created: 2019-02-21T10:35:32Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
language:
- iso: eng
page: 103-116
place: New York, NY, USA
publication: Proceedings of the Conference on The Future of Software Engineering -
  Special Track at 22nd International Conference on Software Engineering (ICSE 2000),
  Limerick (Ireland)
publisher: ACM Press
status: public
title: Object-Oriented Modeling - A Roadmap
type: conference
user_id: '52534'
year: '2000'
...
---
_id: '7875'
abstract:
- lang: eng
  text: 'In this paper, dynamic meta modeling is proposed as a new approach to the
    operational semantics of behavioral UML diagrams. The dynamic meta model extends
    the well-known static meta model by a speci.cation of the system’s dynamics by
    means of collaboration diagrams. In this way, it is possible to de.ne the behavior
    of UML diagrams within UML. The conceptual idea is inherited from Plotkin’s structured
    operational semantics (SOS) paradigm, a style of semantics speci.cation for concurrent
    programming languages and process calculi: Collaboration diagrams are used as
    deduction rules to specify a goal-oriented interpreter for the language. The approach
    is exemplified using a fragment of UML statechart and object diagrams. Formally,
    collaboration diagrams are interpreted as graph transformation rules. In this
    way, dynamic UML semantics can be both mathematically rigorous so as to enable
    formal specifications and proofs and, due to the use of UML notation, understandable
    without prior knowledge of heavy mathematic machinery. Thus, it can be used as
    a reference by tool developers, teachers, and advanced users.'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Jan
  full_name: Hendrik Hausmann, Jan
  last_name: Hendrik Hausmann
- first_name: Reiko
  full_name: Heckel, Reiko
  last_name: Heckel
- first_name: Stefan
  full_name: Sauer, Stefan
  id: '447'
  last_name: Sauer
citation:
  ama: 'Engels G, Hendrik Hausmann J, Heckel R, Sauer S. Dynamic Meta-Modeling: A
    Graphical Approach to the Operational Semantics of Behavioral Diagrams in UML.
    In: <i>Proceedings of the 3rd International Conference on the Unified Modeling
    Language (UML 2000), York (UK)</i>. Vol 1939. LNCS. Berlin/Heidelberg: Springer;
    2000:323-337. doi:<a href="http://dx.doi.org/10.1007/3-540-40011-7_23">http://dx.doi.org/10.1007/3-540-40011-7_23</a>'
  apa: 'Engels, G., Hendrik Hausmann, J., Heckel, R., &#38; Sauer, S. (2000). Dynamic
    Meta-Modeling: A Graphical Approach to the Operational Semantics of Behavioral
    Diagrams in UML. In <i>Proceedings of the 3rd international conference on the
    Unified Modeling Language (UML 2000), York (UK)</i> (Vol. 1939, pp. 323–337).
    Berlin/Heidelberg: Springer. <a href="http://dx.doi.org/10.1007/3-540-40011-7_23">http://dx.doi.org/10.1007/3-540-40011-7_23</a>'
  bibtex: '@inproceedings{Engels_Hendrik Hausmann_Heckel_Sauer_2000, place={Berlin/Heidelberg},
    series={LNCS}, title={Dynamic Meta-Modeling: A Graphical Approach to the Operational
    Semantics of Behavioral Diagrams in UML}, volume={1939}, DOI={<a href="http://dx.doi.org/10.1007/3-540-40011-7_23">http://dx.doi.org/10.1007/3-540-40011-7_23</a>},
    booktitle={Proceedings of the 3rd international conference on the Unified Modeling
    Language (UML 2000), York (UK)}, publisher={Springer}, author={Engels, Gregor
    and Hendrik Hausmann, Jan and Heckel, Reiko and Sauer, Stefan}, year={2000}, pages={323–337},
    collection={LNCS} }'
  chicago: 'Engels, Gregor, Jan Hendrik Hausmann, Reiko Heckel, and Stefan Sauer.
    “Dynamic Meta-Modeling: A Graphical Approach to the Operational Semantics of Behavioral
    Diagrams in UML.” In <i>Proceedings of the 3rd International Conference on the
    Unified Modeling Language (UML 2000), York (UK)</i>, 1939:323–37. LNCS. Berlin/Heidelberg:
    Springer, 2000. <a href="http://dx.doi.org/10.1007/3-540-40011-7_23">http://dx.doi.org/10.1007/3-540-40011-7_23</a>.'
  ieee: 'G. Engels, J. Hendrik Hausmann, R. Heckel, and S. Sauer, “Dynamic Meta-Modeling:
    A Graphical Approach to the Operational Semantics of Behavioral Diagrams in UML,”
    in <i>Proceedings of the 3rd international conference on the Unified Modeling
    Language (UML 2000), York (UK)</i>, 2000, vol. 1939, pp. 323–337.'
  mla: 'Engels, Gregor, et al. “Dynamic Meta-Modeling: A Graphical Approach to the
    Operational Semantics of Behavioral Diagrams in UML.” <i>Proceedings of the 3rd
    International Conference on the Unified Modeling Language (UML 2000), York (UK)</i>,
    vol. 1939, Springer, 2000, pp. 323–37, doi:<a href="http://dx.doi.org/10.1007/3-540-40011-7_23">http://dx.doi.org/10.1007/3-540-40011-7_23</a>.'
  short: 'G. Engels, J. Hendrik Hausmann, R. Heckel, S. Sauer, in: Proceedings of
    the 3rd International Conference on the Unified Modeling Language (UML 2000),
    York (UK), Springer, Berlin/Heidelberg, 2000, pp. 323–337.'
date_created: 2019-02-21T10:36:15Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/3-540-40011-7_23
intvolume: '      1939'
language:
- iso: eng
page: 323-337
place: Berlin/Heidelberg
publication: Proceedings of the 3rd international conference on the Unified Modeling
  Language (UML 2000), York (UK)
publisher: Springer
series_title: LNCS
status: public
title: 'Dynamic Meta-Modeling: A Graphical Approach to the Operational Semantics of
  Behavioral Diagrams in UML'
type: conference
user_id: '52534'
volume: 1939
year: '2000'
...
---
_id: '8207'
author:
- first_name: Ralph
  full_name: Depke, Ralph
  last_name: Depke
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Jochen
  full_name: Küster, Jochen
  last_name: Küster
citation:
  ama: Depke R, Engels G, Küster J. <i>On the Integration of Roles in the UML</i>.
    University of Paderborn, Department of Computer Science; 2000.
  apa: Depke, R., Engels, G., &#38; Küster, J. (2000). <i>On the Integration of Roles
    in the UML</i>. University of Paderborn, Department of Computer Science.
  bibtex: '@book{Depke_Engels_Küster_2000, title={On the Integration of Roles in the
    UML}, publisher={University of Paderborn, Department of Computer Science}, author={Depke,
    Ralph and Engels, Gregor and Küster, Jochen}, year={2000} }'
  chicago: Depke, Ralph, Gregor Engels, and Jochen Küster. <i>On the Integration of
    Roles in the UML</i>. University of Paderborn, Department of Computer Science,
    2000.
  ieee: R. Depke, G. Engels, and J. Küster, <i>On the Integration of Roles in the
    UML</i>. University of Paderborn, Department of Computer Science, 2000.
  mla: Depke, Ralph, et al. <i>On the Integration of Roles in the UML</i>. University
    of Paderborn, Department of Computer Science, 2000.
  short: R. Depke, G. Engels, J. Küster, On the Integration of Roles in the UML, University
    of Paderborn, Department of Computer Science, 2000.
date_created: 2019-03-03T16:13:04Z
date_updated: 2022-01-06T07:03:52Z
department:
- _id: '66'
language:
- iso: eng
publisher: University of Paderborn, Department of Computer Science
report_number: '214'
status: public
title: On the Integration of Roles in the UML
type: report
user_id: '52534'
year: '2000'
...
---
_id: '8332'
abstract:
- lang: eng
  text: Graphs are a commonly used formalism for modeling many different kinds of
    static and dynamic data. In many applications, data modeling can be improved by
    using hierarchically structured graphs. But, while there already exist hierarchical
    graph data models, no general-purpose hierarchical graph data model exists yet,
    which unifies common features of these domain-specific models. In this paper,
    we present graph packages, a general formalism for defining hierarchical graphs,
    supporting the most important features found in known applications. Because of
    the dynamic nature of graphs, hierarchical graph transformation is also an important
    issue to be dealt with when using hierarchical graphs. Motivated by the successful
    application of graph grammars to the specification of graph transformations, we
    also introduce a framework that allows to specify hierarchical graph transformations
    by combining existing graph grammar approaches and our graph package concept.
    These concepts are a step towards the definition of a general-purpose hierarchical
    graph data model.
author:
- first_name: Giorgio
  full_name: Busatto, Giorgio
  last_name: Busatto
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Katharina
  full_name: Mehner, Katharina
  last_name: Mehner
- first_name: Annika
  full_name: Wagner, Annika
  last_name: Wagner
citation:
  ama: 'Busatto G, Engels G, Mehner K, Wagner A. A Framework for Adding Packages to
    Graph Transformation Approaches. In: <i>Selected Papers of the 6th International
    Workshop on Theory and Application of Graph Transformations (TAGT ’98), Paderborn
    (Germany)</i>. Vol 1764. LNCS. Berlin/Heidelberg: Springer; 2000:352-367. doi:<a
    href="http://dx.doi.org/10.1007/b75045">http://dx.doi.org/10.1007/b75045</a>'
  apa: 'Busatto, G., Engels, G., Mehner, K., &#38; Wagner, A. (2000). A Framework
    for Adding Packages to Graph Transformation Approaches. In <i>Selected Papers
    of the 6th International Workshop on Theory and Application of Graph Transformations
    (TAGT ’98), Paderborn (Germany)</i> (Vol. 1764, pp. 352–367). Berlin/Heidelberg:
    Springer. <a href="http://dx.doi.org/10.1007/b75045">http://dx.doi.org/10.1007/b75045</a>'
  bibtex: '@inproceedings{Busatto_Engels_Mehner_Wagner_2000, place={Berlin/Heidelberg},
    series={LNCS}, title={A Framework for Adding Packages to Graph Transformation
    Approaches}, volume={1764}, DOI={<a href="http://dx.doi.org/10.1007/b75045">http://dx.doi.org/10.1007/b75045</a>},
    booktitle={Selected Papers of the 6th International Workshop on Theory and Application
    of Graph Transformations (TAGT ’98), Paderborn (Germany)}, publisher={Springer},
    author={Busatto, Giorgio and Engels, Gregor and Mehner, Katharina and Wagner,
    Annika}, year={2000}, pages={352–367}, collection={LNCS} }'
  chicago: 'Busatto, Giorgio, Gregor Engels, Katharina Mehner, and Annika Wagner.
    “A Framework for Adding Packages to Graph Transformation Approaches.” In <i>Selected
    Papers of the 6th International Workshop on Theory and Application of Graph Transformations
    (TAGT ’98), Paderborn (Germany)</i>, 1764:352–67. LNCS. Berlin/Heidelberg: Springer,
    2000. <a href="http://dx.doi.org/10.1007/b75045">http://dx.doi.org/10.1007/b75045</a>.'
  ieee: G. Busatto, G. Engels, K. Mehner, and A. Wagner, “A Framework for Adding Packages
    to Graph Transformation Approaches,” in <i>Selected Papers of the 6th International
    Workshop on Theory and Application of Graph Transformations (TAGT ’98), Paderborn
    (Germany)</i>, 2000, vol. 1764, pp. 352–367.
  mla: Busatto, Giorgio, et al. “A Framework for Adding Packages to Graph Transformation
    Approaches.” <i>Selected Papers of the 6th International Workshop on Theory and
    Application of Graph Transformations (TAGT ’98), Paderborn (Germany)</i>, vol.
    1764, Springer, 2000, pp. 352–67, doi:<a href="http://dx.doi.org/10.1007/b75045">http://dx.doi.org/10.1007/b75045</a>.
  short: 'G. Busatto, G. Engels, K. Mehner, A. Wagner, in: Selected Papers of the
    6th International Workshop on Theory and Application of Graph Transformations
    (TAGT ’98), Paderborn (Germany), Springer, Berlin/Heidelberg, 2000, pp. 352–367.'
date_created: 2019-03-05T13:29:21Z
date_updated: 2022-01-06T07:03:53Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/b75045
intvolume: '      1764'
language:
- iso: eng
page: 352-367
place: Berlin/Heidelberg
publication: Selected Papers of the 6th International Workshop on Theory and Application
  of Graph Transformations (TAGT '98), Paderborn (Germany)
publisher: Springer
series_title: LNCS
status: public
title: A Framework for Adding Packages to Graph Transformation Approaches
type: conference
user_id: '52534'
volume: 1764
year: '2000'
...
---
_id: '8339'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Reiko
  full_name: Heckel, Reiko
  last_name: Heckel
citation:
  ama: 'Engels G, Heckel R. From Trees to Graphs: Defining the Semantics of Diagram
    Languages with Graph Transformation. In: <i>Proceedings of the Workshop on Graph
    Transformation and Visual Modeling Techniques (Satellite Events of the ICALP 2000),
    Geneva(Switzerland)</i>. Carleton Scientific; 2000:373-382.'
  apa: 'Engels, G., &#38; Heckel, R. (2000). From Trees to Graphs: Defining the Semantics
    of Diagram Languages with Graph Transformation. In <i>Proceedings of the Workshop
    on Graph Transformation and Visual Modeling Techniques (satellite events of the
    ICALP 2000), Geneva(Switzerland)</i> (pp. 373–382). Carleton Scientific.'
  bibtex: '@inproceedings{Engels_Heckel_2000, title={From Trees to Graphs: Defining
    the Semantics of Diagram Languages with Graph Transformation}, booktitle={Proceedings
    of the Workshop on Graph Transformation and Visual Modeling Techniques (satellite
    events of the ICALP 2000), Geneva(Switzerland)}, publisher={Carleton Scientific},
    author={Engels, Gregor and Heckel, Reiko}, year={2000}, pages={373–382} }'
  chicago: 'Engels, Gregor, and Reiko Heckel. “From Trees to Graphs: Defining the
    Semantics of Diagram Languages with Graph Transformation.” In <i>Proceedings of
    the Workshop on Graph Transformation and Visual Modeling Techniques (Satellite
    Events of the ICALP 2000), Geneva(Switzerland)</i>, 373–82. Carleton Scientific,
    2000.'
  ieee: 'G. Engels and R. Heckel, “From Trees to Graphs: Defining the Semantics of
    Diagram Languages with Graph Transformation,” in <i>Proceedings of the Workshop
    on Graph Transformation and Visual Modeling Techniques (satellite events of the
    ICALP 2000), Geneva(Switzerland)</i>, 2000, pp. 373–382.'
  mla: 'Engels, Gregor, and Reiko Heckel. “From Trees to Graphs: Defining the Semantics
    of Diagram Languages with Graph Transformation.” <i>Proceedings of the Workshop
    on Graph Transformation and Visual Modeling Techniques (Satellite Events of the
    ICALP 2000), Geneva(Switzerland)</i>, Carleton Scientific, 2000, pp. 373–82.'
  short: 'G. Engels, R. Heckel, in: Proceedings of the Workshop on Graph Transformation
    and Visual Modeling Techniques (Satellite Events of the ICALP 2000), Geneva(Switzerland),
    Carleton Scientific, 2000, pp. 373–382.'
date_created: 2019-03-05T13:29:29Z
date_updated: 2022-01-06T07:03:53Z
department:
- _id: '66'
language:
- iso: eng
page: 373-382
publication: Proceedings of the Workshop on Graph Transformation and Visual Modeling
  Techniques (satellite events of the ICALP 2000), Geneva(Switzerland)
publisher: Carleton Scientific
status: public
title: 'From Trees to Graphs: Defining the Semantics of Diagram Languages with Graph
  Transformation'
type: conference
user_id: '52534'
year: '2000'
...
---
_id: '8340'
abstract:
- lang: eng
  text: 'In concurrent systems, multiple components communicate with each other by
    exchanging messages. Each component may take part in several communication protocols
    at the same time, each one taking part over a so-called connector. Valid sequences
    of message exchanges are usually modeled in a communication protocol. There arise
    several important questions concerning protocols: Given a protocol how to ensure
    that each participant conforms to the protocol on the model level? Conversely,
    given multiple components how to extract the protocol? In our position statement,
    we propose a technique for ensuring protocol conformity based on extraction of
    statechart views from each component''s statechart.'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Jochen
  full_name: Küster, Jochen
  last_name: Küster
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
citation:
  ama: 'Engels G, Küster J, Groenewegen L. Modeling Concurrent Behavior through Consistent
    Statechart Views. In: <i>Proceedings of the Workshop on Dynamic Behaviour in UML
    Models: Semantic Questions, Munich (Germany)</i>. Munich (Germany): Ludwig-Maximilians-University;
    2000:44-49.'
  apa: 'Engels, G., Küster, J., &#38; Groenewegen, L. (2000). Modeling Concurrent
    Behavior through Consistent Statechart Views. In <i>Proceedings of the Workshop
    on Dynamic Behaviour in UML Models: Semantic Questions, Munich (Germany)</i> (pp.
    44–49). Munich (Germany): Ludwig-Maximilians-University.'
  bibtex: '@inproceedings{Engels_Küster_Groenewegen_2000, place={Munich (Germany)},
    title={Modeling Concurrent Behavior through Consistent Statechart Views}, number={0006},
    booktitle={Proceedings of the Workshop on Dynamic Behaviour in UML Models: Semantic
    Questions, Munich (Germany)}, publisher={Ludwig-Maximilians-University}, author={Engels,
    Gregor and Küster, Jochen and Groenewegen, Luuk}, year={2000}, pages={44–49} }'
  chicago: 'Engels, Gregor, Jochen Küster, and Luuk Groenewegen. “Modeling Concurrent
    Behavior through Consistent Statechart Views.” In <i>Proceedings of the Workshop
    on Dynamic Behaviour in UML Models: Semantic Questions, Munich (Germany)</i>,
    44–49. Munich (Germany): Ludwig-Maximilians-University, 2000.'
  ieee: 'G. Engels, J. Küster, and L. Groenewegen, “Modeling Concurrent Behavior through
    Consistent Statechart Views,” in <i>Proceedings of the Workshop on Dynamic Behaviour
    in UML Models: Semantic Questions, Munich (Germany)</i>, 2000, no. 0006, pp. 44–49.'
  mla: 'Engels, Gregor, et al. “Modeling Concurrent Behavior through Consistent Statechart
    Views.” <i>Proceedings of the Workshop on Dynamic Behaviour in UML Models: Semantic
    Questions, Munich (Germany)</i>, no. 0006, Ludwig-Maximilians-University, 2000,
    pp. 44–49.'
  short: 'G. Engels, J. Küster, L. Groenewegen, in: Proceedings of the Workshop on
    Dynamic Behaviour in UML Models: Semantic Questions, Munich (Germany), Ludwig-Maximilians-University,
    Munich (Germany), 2000, pp. 44–49.'
date_created: 2019-03-05T13:29:30Z
date_updated: 2022-01-06T07:03:53Z
department:
- _id: '66'
issue: '0006'
language:
- iso: eng
page: 44-49
place: Munich (Germany)
publication: 'Proceedings of the Workshop on Dynamic Behaviour in UML Models: Semantic
  Questions, Munich (Germany)'
publisher: Ludwig-Maximilians-University
status: public
title: Modeling Concurrent Behavior through Consistent Statechart Views
type: conference
user_id: '52534'
year: '2000'
...
---
_id: '7396'
abstract:
- lang: eng
  text: In order to provide semantic support for visual modeling techniques, new techniques
    have to be developed which help us to narrow the conceptual gap between graph-based
    visual modeling techniques like the UML and established methodologies of programming
    language semantics almost exclusively based on trees and terms. Concepts and results
    from the area of graph transformation can be used both as a basis for high-level
    rule-based visual languages, and as semantic domain for visual modeling techniques
    focusing on the structural and behavioral aspects of today's software systems.
    Moreover, graph transformation can provide the necessary technology in order to
    develop the graph-based counterparts of the denotational, operational, or algebraic
    semantics paradigms in the field of programming languages. In this paper, we substantiate
    these claims by examples of the use of graph transformation as visual modeling
    notion, semantic domain, and for the semantics of diagram languages.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Reiko
  full_name: Heckel, Reiko
  last_name: Heckel
citation:
  ama: Engels G, Heckel R. Graph Transformation and Visual Modeling Techniques. <i>Bulletin
    of the EATCS</i>. 2000;(71):186-202.
  apa: Engels, G., &#38; Heckel, R. (2000). Graph Transformation and Visual Modeling
    Techniques. <i>Bulletin of the EATCS</i>, (71), 186–202.
  bibtex: '@article{Engels_Heckel_2000, title={Graph Transformation and Visual Modeling
    Techniques}, number={71}, journal={Bulletin of the EATCS}, author={Engels, Gregor
    and Heckel, Reiko}, year={2000}, pages={186–202} }'
  chicago: 'Engels, Gregor, and Reiko Heckel. “Graph Transformation and Visual Modeling
    Techniques.” <i>Bulletin of the EATCS</i>, no. 71 (2000): 186–202.'
  ieee: G. Engels and R. Heckel, “Graph Transformation and Visual Modeling Techniques,”
    <i>Bulletin of the EATCS</i>, no. 71, pp. 186–202, 2000.
  mla: Engels, Gregor, and Reiko Heckel. “Graph Transformation and Visual Modeling
    Techniques.” <i>Bulletin of the EATCS</i>, no. 71, 2000, pp. 186–202.
  short: G. Engels, R. Heckel, Bulletin of the EATCS (2000) 186–202.
date_created: 2019-01-31T15:43:34Z
date_updated: 2022-01-06T07:03:36Z
department:
- _id: '66'
issue: '71'
language:
- iso: eng
page: 186-202
publication: Bulletin of the EATCS
status: public
title: Graph Transformation and Visual Modeling Techniques
type: journal_article
user_id: '52534'
year: '2000'
...
---
_id: '7520'
abstract:
- lang: ger
  text: In diesem Kapitel sollen das Vorgehensmodell zur Entwicklung von multimedialen
    Lehreinheiten und der Fragebogen zur Erstellung eines deskriptiven Vorgehensmodells
    vorgestellt werden. Diese Dokumente sind von der Softwarebegleitgruppe im Projektverlauf
    für die Projektteilnehmer aus den wirtschaftswissenschaftlichen Fakultäten erstellt
    worden.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Udo
  full_name: Kelter, Udo
  last_name: Kelter
- first_name: Ralph
  full_name: Depke, Ralph
  last_name: Depke
- first_name: Katharina
  full_name: Mehner, Katharina
  last_name: Mehner
citation:
  ama: 'Engels G, Kelter U, Depke R, Mehner K. Unterstützende Angebote der Softwarebegleitgruppe.
    In: <i>Multimedia in Der Wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>.
    Münster: LIT; 2000:27-56.'
  apa: 'Engels, G., Kelter, U., Depke, R., &#38; Mehner, K. (2000). Unterstützende
    Angebote der Softwarebegleitgruppe. In <i>Multimedia in der wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht</i> (pp. 27–56). Münster: LIT.'
  bibtex: '@inbook{Engels_Kelter_Depke_Mehner_2000, place={Münster}, title={Unterstützende
    Angebote der Softwarebegleitgruppe}, booktitle={Multimedia in der wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht}, publisher={LIT}, author={Engels, Gregor and Kelter,
    Udo and Depke, Ralph and Mehner, Katharina}, year={2000}, pages={27–56} }'
  chicago: 'Engels, Gregor, Udo Kelter, Ralph Depke, and Katharina Mehner. “Unterstützende
    Angebote Der Softwarebegleitgruppe.” In <i>Multimedia in Der Wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht</i>, 27–56. Münster: LIT, 2000.'
  ieee: 'G. Engels, U. Kelter, R. Depke, and K. Mehner, “Unterstützende Angebote der
    Softwarebegleitgruppe,” in <i>Multimedia in der wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht</i>, Münster: LIT, 2000, pp. 27–56.'
  mla: Engels, Gregor, et al. “Unterstützende Angebote Der Softwarebegleitgruppe.”
    <i>Multimedia in Der Wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>,
    LIT, 2000, pp. 27–56.
  short: 'G. Engels, U. Kelter, R. Depke, K. Mehner, in: Multimedia in Der Wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht, LIT, Münster, 2000, pp. 27–56.'
date_created: 2019-02-04T22:53:21Z
date_updated: 2022-01-06T07:03:39Z
department:
- _id: '66'
language:
- iso: eng
page: 27-56
place: Münster
publication: Multimedia in der wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht
publisher: LIT
status: public
title: Unterstützende Angebote der Softwarebegleitgruppe
type: book_chapter
user_id: '52534'
year: '2000'
...
---
_id: '7521'
abstract:
- lang: ger
  text: Auf der Grundlage der im vorherigen Kapitel zusammengefaßten Beschreibungen
    der Aktivitäten an den einzelnen Standorten Bochum, Köln, Münster und Siegen soll
    in diesem Kapitel versucht werden, die beschriebenen Erfahrungen zu strukturieren
    und zu vergleichen. Hierbei geht es in erster Linie um eine qualitative Analyse.
    Es wird also nicht gefragt und bewertet, welche konkret quantitativ meßbaren Ergebnisse
    erzielt wurden, sondern welcher Standort welche Aktivitäten durchgeführt hat,
    um das gesteckte Ziel zu erreichen. Das Ziel dieser vergleichenden Analyse liegt
    vor allem in dem Erkenntnisgewinn, welche Aktivitäten von welchen Personenkreisen
    in einer Fakultät durchgeführt werden können bzw. sollten, um eine adäquate Unterstützung
    der Lehre durch Multimedia-Techniken zu erzielen.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Ralph
  full_name: Depke, Ralph
  last_name: Depke
- first_name: Katharina
  full_name: Mehner, Katharina
  last_name: Mehner
citation:
  ama: 'Engels G, Depke R, Mehner K. Ergebnisse - vergleichende Darstellung. In: <i>Multimedia
    in Der Wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>. Münster: LIT;
    2000:277-294.'
  apa: 'Engels, G., Depke, R., &#38; Mehner, K. (2000). Ergebnisse - vergleichende
    Darstellung. In <i>Multimedia in der wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>
    (pp. 277–294). Münster: LIT.'
  bibtex: '@inbook{Engels_Depke_Mehner_2000, place={Münster}, title={Ergebnisse -
    vergleichende Darstellung}, booktitle={Multimedia in der wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht}, publisher={LIT}, author={Engels, Gregor and Depke,
    Ralph and Mehner, Katharina}, year={2000}, pages={277–294} }'
  chicago: 'Engels, Gregor, Ralph Depke, and Katharina Mehner. “Ergebnisse - Vergleichende
    Darstellung.” In <i>Multimedia in Der Wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>,
    277–94. Münster: LIT, 2000.'
  ieee: 'G. Engels, R. Depke, and K. Mehner, “Ergebnisse - vergleichende Darstellung,”
    in <i>Multimedia in der wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>,
    Münster: LIT, 2000, pp. 277–294.'
  mla: Engels, Gregor, et al. “Ergebnisse - Vergleichende Darstellung.” <i>Multimedia
    in Der Wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht</i>, LIT, 2000,
    pp. 277–94.
  short: 'G. Engels, R. Depke, K. Mehner, in: Multimedia in Der Wirtschaftswissenschaftlichen
    Lehre, Erfahrungsbericht, LIT, Münster, 2000, pp. 277–294.'
date_created: 2019-02-04T22:54:41Z
date_updated: 2022-01-06T07:03:39Z
department:
- _id: '66'
language:
- iso: eng
page: 277-294
place: Münster
publication: Multimedia in der wirtschaftswissenschaftlichen Lehre, Erfahrungsbericht
publisher: LIT
status: public
title: Ergebnisse - vergleichende Darstellung
type: book_chapter
user_id: '52534'
year: '2000'
...
---
_id: '7522'
abstract:
- lang: eng
  text: The computer has evolved from the purpose of pure number crunching to supporting
    the coordinated collaboration between human and/or artificial beings to reach
    a certain goal. Object-oriented modelling techniques based on the central notions
    of object interaction and object collaboration should provide the semantic expressivity
    to model such coordinated collaboration. Based on an investigation of the object-oriented
    modelling standard UML, however, the weaknesses of the existing modelling concepts
    are revealed. SOCCA is presented instead, which is an object-oriented specification
    language supporting the arbitrarily fine-grained synchronisation of processes,
    i.e., active objects. Based on several examples of the EU rental car system the
    expressive power of SOCCA is discussed and compared to related approaches.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Luuk
  full_name: Groenewegen, Luuk
  last_name: Groenewegen
- first_name: Gerti
  full_name: Kappel, Gerti
  last_name: Kappel
citation:
  ama: 'Engels G, Groenewegen L, Kappel G. Coordinated Collaboration of Objects. In:
    <i>Proceedings of Advances in Object-Oriented Modeling</i>. The MIT Press; 2000:307-332.'
  apa: Engels, G., Groenewegen, L., &#38; Kappel, G. (2000). Coordinated Collaboration
    of Objects. In <i>Proceedings of Advances in Object-Oriented Modeling</i> (pp.
    307–332). The MIT Press.
  bibtex: '@inbook{Engels_Groenewegen_Kappel_2000, title={Coordinated Collaboration
    of Objects}, booktitle={Proceedings of Advances in Object-Oriented Modeling},
    publisher={The MIT Press}, author={Engels, Gregor and Groenewegen, Luuk and Kappel,
    Gerti}, year={2000}, pages={307–332} }'
  chicago: Engels, Gregor, Luuk Groenewegen, and Gerti Kappel. “Coordinated Collaboration
    of Objects.” In <i>Proceedings of Advances in Object-Oriented Modeling</i>, 307–32.
    The MIT Press, 2000.
  ieee: G. Engels, L. Groenewegen, and G. Kappel, “Coordinated Collaboration of Objects,”
    in <i>Proceedings of Advances in Object-Oriented Modeling</i>, The MIT Press,
    2000, pp. 307–332.
  mla: Engels, Gregor, et al. “Coordinated Collaboration of Objects.” <i>Proceedings
    of Advances in Object-Oriented Modeling</i>, The MIT Press, 2000, pp. 307–32.
  short: 'G. Engels, L. Groenewegen, G. Kappel, in: Proceedings of Advances in Object-Oriented
    Modeling, The MIT Press, 2000, pp. 307–332.'
date_created: 2019-02-04T22:55:21Z
date_updated: 2022-01-06T07:03:39Z
department:
- _id: '66'
language:
- iso: eng
page: 307-332
publication: Proceedings of Advances in Object-Oriented Modeling
publisher: The MIT Press
status: public
title: Coordinated Collaboration of Objects
type: book_chapter
user_id: '52534'
year: '2000'
...
---
_id: '8342'
abstract:
- lang: eng
  text: This position paper weighs the benefits against the problems of using a graph
    rewrite system for the formal specification of an integrated software engineering
    model and for its implementation using the same graph rewrite system. The integrated
    software engineering approach, called GRIDS1, has been motivated by the shortcomings
    of software engineering support for real-life software projects. It is based on
    the formal integration of software engineering aspects for the automatic construction
    and well-defined manipulation of situational project frameworks. GRIDS uses the
    graph rewrite system PROGRES for the formal specification of the concepts and
    for their prototypical implementation. Without claiming to cover the entire field
    of graph rewrite systems, the experiences of this particular, graph-based approach
    are used as example for a discussion about the adequacy, the benefits, but also
    the shortcomings and the problems of applying a graph rewrite approach to realize
    automated software and method engineering support.
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Andreas
  full_name: Zamperoni, Andreas
  last_name: Zamperoni
citation:
  ama: 'Engels G, Zamperoni A. Formal Integration of Software Engineering Aspects
    Using Graph Rewrite Systems - A Typical Experience?! In: <i>Proceedings of the
    International Workshop on Applications of Graph Transformations with Industrial
    Relevance (AGTIVE 1999), Kerkrade (The Netherlands)</i>. Vol 1779. LNCS. Berlin/Heidelberg:
    Springer; 2000:359-368. doi:<a href="http://dx.doi.org/10.1007/3-540-45104-8_28">http://dx.doi.org/10.1007/3-540-45104-8_28</a>'
  apa: 'Engels, G., &#38; Zamperoni, A. (2000). Formal Integration of Software Engineering
    Aspects Using Graph Rewrite Systems - A Typical Experience?! In <i>Proceedings
    of the International Workshop on Applications of Graph Transformations with Industrial
    Relevance (AGTIVE 1999), Kerkrade (The Netherlands)</i> (Vol. 1779, pp. 359–368).
    Berlin/Heidelberg: Springer. <a href="http://dx.doi.org/10.1007/3-540-45104-8_28">http://dx.doi.org/10.1007/3-540-45104-8_28</a>'
  bibtex: '@inproceedings{Engels_Zamperoni_2000, place={Berlin/Heidelberg}, series={LNCS},
    title={Formal Integration of Software Engineering Aspects Using Graph Rewrite
    Systems - A Typical Experience?!}, volume={1779}, DOI={<a href="http://dx.doi.org/10.1007/3-540-45104-8_28">http://dx.doi.org/10.1007/3-540-45104-8_28</a>},
    booktitle={Proceedings of the International Workshop on Applications of Graph
    Transformations with Industrial Relevance (AGTIVE 1999), Kerkrade (The Netherlands)},
    publisher={Springer}, author={Engels, Gregor and Zamperoni, Andreas}, year={2000},
    pages={359–368}, collection={LNCS} }'
  chicago: 'Engels, Gregor, and Andreas Zamperoni. “Formal Integration of Software
    Engineering Aspects Using Graph Rewrite Systems - A Typical Experience?!” In <i>Proceedings
    of the International Workshop on Applications of Graph Transformations with Industrial
    Relevance (AGTIVE 1999), Kerkrade (The Netherlands)</i>, 1779:359–68. LNCS. Berlin/Heidelberg:
    Springer, 2000. <a href="http://dx.doi.org/10.1007/3-540-45104-8_28">http://dx.doi.org/10.1007/3-540-45104-8_28</a>.'
  ieee: G. Engels and A. Zamperoni, “Formal Integration of Software Engineering Aspects
    Using Graph Rewrite Systems - A Typical Experience?!,” in <i>Proceedings of the
    International Workshop on Applications of Graph Transformations with Industrial
    Relevance (AGTIVE 1999), Kerkrade (The Netherlands)</i>, 2000, vol. 1779, pp.
    359–368.
  mla: Engels, Gregor, and Andreas Zamperoni. “Formal Integration of Software Engineering
    Aspects Using Graph Rewrite Systems - A Typical Experience?!” <i>Proceedings of
    the International Workshop on Applications of Graph Transformations with Industrial
    Relevance (AGTIVE 1999), Kerkrade (The Netherlands)</i>, vol. 1779, Springer,
    2000, pp. 359–68, doi:<a href="http://dx.doi.org/10.1007/3-540-45104-8_28">http://dx.doi.org/10.1007/3-540-45104-8_28</a>.
  short: 'G. Engels, A. Zamperoni, in: Proceedings of the International Workshop on
    Applications of Graph Transformations with Industrial Relevance (AGTIVE 1999),
    Kerkrade (The Netherlands), Springer, Berlin/Heidelberg, 2000, pp. 359–368.'
date_created: 2019-03-05T13:29:33Z
date_updated: 2022-01-06T07:03:53Z
department:
- _id: '66'
doi: http://dx.doi.org/10.1007/3-540-45104-8_28
intvolume: '      1779'
language:
- iso: eng
page: 359-368
place: Berlin/Heidelberg
publication: Proceedings of the International Workshop on Applications of Graph Transformations
  with Industrial Relevance (AGTIVE 1999), Kerkrade (The Netherlands)
publisher: Springer
series_title: LNCS
status: public
title: Formal Integration of Software Engineering Aspects Using Graph Rewrite Systems
  - A Typical Experience?!
type: conference
user_id: '52534'
volume: 1779
year: '2000'
...
---
_id: '7792'
citation:
  ama: 'Engels G, Beiersdörfer K, Schäfer W, eds. <i>Informatik ’99: Informatik Überwindet
    Grenzen. Tagungsband Der 29. Jahrestagung Der Gesellschaft Für Informatik, Paderborn
    (Germany)</i>. Berlin/Heidelberg: Springer; 1999.'
  apa: 'Engels, G., Beiersdörfer, K., &#38; Schäfer, W. (Eds.). (1999). <i>Informatik
    ’99: Informatik überwindet Grenzen. Tagungsband der 29. Jahrestagung der Gesellschaft
    für Informatik, Paderborn (Germany)</i>. Berlin/Heidelberg: Springer.'
  bibtex: '@book{Engels_Beiersdörfer_Schäfer_1999, place={Berlin/Heidelberg}, series={Informatik
    aktuell}, title={Informatik ’99: Informatik überwindet Grenzen. Tagungsband der
    29. Jahrestagung der Gesellschaft für Informatik, Paderborn (Germany)}, publisher={Springer},
    year={1999}, collection={Informatik aktuell} }'
  chicago: 'Engels, Gregor, K. Beiersdörfer, and Wilhelm Schäfer, eds. <i>Informatik
    ’99: Informatik Überwindet Grenzen. Tagungsband Der 29. Jahrestagung Der Gesellschaft
    Für Informatik, Paderborn (Germany)</i>. Informatik Aktuell. Berlin/Heidelberg:
    Springer, 1999.'
  ieee: 'G. Engels, K. Beiersdörfer, and W. Schäfer, Eds., <i>Informatik ’99: Informatik
    überwindet Grenzen. Tagungsband der 29. Jahrestagung der Gesellschaft für Informatik,
    Paderborn (Germany)</i>. Berlin/Heidelberg: Springer, 1999.'
  mla: 'Engels, Gregor, et al., editors. <i>Informatik ’99: Informatik Überwindet
    Grenzen. Tagungsband Der 29. Jahrestagung Der Gesellschaft Für Informatik, Paderborn
    (Germany)</i>. Springer, 1999.'
  short: 'G. Engels, K. Beiersdörfer, W. Schäfer, eds., Informatik ’99: Informatik
    Überwindet Grenzen. Tagungsband Der 29. Jahrestagung Der Gesellschaft Für Informatik,
    Paderborn (Germany), Springer, Berlin/Heidelberg, 1999.'
date_created: 2019-02-19T19:13:34Z
date_updated: 2022-01-06T07:03:46Z
department:
- _id: '66'
editor:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: K.
  full_name: Beiersdörfer, K.
  last_name: Beiersdörfer
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
language:
- iso: eng
place: Berlin/Heidelberg
publisher: Springer
series_title: Informatik aktuell
status: public
title: 'Informatik ''99: Informatik überwindet Grenzen. Tagungsband der 29. Jahrestagung
  der Gesellschaft für Informatik, Paderborn (Germany)'
type: conference_editor
user_id: '52534'
year: '1999'
...
---
_id: '7852'
abstract:
- lang: eng
  text: 'Today e-commerce applications use web browsers as an uniform user interface
    and they rely on databases as data sources. Different technologies exist for database
    access: common gateway interface (CGI), Java and its database interface java database
    connectivity (JDBC), proprietary approaches of database vendors, etc. We present
    criteria for the selection of an appropriate solution and we successivly apply
    them in our application development process. Throughout the development process
    of internet based database applications object oriented techniques can be used.
    The unified modeling language (UML) is used for requirement analysis and design
    of the application and the implementation proceeds with the programming language
    Java. The transition from the object oriented modeling language UML to the object
    oriented programming language Java succeeds smoothly. We report on our experience
    with the modeling tool Rational Rose 98 of Rational, Inc. We use Java and JDBC
    to implement a seminar reservation system that can be regarded as a small e-commerce
    application.'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Ralph
  full_name: Depke, Ralph
  last_name: Depke
- first_name: Christoph
  full_name: Borowski, Christoph
  last_name: Borowski
citation:
  ama: 'Engels G, Depke R, Borowski C. Konzeption und objektorientierte Realisierung
    einer internet-basierten Datenbankanwendung. In: <i>Kolloquium Software-Entwicklung
    - Methoden, Werkzeuge, Erfahrungen</i>. Vol 8. Ostfildern: Technische Akademie
    Esslingen; 1999:531-540.'
  apa: 'Engels, G., Depke, R., &#38; Borowski, C. (1999). Konzeption und objektorientierte
    Realisierung einer internet-basierten Datenbankanwendung. In <i>Kolloquium Software-Entwicklung
    - Methoden, Werkzeuge, Erfahrungen</i> (Vol. 8, pp. 531–540). Ostfildern: Technische
    Akademie Esslingen.'
  bibtex: '@inproceedings{Engels_Depke_Borowski_1999, place={Ostfildern}, title={Konzeption
    und objektorientierte Realisierung einer internet-basierten Datenbankanwendung},
    volume={8}, booktitle={Kolloquium Software-Entwicklung - Methoden, Werkzeuge,
    Erfahrungen}, publisher={Technische Akademie Esslingen}, author={Engels, Gregor
    and Depke, Ralph and Borowski, Christoph}, year={1999}, pages={531–540} }'
  chicago: 'Engels, Gregor, Ralph Depke, and Christoph Borowski. “Konzeption Und Objektorientierte
    Realisierung Einer Internet-Basierten Datenbankanwendung.” In <i>Kolloquium Software-Entwicklung
    - Methoden, Werkzeuge, Erfahrungen</i>, 8:531–40. Ostfildern: Technische Akademie
    Esslingen, 1999.'
  ieee: G. Engels, R. Depke, and C. Borowski, “Konzeption und objektorientierte Realisierung
    einer internet-basierten Datenbankanwendung,” in <i>Kolloquium Software-Entwicklung
    - Methoden, Werkzeuge, Erfahrungen</i>, 1999, vol. 8, pp. 531–540.
  mla: Engels, Gregor, et al. “Konzeption Und Objektorientierte Realisierung Einer
    Internet-Basierten Datenbankanwendung.” <i>Kolloquium Software-Entwicklung - Methoden,
    Werkzeuge, Erfahrungen</i>, vol. 8, Technische Akademie Esslingen, 1999, pp. 531–40.
  short: 'G. Engels, R. Depke, C. Borowski, in: Kolloquium Software-Entwicklung -
    Methoden, Werkzeuge, Erfahrungen, Technische Akademie Esslingen, Ostfildern, 1999,
    pp. 531–540.'
date_created: 2019-02-20T14:15:05Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
intvolume: '         8'
language:
- iso: eng
page: 531-540
place: Ostfildern
publication: Kolloquium Software-Entwicklung - Methoden, Werkzeuge, Erfahrungen
publisher: Technische Akademie Esslingen
status: public
title: Konzeption und objektorientierte Realisierung einer internet-basierten Datenbankanwendung
type: conference
user_id: '52534'
volume: 8
year: '1999'
...
---
_id: '7856'
author:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Roland
  full_name: Hücking, Roland
  last_name: Hücking
- first_name: Stefan
  full_name: Sauer, Stefan
  id: '447'
  last_name: Sauer
- first_name: Annika
  full_name: Wagner, Annika
  last_name: Wagner
citation:
  ama: 'Engels G, Hücking R, Sauer S, Wagner A. UML Collaboration Diagrams and Their
    Transformation to Java. In: <i>Proceddings of The Unified Modeling Language: Beyond
    the Standard, Second International Conference (UML 99), Fort Collins, Colorado,
    USA</i>. Vol 1723. LNCS. Berlin/Heidelberg: Springer; 1999:473-488.'
  apa: 'Engels, G., Hücking, R., Sauer, S., &#38; Wagner, A. (1999). UML Collaboration
    Diagrams and Their Transformation to Java. In <i>Proceddings of The Unified Modeling
    Language: Beyond the Standard, Second International Conference (UML 99), Fort
    Collins, Colorado, USA</i> (Vol. 1723, pp. 473–488). Berlin/Heidelberg: Springer.'
  bibtex: '@inproceedings{Engels_Hücking_Sauer_Wagner_1999, place={Berlin/Heidelberg},
    series={LNCS}, title={UML Collaboration Diagrams and Their Transformation to Java},
    volume={1723}, booktitle={Proceddings of The Unified Modeling Language: Beyond
    the Standard, Second International Conference (UML 99), Fort Collins, Colorado,
    USA}, publisher={Springer}, author={Engels, Gregor and Hücking, Roland and Sauer,
    Stefan and Wagner, Annika}, year={1999}, pages={473–488}, collection={LNCS} }'
  chicago: 'Engels, Gregor, Roland Hücking, Stefan Sauer, and Annika Wagner. “UML
    Collaboration Diagrams and Their Transformation to Java.” In <i>Proceddings of
    The Unified Modeling Language: Beyond the Standard, Second International Conference
    (UML 99), Fort Collins, Colorado, USA</i>, 1723:473–88. LNCS. Berlin/Heidelberg:
    Springer, 1999.'
  ieee: 'G. Engels, R. Hücking, S. Sauer, and A. Wagner, “UML Collaboration Diagrams
    and Their Transformation to Java,” in <i>Proceddings of The Unified Modeling Language:
    Beyond the Standard, Second International Conference (UML 99), Fort Collins, Colorado,
    USA</i>, 1999, vol. 1723, pp. 473–488.'
  mla: 'Engels, Gregor, et al. “UML Collaboration Diagrams and Their Transformation
    to Java.” <i>Proceddings of The Unified Modeling Language: Beyond the Standard,
    Second International Conference (UML 99), Fort Collins, Colorado, USA</i>, vol.
    1723, Springer, 1999, pp. 473–88.'
  short: 'G. Engels, R. Hücking, S. Sauer, A. Wagner, in: Proceddings of The Unified
    Modeling Language: Beyond the Standard, Second International Conference (UML 99),
    Fort Collins, Colorado, USA, Springer, Berlin/Heidelberg, 1999, pp. 473–488.'
date_created: 2019-02-20T14:36:26Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
intvolume: '      1723'
language:
- iso: eng
page: 473-488
place: Berlin/Heidelberg
publication: 'Proceddings of The Unified Modeling Language: Beyond the Standard, Second
  International Conference (UML 99), Fort Collins, Colorado, USA'
publisher: Springer
series_title: LNCS
status: public
title: UML Collaboration Diagrams and Their Transformation to Java
type: conference
user_id: '52534'
volume: 1723
year: '1999'
...
---
_id: '7860'
abstract:
- lang: eng
  text: An analysis of how visual modeling of structure and dynamic behavior of a
    multimedia application differs from modeling conventional software yields that
    aspects of the graphical user interface and time-dynamic behavior ought to be
    integral parts of a coherent multimedia application model. In this sense, we extend
    the model-view-controller paradigm towards multimedia.As a result, we present
    OMMMA-L, a visual Language for the Object-Oriented Modeling of MultiMedia Applications
    that is based on the Unified Modeling Language (UML). The structural and behavioral
    diagram types of UML have been analyzed and are adapted and extended according
    to multimedia application characteristics.A presentation diagram is introduced
    and integrated to adequately describe the visual presentation. In addition to
    explaining the different diagram types, we also give pragmatic guidelines on how
    to deploy and combine the various diagrams.
author:
- first_name: Stefan
  full_name: Sauer, Stefan
  id: '447'
  last_name: Sauer
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'Sauer S, Engels G. Extending UML for Modeling of Multimedia Applications.
    In: <i>Proceedings of the IEEE Symposium on Visual Languages (VL 1999), Tokyo
    (Japan)</i>. Tokyo, Japan: IEEE Computer Society; 1999:80-87. doi:<a href="http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878">http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878</a>'
  apa: 'Sauer, S., &#38; Engels, G. (1999). Extending UML for Modeling of Multimedia
    Applications. In <i>Proceedings of the IEEE Symposium on Visual Languages (VL
    1999), Tokyo (Japan)</i> (pp. 80–87). Tokyo, Japan: IEEE Computer Society. <a
    href="http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878">http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878</a>'
  bibtex: '@inproceedings{Sauer_Engels_1999, place={Tokyo, Japan}, title={Extending
    UML for Modeling of Multimedia Applications}, DOI={<a href="http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878">http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878</a>},
    booktitle={Proceedings of the IEEE Symposium on Visual Languages (VL 1999), Tokyo
    (Japan)}, publisher={IEEE Computer Society}, author={Sauer, Stefan and Engels,
    Gregor}, year={1999}, pages={80–87} }'
  chicago: 'Sauer, Stefan, and Gregor Engels. “Extending UML for Modeling of Multimedia
    Applications.” In <i>Proceedings of the IEEE Symposium on Visual Languages (VL
    1999), Tokyo (Japan)</i>, 80–87. Tokyo, Japan: IEEE Computer Society, 1999. <a
    href="http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878">http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878</a>.'
  ieee: S. Sauer and G. Engels, “Extending UML for Modeling of Multimedia Applications,”
    in <i>Proceedings of the IEEE Symposium on Visual Languages (VL 1999), Tokyo (Japan)</i>,
    1999, pp. 80–87.
  mla: Sauer, Stefan, and Gregor Engels. “Extending UML for Modeling of Multimedia
    Applications.” <i>Proceedings of the IEEE Symposium on Visual Languages (VL 1999),
    Tokyo (Japan)</i>, IEEE Computer Society, 1999, pp. 80–87, doi:<a href="http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878">http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878</a>.
  short: 'S. Sauer, G. Engels, in: Proceedings of the IEEE Symposium on Visual Languages
    (VL 1999), Tokyo (Japan), IEEE Computer Society, Tokyo, Japan, 1999, pp. 80–87.'
date_created: 2019-02-20T14:38:09Z
date_updated: 2022-01-06T07:03:47Z
department:
- _id: '66'
doi: http://doi.ieeecomputersociety.org/10.1109/VL.1999.795878
language:
- iso: eng
page: 80-87
place: Tokyo, Japan
publication: Proceedings of the IEEE Symposium on Visual Languages (VL 1999), Tokyo
  (Japan)
publisher: IEEE Computer Society
status: public
title: Extending UML for Modeling of Multimedia Applications
type: conference
user_id: '52534'
year: '1999'
...
