activity
20112021
most citedModel-Driven Engineering of Self-Adaptive Software with EUREMA

122 citations · 389 across the 17 of their papers we have counts for

collaborators

18 papers

cs.SE2021

Hybrid Planning with Receding Horizon: A Case for Meta-self-awareness

Sona Ghahremani, Holger Giese

The trade-off between the quality and timeliness of adaptation is a multi-faceted challenge in engineering self-adaptive systems. Obtaining adaptation plans that fulfill system obj…

cs.SE2021

Probabilistic Metric Temporal Graph Logic

Sven Schneider, Maria Maximova, Holger Giese

Cyber-physical systems often encompass complex concurrent behavior with timing constraints and probabilistic failures on demand. The analysis whether such systems with probabilisti…

cs.SE2020★ 5 cited

A Scalable Querying Scheme for Memory-efficient Runtime Models with History

Lucas Sakizloglou, Sona Ghahremani, Matthias Barkowsky +1

Runtime models provide a snapshot of a system at runtime at a desired level of abstraction. Via a causal connection to the modeled system and by employing model-driven engineering…

cs.SE2020★ 14 cited

Improving Scalability and Reward of Utility-Driven Self-Healing for Large Dynamic Architectures

Sona Ghahremani, Holger Giese, Thomas Vogel

Self-adaptation can be realized in various ways. Rule-based approaches prescribe the adaptation to be executed if the system or environment satisfies certain conditions. They resul…

cs.SE2020

Collective Risk Minimization via a Bayesian Model for Statistical Software Testing

Joachim Haensel, Christian M. Adriano, Johannes Dyck +1

In the last four years, the number of distinct autonomous vehicles platforms deployed in the streets of California increased 6-fold, while the reported accidents increased 12-fold.…

cs.SE2020★ 7 cited

Towards Highly Scalable Runtime Models with History

Lucas Sakizloglou, Sona Ghahremani, Thomas Brand +2

Advanced systems such as IoT comprise many heterogeneous, interconnected, and autonomous entities operating in often highly dynamic environments. Due to their large scale and compl…

cs.SE2018★ 7 cited

Requirements and Assessment of Languages and Frameworks for Adaptation Models

Thomas Vogel, Holger Giese

Approaches to self-adaptive software systems use models at runtime to leverage benefits of model-driven engineering (MDE) for providing views on running systems and for engineering…

cs.SE2018★ 32 cited

A language for feedback loops in self-adaptive systems: Executable runtime megamodels

Thomas Vogel, Holger Giese

The development of self-adaptive software requires the engineering of proper feedback loops where an adaptation logic controls the underlying software. The adaptation logic often d…

cs.SE2018★ 25 cited

Model-Driven Architectural Monitoring and Adaptation for Autonomic Systems

Thomas Vogel, Stefan Neumann, Stephan Hildebrandt +2

Architectural monitoring and adaptation allows self-management capabilities of autonomic systems to realize more powerful adaptation steps, which observe and adjust not only parame…

cs.SE2018★ 83 cited

Adaptation and Abstract Runtime Models

Thomas Vogel, Holger Giese

Runtime adaptability is often a crucial requirement for today's complex software systems. Several approaches use an architectural model as a runtime representation of a managed sys…

cs.SE2018★ 33 cited

The Role of Models and Megamodels at Runtime

Thomas Vogel, Andreas Seibel, Holger Giese

In model-driven software development a multitude of interrelated models are used to systematically realize a software system. This results in a complex development process since th…

cs.SE2018★ 16 cited

A Testing Scheme for Self-Adaptive Software Systems with Architectural Runtime Models

Joachim Hänsel, Thomas Vogel, Holger Giese

Self-adaptive software systems (SASS) are equipped with feedback loops to adapt autonomously to changes of the software or environment. In established fields, such as embedded soft…

cs.SE2018★ 122 cited

Model-Driven Engineering of Self-Adaptive Software with EUREMA

Thomas Vogel, Holger Giese

The development of self-adaptive software requires the engineering of an adaptation engine that controls the underlying adaptable software by feedback loops. The engine often descr…

cs.SE2018★ 5 cited

Towards Linking Adaptation Rules to the Utility Function for Dynamic Architectures

Sona Ghahremani, Holger Giese, Thomas Vogel

To benefit from utility-driven and rule-based approaches to self-adaptation, we propose combining both by defining and linking the utility function and the adaptation rules in a pa…

cs.SE2018★ 24 cited

Efficient Utility-Driven Self-Healing Employing Adaptation Rules for Large Dynamic Architectures

Sona Ghahremani, Holger Giese, Thomas Vogel

Self-adaptation can be realized in various ways. Rule-based approaches prescribe the adaptation to be executed if the system or environment satisfy certain conditions and result in…

cs.DB2016★ 6 cited

Incremental View Maintenance for Deductive Graph Databases Using Generalized Discrimination Networks

Thomas Beyhl, Holger Giese

Nowadays, graph databases are employed when relationships between entities are in the scope of database queries to avoid performance-critical join operations of relational database…

cs.LO2013★ 3 cited

Modal Specifications for Probabilistic Timed Systems

Tingting Han, Christian Krause, Marta Kwiatkowska +1

Modal automata are a classic formal model for component-based systems that comes equipped with a rich specification theory supporting abstraction, refinement and compositional reas…

cs.SE2011★ 7 cited

Model Checking Probabilistic Real-Time Properties for Service-Oriented Systems with Service Level Agreements

Christian Krause, Holger Giese

The assurance of quality of service properties is an important aspect of service-oriented software engineering. Notations for so-called service level agreements (SLAs), such as the…