Kristian S.

Measuring the Use of Features in a Requirements Engineering Tool- An Industrial Case Study (2009)

Andreas Borg A, Joachim Karlsson B, Stefan Olsson B, Kristian S, Ahl A

Measuring how features are actually used in a system has several potential benefits, for instance an improved requirements selection process. We have investigated how the use of features in Focal...

The Bad Conscience of Requirements Engineering: An Investigation in Real-world Treatment of Non-functional Requirements (2008)

Andreas Borg A, Angela Yong B, Pär Carlshamre C, Kristian S, Ahl A, C Ericsson Ab

Even though non-functional requirements (NFRs) are critical in order to provide software of good quality, the literature of NFRs is relatively sparse. We describe how NFRs are treated in two...

Influences between Software Architecture and its Environment in Industrial Systems – a Case Study Abstract: (2008)

Goran Mustapic, Christer Norström, Anders Wall, Ivica Crnkovic, Kristian S, Johan Andersson, ...

last decade. In this report, we have collected data from a number of real systems, which are successful and complex industrial systems. We tried to identify factors that have significant influence on...

Title: Vehicular Embedded Control Systems (2008)

Ivica Crnkovic, Johan Fredriksson, Hans Hansson, Jörgen Hansson, Joel Huselius, Mikael Nolin, ...

This chapter focuses on the state of practice of embedded control systems by describing existing software and hardware architectures. Compared to chapter one, this chapter provides more detail on the...

Verifying Temporal Constraints on Data in Multi-Rate Transactions using Timed Automata (2008)

Anders Wall, Kristian S, Jukka Mäki-turja, Christer Norström, Wang Yi

Transactions involving multiple tasks, possibly with different period times, are common constructs used in the design of real-time systems. Data flowing through a transaction is usually subject to...

Frame Packing in Real-Time Communication (2007)

Kristian S, Christer Norström, Magnus Ahlmark

A common computational model in distributed embedded systems is that the nodes exchange signals via a network. Most often a signal represents the state of some physical device and has a signal size...

Biochemical Domain (2007)

Kristian S, Kristian Sandahl, Henrik Eriksson, Henrik Eriksson, Bengt Sterlund, Bengt Sterlund, ...

Knowledge Management understood as the ability to store, distribute and utilize the human knowledge being produced and consumed in an organization is the topic of this paper. Due to the large number...

Correlating Bussines Needs and Network Architectures in Automotive Applications – a Comparative Case Study (2007)

Jakob Axelsson, Joakim Fröberg, Hans Hansson, Christer Norström, Kristian S, Björn Villing

In recent years, networking issues have become more and more important in the design of vehicle control systems. In the beginning of the 1990s a vehicle control system was built up by ‘simple ’...

Managing Complex Temporal Requirements in Real-Time Control Systems (2007)

Kristian S, Christer Norström

Design and implementation of motion control applications includes the transition from control design to real-time system implementation. To make this transition smooth, the specification model for...

Managing Temporal Constraints in Control Systems (2007)

Kristian S, Christer Norström

Design and implementation of motion control applications include the mapping of control design to real-time system implementation. Important parameters from control design include deviation from...

An Industrial Survey of Requirements Interdependencies in Software Product Release Planning (2007)

Far Carlshamre A, Kristian S, Ahl A, Mikael Lindvall B, Bjrn Regnell C

The task of finding an optimal selection of requirements for the next release of a software system is difficult as requirements may depend on each other in complex ways. This paper presents the...

Product Line Architectures for Embedded Real-Time Systems (2007)

Anders Wall, Kristian S, Christer Norström

In this paper, we propose the use of product line architectures in order to shorten time to market, cut cost, and to reduce maintenance when developing embedded real-time systems. A development...

Verifying Temporal Constraints on Data in Multi-Rate Transactions using Timed Automata (2007)

Anders Wall, Kristian S, Jukka Mäki-turja, Christer Norström, Wang Yi

Transactions involving multiple tasks, possibly with different period times, are common constructs used in the design of real-time systems. Data flowing through a transaction is usually subject to...

Handling Interrupts with Static Scheduling in an Automotive Vehicle Control System (2007)

Kristian S, Christer Eriksson, Gerhard Fohler

The requirements of industrial applications only rarely permit the exclusive use of single paradigms in the development of real-time systems. Product cost, reuse of existing solutions, and efficiency...

OWL and OCL for Semantic Integration (2007)

Yuxiao Zhao, Uwe Assmann, Kristian S

Abstract. OCL (Object Constraint Language) is an expression language to specify constraints and to refine UML diagrams to make them understandable for a computer. It is an important language in...

Correlating Bussines Needs and Network Architectures in Automotive Applications - A Comparative Case Study (2007)

Jakob Axelsson, Joakim Fröberg, Hans Hansson, Christer Norström, Kristian Sandström, Kristian S, ...

In recent years, networking issues have become more and more important in the design of vehicle control systems. In the beginning of the 1990s a vehicle control system was built up by `simple'...

Example (2007)

David Broman, Kristian S, Program Design, David Broman

Implementation of Units (classes, procedures, functions) Verify System Design Verify Module Design Verify Implementation

Quality Factors (2007)

David Broman, Kristian S, Program Design, Part Vi, David Broman

Implementation of Units (classes, procedures, functions) Verify System Design Verify Module Design

Optimizing Resource Usage in Component-Based Real-Time Systems - Appendix (2005)

Johan Fredriksson, Kristian Sandström, Mikael Åkerholm, Kristian S

This report presents data regarding simulation setup, the genetic algorithms setup and a short description to the use of the genetic algorithms. This report is written in the context of the paper...

Optimizing Resource Usage in Component-Based Real-Time Systems (2005)

Johan Fredriksson, Kristian Sandström, Mikael Åkerholm, Kristian S

The embedded systems domain represents a class of systems that have high requirements on cost efficiency as well as run-time properties such as timeliness and dependability. The research on...

Introducing a component technology for safety critical embedded real-time systems (2004)

Kristian S, Johan Fredriksson, Mikael Akerholm

Abstract. Safety critical embedded real-time systems represent a class of systems that has attracted relatively little attention in research addressing component based software engineering. Hence,...

A omparative case study of distributed network architectures for different automotive applications (2004)

Jakob Axelsson, Joakim Fröberg, Hans Hansson, Christer Norström, Kristian S, Björn Villing

In recent years, networking issues have become more and more important in the design of vehicle control systems. In the beginning of the 1990s a vehicle control system was built up by ‘simple ’...

Interference Control for Integration of Vehicular Software Components (2004)

Mikael Åkerholm, Kristian Sandström, Kristian S, Johan Fredriksson

Vehicular manufacturers want to reduce the number of electronic components in the vehicles foremost to reduce cost and complexity, but not to the price of decreased functionality or quality. In this...

Real World Influences on Software Architecture - Interviews with Industrial Systems Experts (2004)

Goran Mustapic, Anders Wall, Christer Norström, Ivica Crnkovic, Kristian S, Joakim Fröberg, ...

Industrial systems are examples of complex and often long-lived systems in which software is playing an increasingly important role. Their architectures play a crucial role in maintaining the...

Introducing a component technology for safety critical embedded real-time systems (2004)

Kristian S, Johan Fredriksson

Abstract. Safety critical embedded real-time systems represent a class of systems that has attracted relatively little attention in research addressing component based software engineering. Hence,...

Attaining flexible real-time systems by bringing together component technologies and real-time systems theory (2003)

Johan Fredriksson, Kristian S, Radu Dobrin

In this paper we propose a component model and run-time mechanisms, gathering benefits provided by both Real Time Systems (RTS) and Component Based Software Engineering (CBSE). In particular, we show...

Potential Advantages Of Semantic Web For (2003)

Internet Commerce Yuxiao, Yuxiao Zhao, Kristian S

Past decade saw much hype in the area of information technology. The emerging of semantic Web makes us ask if it is another hype. This paper focuses on its potential application in Internet commerce...

Experiences from Introducing State-of-the-art Real-Time Techniques in the Automotive Industry (2001)

Christer Norström, Mikael Gustafsson, Kristian S

www.mrtc.mdh.se The use of state-of-the-art real-time techniques in industry remains infrequent. The reason for this, we believe, is three-fold: (1) the lack of commercially available tools, (2) the...

Findings From Introducing State-of-the-Art Real-Time Techniques in Vehicle Industry (2000)

Christer Norström, Mikael Gustafsson, Kristian Sandström, Kristian S, Jukka Mäki-turja, Nils-Erik Bånkestad

The use of state-of-the-art real-time techniques in industry is still rare. The reason for this is three-folded: (1) the lack of commercially available tools, (2) the lack of methodologies that...

Frame Packing in Real-Time Communication (2000)

Kristian Sandström, Kristian S, Christer Norström, Magnus Ahlmark

A common computational model in distributed embedded systems is that the nodes exchange signals via a network. Most often a signal represents the state of some physical device and has a signal size...

Xml-Based Frameworks For Internet Commerce (2000)

Yuxiao Zhao Kristian, Kristian S

this paper is to increase the understanding and facilitate comparison and evaluation of the most commonly refered framworks. The paper provides a survey of the architecture and message definition of...

A Graphical Design Environment for the Development of Object-Oriented Hard Real-Time Systems (1995)

Christer Eriksson, Roger Hassel, Lennart Myrehed, Kristian Sandstrm, Kristian S

This article describes a framework, with the name RealTimeTalk (RTT), for development of applications, which have hard real-time constraints. The framework consists of: an object model that defines...