Holger Giese

ORCID: 0000-0002-4723-730X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Model-Driven Software Engineering Techniques
  • Service-Oriented Architecture and Web Services
  • Formal Methods in Verification
  • Software System Performance and Reliability
  • Software Engineering Research
  • Business Process Modeling and Analysis
  • Software Testing and Debugging Techniques
  • Real-Time Systems Scheduling
  • Embedded Systems Design Techniques
  • Software Reliability and Analysis Research
  • Simulation Techniques and Applications
  • Software Engineering Techniques and Practices
  • Graph Theory and Algorithms
  • Advanced Database Systems and Queries
  • Distributed and Parallel Computing Systems
  • Multi-Agent Systems and Negotiation
  • Petri Nets in System Modeling
  • Safety Systems Engineering in Autonomy
  • Flexible and Reconfigurable Manufacturing Systems
  • Distributed systems and fault tolerance
  • Modular Robots and Swarm Intelligence
  • Open Source Software Innovations
  • Scientific Computing and Data Management
  • Semantic Web and Ontologies

Hasso Plattner Institute
2015-2024

University of Potsdam
2015-2024

Queen's University
2022

École Normale Supérieure de Lyon
2022

Centre National de la Recherche Scientifique
2017-2022

University of Leicester
2022

University of Gothenburg
2022

Western Norway University of Applied Sciences
2022

McMaster University
2022

University of Bern
2022

The development of self-adaptive software requires the engineering an adaptation engine that controls underlying adaptable by feedback loops. often describes runtime models representing and activities such as analysis planning use these models. To systematically address interplay between activities, megamodels have been proposed. A megamodel is a specific model capturing activities. In this article, we go one step further present executable modeling language for ExecUtable RuntimE MegAmodels...

10.1145/2555612 article EN ACM Transactions on Autonomous and Adaptive Systems 2014-01-01

Current techniques for the verification of software as e.g. model checking are limited when it comes to complex distributed embedded real-time systems. Our approach addresses this problem and in particular state explosion controlling mechatronic systems, we provide a domain specific formal semantic definition subset UML 2.0 component an integrated sequence design steps. These steps prescribe how compose systems from domain-specific patterns which part system behavior well-defined context....

10.1145/940071.940078 article EN 2003-09-01

The next generation of networked mechatronic systems will be characterized by complex coordination and structural adaptation at run-time. Crucial safety properties have to guaranteed for all potential configurations. Testing cannot provide guarantees, while current model checking theorem proving techniques do not scale such systems. We present a verification technique arbitrarily large multi-agent from the domain, featuring adaptation. overcome limitations existing exploiting local character...

10.1145/1134285.1134297 article EN Proceedings of the 44th International Conference on Software Engineering 2006-05-28

Runtime adaptability is often a crucial requirement for today's complex software systems. Several approaches use an architectural model as runtime representation of managed system monitoring, reasoning and performing adaptation. To ease the causal connection between model, these models are closely related to implementation at rather low level abstraction. This makes them it impedes reusability extensibility autonomic managers. Moreover, do not cover different concerns, like security or...

10.1145/1808984.1808989 preprint EN 2010-05-03

In this paper, we present an interpreter for Story Diagrams working on Eclipse Modeling Framework (EMF) models. The provides a more flexible and, under certain circumstances, scalable solution than the compiled Java code generated from by Fujaba. of Dynamic EMF even allows evolution meta models at runtime. can now be modeled and executed within Eclipse. They modified re-executed Diagram immediately without recompiling source restarting application. Our implementation also supports...

10.14279/tuj.eceasst.18.268 article EN Electronic Communication of The European Association of Software Science and Technology 2009-09-08

Model transformation plays a central role in Model-Driven Engineer- ing (MDE) and supporting bidirectionality is current challenge with important applications. Triple Graph Grammars (TGGs) are formally founded, bidirectional model language shown by numerous case studies to be promising useful practice. TGGs have been researched for more than 15 years multiple TGG tools under active development. Although common theoreti- cal foundation shared, differ considerably concerning expressiveness,...

10.14279/tuj.eceasst.57.865 article EN Electronic Communication of The European Association of Software Science and Technology 2013-09-15

The development of complex mechatronic systems requires a careful and ideally verifiable design. In addition, engineers from different disciplines, namely mechanical, electrical software engineering, have to cooperate. current technology is use block diagrams including discrete blocks with statecharts for the design verification such systems. This does not adequately support large which improve system behavior at run-time by means online reconfiguration its controllers because as whole has...

10.1145/1029894.1029920 article EN 2004-10-31

Many self-adaptive systems include control loops between the core system and specific elements which realize self-adaptation capabilities. This is also true albeit at a higher level of abstraction for decentralized architectures. However, available techniques to describe software architecture such do not support make explicit. Therefore, architecting their logic today well supported. In this paper, we present UML profile that extends modeling concepts become first class architecture. enables...

10.1145/1809036.1809042 article EN 2010-06-07
Coming Soon ...