Model transformation and synchronization process patterns

Georg Macher, Christian Kreiner

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review


Embedded systems are already integrated into our everyday life and play a central role in all domains including automotive, aerospace, healthcare or industry. The complexity of embedded systems and software has grown significantly in recent years. Software's impact on embedded system's functionality, has led to an enormous increase of SW complexity, while reduction of innovation cycles and growing demand for extra-functional requirements. Supporting cooperation between the involved domain and SW development experts to combine their expertise is a core challenge in embedded software development. Nevertheless, today, a lack of tool support and integration makes it impossible to cover the complete development life cycle using model-driven development (MDD) paradigms. This paper identifies patterns of concurrent workflows in embedded system development which can be used to identify dependencies and consequences of concurrency of workflows and thus, highlight the basic problem and provide know-how how to overcome these issues and foster MDD along the development life cycle.

Original languageEnglish
Title of host publicationProceedings of the 20th European Conference on Pattern Languages of Programs, EuroPLoP 2015
PublisherAssociation of Computing Machinery
ISBN (Electronic)9781450338479
Publication statusPublished - 8 Jul 2015
Event20th European Conference on Pattern Languages of Programs: EuroPLoP 2015 - Irsee, Germany
Duration: 8 Jul 201512 Jul 2015

Publication series

NameACM International Conference Proceeding Series


Conference20th European Conference on Pattern Languages of Programs
Abbreviated titleEuroPlop


  • Concurrent workflow pattern
  • Embedded systems
  • Model-driven development

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Dive into the research topics of 'Model transformation and synchronization process patterns'. Together they form a unique fingerprint.

Cite this