Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Holger M. Kienle is active.

Publication


Featured researches published by Holger M. Kienle.


Lecture Notes in Computer Science | 2009

Software Engineering for Self-Adaptive Systems: A Research Roadmap

Betty H. C. Cheng; Rogério de Lemos; Holger Giese; Paola Inverardi; Jeff Magee; Jesper Andersson; Basil Becker; Nelly Bencomo; Yuriy Brun; Bojan Cukic; Giovanna Di Marzo Serugendo; Schahram Dustdar; Anthony Finkelstein; Cristina Gacek; Kurt Geihs; Vincenzo Grassi; Gabor Karsai; Holger M. Kienle; Jeff Kramer; Marin Litoiu; Sam Malek; Raffaela Mirandola; Hausi A. Müller; Sooyong Park; Mary Shaw; Matthias Tichy; Massimo Tivoli; Danny Weyns; Jon Whittle

The goal of this roadmap paper is to summarize the state-of-the-art and to identify critical challenges for the systematic software engineering of self-adaptive systems. The paper is partitioned into four parts, one for each of the identified essential views of self-adaptation: modelling dimensions, requirements, engineering, and assurances. For each view, we present the state-of-the-art and the challenges that our community must address. This roadmap paper is a result of the Dagstuhl Seminar 08031 on Software Engineering for Self-Adaptive Systems, which took place in January 2008.


runtime verification | 2010

Trace recording for embedded systems: lessons learned from five industrial projects

Johan Kraft; Anders Wall; Holger M. Kienle

This paper presents experiences from five industry collaboration projects performed between 2004-2009 where solutions for embedded systems trace recording have been developed and evaluated; in four cases for specific industrial systems and in the last case as a generic solution for a commercial real-time operating system, in collaboration with the RTOS company. The experiences includes technical solutions regarding efficient instrumentation and logging, technology transfer issues and evaluation results regarding CPU and RAM overhead. A brief overview of the Tracealyzer tool is also presented, a result of the first project (2004) which still is used by ABB Robotics and now in commercialization.


IEEE Software | 2010

It's About Time to Take JavaScript (More) Seriously

Holger M. Kienle

JavaScript is a scripting language, of course. The drawbacks and benefits of scripting languages compared to full-fledged programming languages have been explored before. In a previous installment of this column, Diomidis Spinellis points out that with scripting languages, users can benefit from flexible syntax, loose type systems, powerful reflection mechanisms, and shorter build cycles. Scripting languages have proven their usefulness in various application areas. Unix relies heavily on shell scripting to accomplish many complex tasks. Visual Basic, in combination with ActiveX, provides a low-entry barrier into the world of component-based programming. Tcl/Tk is still popular to rapidly develop GUI-based applications. And then theres JavaScript, which has gained considerable importance in realizing clientside functionality on Web apps. In a survey on the most popular programming languages, JavaScript made it to the Top 10.


Archive | 2012

Software Reverse Engineering in the Domain of Complex Embedded Systems

Holger M. Kienle; Johan Kraft; Hausi A. Müller

This chapter provides a review of reverse engineering of software for complex embedded systems. Our review is motivated by the observation that the reach and importance of embedded systems are grow ...


symposium on web systems evolution | 2011

Ten years of access for all from WSE 2001 to WSE 2011

Holger M. Kienle; Porfirio Tramontana; Scott R. Tilley; Davide Bolchini

At WSE 2001 the theme was Access for All. A decade later, this theme is revisited for WSE 2011. We take this opportunity to discuss the past, present, and future of Web accessibility. Five representative categories of Web accessibility are considered: accommodating disabilities, Web literacy, user interfaces, lingual barriers, and open data.


Proceedings of the Second International Workshop on Software Engineering for Embedded Systems | 2012

Liability for software in safety-critical mechatronic systems: an industrial questionnaire

Holger M. Kienle; Daniel Sundmark; Kristina Lundqvist; Andreas Johnsen

There is very little research on how industry is dealing with the risk of legal liability when constructing safety-critical mechatronic systems that are also software intensive. In this paper we propose a case study approach with the goal to understand how liability concerns in this setting impact software development in industry. The approach takes into account that software development is embedded into a complex socio-technical context involving stakeholders from technical, managerial and legal backgrounds. We present first results of our case study from a questionnaire involving six companies that develop software-intensive, safety-critical systems in the vehicular and avionics domains. The results of the questionnaire shed light on current industrial practices and concerns. The results indicate that liability seems indeed a concern and that a more in-depth analysis of this topic would be desirable to better understand the strategies that are used by industry to address liability risks.


Science of Computer Programming | 2014

Guest editors' introduction to the 4th issue of Experimental Software and Toolkits (EST-4)

Kim Mens; M. G. J. van den Brand; Holger M. Kienle

Experimental software and toolkits play a crucial role in computer science. Elseviers Science of Computer Programming special issues on Experimental Software and Toolkits (EST) provide a means for academic tool builders to get more visibility and credit for their work, by publishing a paper along with the corresponding system in a peer-reviewed journal. Typically, tools are presented from both a user and a developer perspective, addressing tool-building issues such as architecture and design, requirements, methodologies and process aspects. This is already the fourth edition of EST with no less than 17 published systems covering application areas ranging from software analysis and visualization to teaching and software development support.


symposium on web systems evolution | 2013

Legal aspects of web systems

Holger M. Kienle; Hausi A. Müller

The web offers a ubiquitous platform for commercial and information-sharing activities, which are realized by a broad spectrum of web systems. Not surprisingly, triggered by lawsuits, many legal aspects impacting web systems have emerged over time and they should be a concern for web systems operators, users and researchers. This paper identifies prominent legal issues relating to web systems access, content, design and code: copyright, patents, contracts, trespass, and others. Based on the identified issues we offer a number of observations on how the legal landscape has been shifting, on the role of contracts, and on the laws impact on case study research.


conference on software maintenance and reengineering | 2011

Software Maintenance Research in the PROGRESS Project for Predictable Embedded Software Systems

Johan Kraft; Holger M. Kienle; Thomas Nolte; Ivica Crnkovic; Hans Hansson

PROGRESS is a project and strategic research centre at Mälardalen University in Sweden that is funded for 2006 -- 2010 by the Swedish Foundation for Strategic Research (SSF). PROGRESS research targets embedded software in the vehicular, automation, and telecom domains, focusing on the areas of component technology, verification and analysis for predictability, predictable execution, as well as reuse and maintenance of legacy embedded software. We first describe the funding, organization and research areas of PROGRESS, and then give several examples of research that addresses maintenance of legacy embedded software with the goal to improve program comprehension, quality assurance, and debugging. Specifically, we describe research in tracing and trace visualization, impact analysis of temporal behavior, slicing, and system-specific static analyses.


conference on software maintenance and reengineering | 2010

System-specific Static Code Analyses for Complex Embedded Systems

Holger M. Kienle; Johan Kraft; Thomas Nolte

Collaboration


Dive into the Holger M. Kienle's collaboration.

Top Co-Authors

Avatar

Kim Mens

Université catholique de Louvain

View shared research outputs
Top Co-Authors

Avatar

Johan Kraft

Mälardalen University College

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mark van den Brand

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Roel Wuyts

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Thomas Nolte

Mälardalen University College

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Danny Weyns

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

M. G. J. van den Brand

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Anders Wall

Mälardalen University College

View shared research outputs
Researchain Logo
Decentralizing Knowledge