Logotype Mälardalenn University

PROGRESS research projects



SAVE/AutoComp

Leader: Ivica Crnkovic
Members: Ivica Crnkovic
Former: Kristian Sandström, Johan Fredriksson, Mikael Åkerholm
Research group:Industrial Software Engineering
Lab:Division of Software Engineering
Keywords: CBSE, CBD, real-time, vehicles, saftey-critical, embedded
Status: finished
Partners: Save, Flexcon
Funding: SSF
Web: Official university web page (in Swedish)

 

Overview

Vehicles represents a class of embedded real-time systems where the requirements on safety, reliability, resource usage, and cost leaven all through development. The vehicular domain wants to practice Component based software development, which is a promising approach for efficient software development, enabling well defined software architectures as well as reuse. However, commercial component technologies are not used for those systems, they are simply to resource demanding, to complex and to unpredictable. The goal with the project is to define a component technology for resource constrained safety-critical embedded systems. The approach is to use a mature run-time platform such as a commercial real-time operating system, and enable component based design through powerful compile time techniques.
 

Latest project publications [ Show all publications ]


A Software Component Technology for Vehicle Control Systems, Mikael Åkerholm (former), Licentiate Thesis, Mälardalen University Press, February, 2005

A Sample of Component Technologies for Embedded Systems, Mikael Åkerholm (former), Johan Fredriksson (former), Technical Report, MRTC, November, 2004

Quality Attribute Support in a Component Technology for Vehicular Software, Mikael Åkerholm (former), Johan Fredriksson (former), Kristian Sandström (former), Ivica Crnkovic, Fourth Conference on Software Engineering Research and Practice in Sweden, Linköping, Sweden, October, 2004

 

Results achieved

During 2003 the AutoComp component technology was imlpemented within the scope of a masters' thesis.

Courses:
  • Software Engineering, 5p, VT03
  • SAVE – Component Based Software Engineering for Safety-Critical Embedded Systems, 5p, VT03
  • Distributed Development, 3p, HT03
  • Component Based Technologies, 3p, HT03

Conferences and workshops:
  • Anders Möller, Mikael Ã…kerholm, Johan Fredriksson, Mikael Nolin, Software Component Technologies for Real-Time Systems - An Industrial Perspective, In WiP Session of Real-Time Systems Symposium (RTSS) Cancun, Mexico , December 2003.
  • Johan Fredriksson, Mikael Ã…kerholm, Kristian Sandström, Radu Dobrin, Attaining Flexible Real-Time Systems by Bringing Together Component Technologies and Real-Time Systems Theory, In Proceedings of the 29th Euromicro Conference, Component Based Software Engineering Track Belek, Turkey , September 2003.
  • Tobias Samuelsson, Mikael Ã…kerholm, Peter Nygren, Johan Stärner, Lennart Lindh, A Comparison of Multiprocessor Real-Time Operating Systems Implemented in Hardware and Software, In International Workshop on Advanced Real-Time Operating System Services (ARTOSS) Porto, Portugal , July 2003.
  • Ivica Crnkovic, Igor Cavrak, Johan Fredriksson, Rikard Land, Mario Zagar, Mikael Ã…kerholm, On the Teaching of Distributed Software Development, In 25th International Conference INFORMATION TECHNOLOGY INTERFACES Dubrovnik, Croatia , June 2003.

MRTC reports:
  • Mikael Nolin, Johan Fredriksson, Jerker Hammarberg, Joel G Huselius, John HÃ¥kansson, Annika Karlsson, Ola Larses, Markus Lindgren, Goran Mustapic, Anders Möller, Thomas Nolte, Jonas Norberg, Dag Nyström, Aleksandra Tesanovic, Mikael Ã…kerholm, Component Based Software Engineering for Embedded Systems - A literature survey, MRTC Report ISSN 1404-3041 ISRN MDH-MRTC-102/2003-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University, June 2003.
  • Ivica Crnkovic, Goran Mustapic, Mikael Ã…kerholm, Modern technologies for modeling and development of process information systems, MRTC Report ISSN 1404-3041 ISRN MDH-MRTC-100/2003-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University, May 2003.
 

Future work

We will do research in component based technologies that increase productivity when developing automotive software systems and at the same time keep system analyzability and reliability intact, catering for construction of safety critical systems.


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2009.11.03