Reiner Jung
University of Kiel
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Reiner Jung.
2015 IEEE 9th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Environments (MESOCA) | 2015
Robert Heinrich; Reiner Jung; Eric Schmieders; Andreas Metzger; Wilhelm Hasselbring; Ralf H. Reussner; Klaus Pohl
Building software systems by composing third-party cloud services promises many benefits. However, the increased complexity, heterogeneity, and limited observability of cloud services brings fully automatic adaption to its limits. We propose architectural run-time models as a means for combining automatic and operator-in-the-loop adaptations of cloud services.
Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling | 2014
Reiner Jung; Robert Heinrich; Eric Schmieders; Misha Strittmatter; Wilhelm Hasselbring
Long-living systems face many modifications and extensions over time due to changing technology and requirements. This causes changes in the models reflecting the systems, and subsequently in the underlying meta-models, as their structure and semantics are adapted to adhere these changes. Modifying meta-models requires adaptations in all tools realizing their semantics. This is a costly endeavor, especially for complex meta-models. To solve this problem we propose a method to construct and refactor meta-models to be concise and focused on a small set of concerns. The method results in simpler metamodel modification scenarios and fewer modifications, as new concerns and aspects are encapsulated in separate meta-models. Furthermore, we define design patterns based on the different roles meta-models play in software. Thus, we keep large and complex modeling projects manageable due to the improved adaptability of their meta-model basis.
Softwaretechnik-trends | 2012
Sören Frey; André van Hoorn; Reiner Jung; Benjamin Kiel; Wilhelm Hasselbring
Most software system properties can be quantified through applying measurement processes. OMGs Structured Metrics Meta-Model (SMM) supports the meta-model agnostic definition of those measurement processes with an emphasis on architecture-driven modernization scenarios. We present the MAMBA framework that addresses major obstacles software engineers currently face when using SMM in practice. Among those are (1) the lack of appropriate tool support, (2) the cumbersome integration of precomputed measurement data, and (3) the complexity of specifying SMM models and queries.
international conference on model transformation | 2016
Reiner Jung; Robert Heinrich; Wilhelm Hasselbring
Code and model generators that are employed in model-driven engineering usually face challenges caused by complexity and tight coupling of generator implementations, particularly when multiple metamodels are involved. As a consequence maintenance, evolution and reuse of generators is expensive and error-prone. We address these challenges with a two fold approach for generator composition, called GECO, which subdivides generators in fragments and modules. 1 fragments are combined utilizing megamodel patterns. These patterns are based on the relationship between base and aspect metamodel, and define that each fragment relates only to one source and target metamodel. 2 fragments are modularized along transformation aspects, such as model navigation, and metamodel semantics. We evaluate our approach with two case studies from different domains. The obtained generators are assessed with modularity and complexity metrics, covering architecture and method level. Our results show that the generator modularity is preserved during evolution utilizing GECO.
ieee international conference on software architecture workshops | 2017
Robert Heinrich; Christian Zirkelbach; Reiner Jung
In this paper, we present a tutorial on modeling and visualizing software architectures in form of architectural runtime models to support quality-aware DevOps in cloud applications. The tutorial is held in context of the 2017 14th IEEE International Conference on Software Architecture to share our findings and experiences with conference participants and give them the opportunity to expand their knowledge and skills on software architecture modeling, visualization, and analysis in development and operations.
In: Software Architecture for Big Data and the Cloud. , ed. by Mistrik, Ivan, Bahsoon, Rami, Ali, Nour, Heisel, Maritta and Maxim, Bruce Elsevier, Cambridge, pp. 69-89. 1st ISBN 9780128093382 | 2017
Robert Heinrich; Reiner Jung; Christian Zirkelbach; Wilhelm Hasselbring; Ralf H. Reussner
Cloud-based software applications are designed to change often and rapidly during operations to provide constant quality of service. As a result the boundary between development and operations is becoming increasingly blurred. DevOps is a set of practices for the integrated consideration of developing and operating software. Software architecture is a central artifact in DevOps practices. Architectural information must be available during operations. Existing architectural models used in the development phase differ from those used in the operation phase in terms of abstraction, purpose and content. This chapter presents the iObserve approach to address these differences and allow for phase-spanning usage of architectural models.
arXiv: Software Engineering | 2015
Andreas Brunnert; André van Hoorn; Felix Willnecker; Alexandru Danciu; Wilhelm Hasselbring; Christoph Heger; Nikolas Herbst; Pooyan Jamshidi; Reiner Jung; Jóakim von Kistowski; Anne Koziolek; Johannes Kroß; Simon Spinner; Christian Vögele; Jürgen Walter; Alexander Wert
[Paper] In: 9th Workshop on [email protected], September 30, 2014, Valencia, Spain . Proceedings of the 9th Workshop on [email protected] ; pp. 41-46 . | 2014
Robert Heinrich; Eric Schmieders; Reiner Jung; Kiana Rostami; Andreas Metzger; Wilhelm Hasselbring; Ralf H. Reussner; Klaus Pohl
Jung, Reiner, Heinrich, Robert and Schmieders, Eric (2013) Model-driven Instrumentation with Kieker and Palladio to forecast Dynamic Applications [Paper] In: Symposium on Software Performance: Joint Kieker/Palladio Days 2013 (KPDAYS 2013), November 27-29, 2013, Karlsruhe, Germany. | 2013
Reiner Jung; Robert Heinrich; Eric Schmieders
Frey, Sören, van Hoorn, André, Jung, Reiner, Hasselbring, Wilhelm and Kiel, Benjamin (2011) MAMBA: A Measurement Architecture for Model-Based Analysis Technische Berichte des Instituts für Informatik, TR-1112 . Department of Computer Science, University of Kiel, Germany. | 2011
Sören Frey; André van Hoorn; Reiner Jung; Wilhelm Hasselbring; Benjamin Kiel