VLDB 2026 Research / reviewers in the wild / expert
Henrik Lönn
dblp:63/5205
· DBLP profile ↗
19ranked-venue papers
3as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 1 first-author · 2 since 2021Systems, architecture and hardware · 4 · 1 first-authorSecurity and privacy · 4Artificial intelligence and machine learning · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SIMPPAAL: A Framework for Statistical Model Checking of Industrial Simulink Models
Predrag Filipovikj, Nesredin Mahmud, Cristina Cerschi Seceleanu, Guillermo Rodríguez-Navas, Oscar Ljungkrantz, Henrik Lönn |
ISoLA (3) | 6 |
| 2022 | A conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applicationsabstractAbstract With the increasing demand for customized systems and rapidly evolving technology, software engineering faces many challenges. A particular challenge is the development and maintenance of systems that are highly variable both in space (concurrent variations of the system at one point in time) and time (sequential variations of the system, due to its evolution). Recent research aims to address this challenge by managing variability in space and time simultaneously. However, this research originates from two different areas, software product line engineering and software configuration management, resulting in non-uniform terminologies and a varying understanding of concepts. These problems hamper the communication and understanding of involved concepts, as well as the development of techniques that unify variability in space and time. To tackle these problems, we performed an iterative, expert-driven analysis of existing tools from both research areas to derive a conceptual model that integrates and unifies concepts of both dimensions of variability. In this article, we first explain the construction process and present the resulting conceptual model. We validate the model and discuss its coverage and granularity with respect to established concepts of variability in space and time. Furthermore, we perform a formal concept analysis to discuss the commonalities and differences among the tools we considered. Finally, we show illustrative applications to explain how the conceptual model can be used in practice to derive conforming tools. The conceptual model unifies concepts and relations used in software product line engineering and software configuration management, provides a unified terminology and common ground for researchers and developers for comparing their works, clarifies communication, and prevents redundant developments. Sofia Linsbauer, Sandra Greiner 0001, Timo Kehrer, Jacob Krüger, Thomas Kühn 0001, Lukas Linsbauer, Sten Grüner, Anne Koziolek, Henrik Lönn, S. Ramesh 0002, Ralf Reussner |
Empir. Softw. Eng. | 9 |
| 2016 | Simulink to UPPAAL Statistical Model Checker: Analyzing Automotive Industrial Systems
Predrag Filipovikj, Nesredin Mahmud, Raluca Marinescu, Cristina Cerschi Seceleanu, Oscar Ljungkrantz, Henrik Lönn |
FM | 6 |
| 2016 | Addressing Model Complexity in Automotive System Development - Selection of System Model Elements for Allocation of RequirementsabstractModern automotive embedded systems are developed by Original Equipment Manufacturers (OEM) together with multiple suppliers. A key problem for a supplier is to allocate an OEM's requirements specification to their own subsystem design. This is a difficult manual task especially on complex systems and it requires expert knowledge about the system design. To address this problem, this paper presents a design science research to develop and evaluate a Requirements Allocation Assistant tool (RAA). The tool provides functionality to search through and filter requirements and system models to enable efficient requirements allocation even in the presence of complexity.RAA is built on top of the EATOP/Eclipse framework using EAST-ADL as system modelling language. The tool was evaluated and validated during a qualitative usability study with 17 engineers active in the Swedish automotive industry. Key findings are that searching is used to learn about a system, whereas filtering is used to narrow down a set of candidate elements of the system design. Engineers request further support in narrowing down a set of candidate elements and in checking that an allocation is correct. Grischa Liebel, Andreea Olaru, Henrik Lönn, Henrik Kaijser, Sunith Rajendran, Urban Ingelsson, Richard Berntsson-Svensson |
MODELSWARD | 3 |
| 2014 | Automated Specification and Verification of Functional Safety in Heavy-Vehicles: the VeriSpec ApproachabstractISO 26262 is the new standard for automotive functional safety. This standard identifies major process steps across a large number of system stages as well as safety-related artifacts required as input and output of these steps. The VeriSpec project intends to identify the main challenges for the adoption of ISO 26262 by the heavy-vehicle industry and to provide useful and industrially relevant "components" (methods, tools etc.) required by the standard. The project work targets two main research goals: (i) requirement formalization support, including a usable front-end for specifying requirements by using patterns, and (ii) formal analysis of realizations in form of architectural models at various levels of abstraction, by model-checking the formal representations of the latter. In this paper, we present the current challenges facing industry and justifying VeriSpec, together with a preliminary roadmap for the research. Guillermo Rodríguez-Navas, Cristina Cerschi Seceleanu, Hans A. Hansson, Mattias Nyberg, Oscar Ljungkrantz, Henrik Lönn |
DAC | 6 |
| 2014 | Towards feature-oriented requirements validation for automotive systemsabstractIn the modern automotive industry, feature models have been widely used as a domain-specific requirements model, which can capture commonality and variability of a software product line through a set of features. Product variants can thus be configured by selecting different sets of features from the feature model. For feature-oriented requirements validation, the variability of feature sets often makes the hidden flaws such as behavioral inconsistencies of features, hardly to avoid. In this paper, we present an approach to feature-oriented requirements validation for automotive systems w.r.t. both functional behaviors and non-functional properties. Our approach first starts with the behavioral specification of features and the associated requirements by following a restricted use case modeling approach, and then formalizes such specifications by using a formal yet literate language for analysis. We demonstrate the applicability of our approach through an industrial application of a Vehicle Locking-Unlocking system. Yue Lu 0005, Kristina Lundqvist, Henrik Lönn, Daniel Karlsson, Bo Liwang |
RE | 4 |
| 2013 | Automatic optimisation of system architectures using EAST-ADL
Martin Walker, Mark-Oliver Reiser, Sara Tucci Piergiovanni, Yiannis Papadopoulos, Henrik Lönn, Chokri Mraidha, David Parker 0002, Dejiu Chen, David Servat |
J. Syst. Softw. | 5 |
| 2012 | Models Meeting Automotive Design Challenges
Henrik Lönn |
ECMFA | 1 |
| 2012 | A Novel Modelling Pattern for Establishing Failure Models and Assisting Architectural Exploration in an Automotive Context
Carl Bergenhem, Rolf Johansson 0002, Henrik Lönn |
SAFECOMP | 3 |
| 2012 | EPM: a prototype tool for variability management in component hierarchiesabstractEPM is a prototypical research tool that combines traditional component modeling means with a comprehensive variability management support. In addition to ordinary containment hierarchies of components, the tool provides a few selected system modeling and product management capabilities, e.g. separate modeling of the system's software and hardware architecture and an end-customer / marketing-oriented view on the system's variability. In this article we present EPM and briefly describe its main functionality. Andreas Abele, Henrik Lönn, Mark-Oliver Reiser, Matthias Weber 0001, Helko Glathe |
SPLC (2) | 2 |
| 2011 | From EAST-ADL to AUTOSAR Software Architecture: A Mapping Scheme
Tahir Naseer Qureshi, Dejiu Chen, Henrik Lönn, Martin Törngren |
ECSA | 3 |
| 2010 | Model-Based Safety Engineering of Interdependent Functions in Automotive Vehicles Using EAST-ADL2
Anders Sandberg, Dejiu Chen, Henrik Lönn, Rolf Johansson 0002, Lei Feng 0002, Martin Törngren, Sandra Torchiaro, Ramin Tavakoli Kolagari, Andreas Abele |
SAFECOMP | 3 |
| 2008 | Modelling Support for Design of Safety-Critical Automotive Embedded Systems
Dejiu Chen, Rolf Johansson 0002, Henrik Lönn, Yiannis Papadopoulos, Anders Sandberg, Fredrik Törner, Martin Törngren |
SAFECOMP | 3 |
| 2007 | Managing Complexity of Automotive Electronics Using the EAST-ADLabstractThe complexity of embedded automotive systems calls for a more rigorous approach to system development compared to current state of practice. A critical issue is the management of the engineering information that defines the embedded system. Development time, cost efficiency, quality and dependability all benefit from appropriate information management. System modeling based on an architecture description language is a way to keep the engineering information within one information structure. The EAST-ADL was developed in the EAST-EEA project (www.easteea.net) and is an architecture description language for automotive embedded systems. It is currently refined in the ATESSTproject (www.atesst.org). This paper gives an overview of the EAST-ADL and accounts for some recent refinements as developed in the ATESST project. Areas covered include the relation to other standardization initiatives such as UML2.0, AADL, AUTOSAR, SysML, Marte profile, requirements management and variability. Philippe Cuenot, Dejiu Chen, Sébastien Gérard, Henrik Lönn, Mark-Oliver Reiser, David Servat, Carl-Johan Sjöstedt, Ramin Tavakoli Kolagari, Martin Törngren, Matthias Weber 0001 |
ICECCS | 4 |
| 2004 | An Efficient TDMA Start-Up and Restart Synchronization Approach for Distributed Embedded SystemsabstractA desired attribute in safety-critical embedded real-time systems is a system time and event synchronization capability on which predictable communication can be established. Focusing on bus-based communication protocols, we present a novel, efficient, and low-cost start-up and restart synchronization approach for TDMA environments. This approach utilizes information about a node's message length that forms a unique sequence to achieve synchronization such that communication overhead can be avoided. We present a fault-tolerant initial synchronization protocol with a bounded start-up time. The protocol avoids start-up collisions by deterministically postponing retries after a collision. We also present a resynchronization strategy that incorporates recovering nodes into synchronization. Vilgot Claesson, Henrik Lönn, Neeraj Suri |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2001 | Efficient TDMA Synchronization for Distributed Embedded SystemsabstractA desired attribute in safety critical embedded real-time systems is a system time/event synchronization capability on which predictable communication can be established. Focusing on bus-based communication protocols in TDMA environments, we present a novel, efficient, and low-cost synchronization approach with bounded start-up time. This approach utilizes information about each node's unique message lengths to achieve synchronization. The protocol avoids start-up collisions by postponing retries after a collision. We also present a re-synchronization strategy that incorporates recovering nodes into synchronization. Vilgot Claesson, Henrik Lönn, Neeraj Suri |
SRDS | 2 |
| 1999 | A comparison of fixed-priority and static cyclic scheduling for distributed automotive control applicationsabstractThis paper compares different scheduling policies applied to distributed systems intended for automotive real-time control applications. We describe the characteristics of systems using fixed priority (FP) and static cyclic (SC) scheduling of processors and bus communication, with combinations ranging from FP bus-FP processors to SC bus-SC processors. FP bus is represented by the Controller Area Network protocol (CAN) and SC bus by a Time Division Multiple Access (TDMA) protocol. We also study the effects of using a global time base. Our main concern is control performance, including input and output jitter and control delay and therefore the response time of a sequence of control tasks and the related communication. For each system configuration we analyze the expected response times of a series of control related tasks (delay) and the temporal variation of the input and output instants (jitter). Henrik Lönn, Jakob Axelsson |
ECRTS | 1 |
| 1999 | Initial Synchronization of TDMA Communication in Distributed Real-Time SystemsabstractThis paper discusses the startup phase of a TDMA protocol intended for safety-critical real-time systems using a broadcast bus. The protocol contains sender id in each message, and nodes send messages of equal size in a fixed order. A single channel media is used and data and synchronization information must therefore share the same channel. Synchronization is challenging, since clocks must be synchronized to guarantee successful transmissions, and successful transmissions rely on synchronized clocks. We describe three different start-up algorithms and evaluate them with respect to complexity, resynchronization time and performance in the presence of transient faults. Henrik Lönn |
ICDCS | 1 |
| 1997 | BASEMENT: An Architecture and Methodology for Distributed Automotive Real-Time SystemsabstractBASEMENT/sup TM/ is a distributed real-time architecture developed for vehicle internal use in the automotive industry. BASEMENT covers application development, as well as the hardware and software that provide execution and communication support. This paper gives an overview of the BASEMENT concept, as well as presenting two system realizations. The first realization is based on the commercial real-time kernel Rubus, while the second is an ultra-dependable architecture (DACAPO) with provisions for fault tolerance at various system levels. BASEMENT is designed for the automotive systems of the future. These systems will be required to simultaneously handle multiple safety critical functions and a large number of less critical functions. All of these features are to be provided at a production cost substantially lower than that of current systems, and, at the same time, with a reliability allowing vehicles to be built without mechanical backup systems, even for safety critical subsystems such as braking and steering. Hans A. Hansson, Harold W. Lawson, Olof Bridal, Christer Eriksson, Sven Larsson, Henrik Lönn, Mikael Strömberg |
IEEE Trans. Computers | 6 |