K
Karl M. Göschka
Researcher at Vienna University of Technology
Publications - 25
Citations - 1249
Karl M. Göschka is an academic researcher from Vienna University of Technology. The author has contributed to research in topics: Dependability & Component-based software engineering. The author has an hindex of 6, co-authored 25 publications receiving 1118 citations.
Papers
More filters
Book ChapterDOI
Software Engineering for Self-Adaptive Systems : A Second Research Roadmap
Rogério de Lemos,Holger Giese,Hausi A. Müller,Mary Shaw,Jesper Andersson,Marin Litoiu,Bradley Schmerl,Gabriel Tamura,Norha M. Villegas,Thomas Vogel,Danny Weyns,Luciano Baresi,Basil Becker,Nelly Bencomo,Yuriy Brun,Bojan Cukic,Ron Desmarais,Schahram Dustdar,Gregor Engels,Kurt Geihs,Karl M. Göschka,Alessandra Gorla,Vincenzo Grassi,Paola Inverardi,Gabor Karsai,Jeff Kramer,Antónia Lopes,Jeff Magee,Sam Malek,Serge Mankovskii,Raffaela Mirandola,John Mylopoulos,Oscar Nierstrasz,Mauro Pezzè,Christian Prehofer,Wilhelm Schäfer,Richard D. Schlichting,Dennis B. Smith,João Pedro Sousa,Ladan Tahvildari,Kenny Wong,Jochen Wuttke +41 more
TL;DR: In this paper, the authors present the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems, focusing on four essential topics of selfadaptation: design space for selfadaptive solutions, software engineering processes, from centralized to decentralized control, and practical run-time verification & validation.
Book ChapterDOI
On Patterns for Decentralized Control in Self-Adaptive Systems
Danny Weyns,Bradley Schmerl,Vincenzo Grassi,Sam Malek,Raffaela Mirandola,Christian Prehofer,Jochen Wuttke,Jesper Andersson,Holger Giese,Karl M. Göschka +9 more
TL;DR: A simple notation for describing interacting MAPE loops is contributed, which is used to describe a number of existing patterns of interacting MAPe loops, to begin to fulfill (a) and (b), and numerous remaining research challenges in this area are outlined.
Proceedings ArticleDOI
Dynamic hyperlink generation for navigation in relational databases
Karl M. Göschka,Jürgen Falb +1 more
TL;DR: It turned out that most real-life Web applications need an underlying database to be stable, flexible and scalable and Appropriate design methodologies are hence needed to implement complex functionality.
Book ChapterDOI
Explicit Connectors in Component Based Software Engineering for Distributed Embedded Systems
TL;DR: By using explicit connectors, the complexity of application components is reduced without the need for any heavy weight middleware, in fact, the set of all deployed explicit connectors forms the smallest possible, custom tailored middleware.
Proceedings ArticleDOI
A Component Model for the AUTOSAR Virtual Function Bus
TL;DR: This paper contributes with the consequent application of the component paradigm to AUTOSAR's layered middleware, thereby gaining all benefits of CBSE not only for the application level, but for the whole automotive software system.