Logotype Mälardalenn University

MRTC research projects



Industrial Software Engineering

Leader: Ivica Crnkovic
Members: Ivica Crnkovic, Magnus Larsson, Frank Lüders
Former: Rikard Land
Lab:Division of Computer Science and Networks
Keywords: software development, component-based software engineering
Status: finished , start date: 1999
Partners:
  • ABB
  • Ericsson
  • Software Engineering Institute - Carnegie Mellon University
  • Lund University
  • Uppsala University
  • Funding:
  • The KK-foundation
  • ABBSSF
  • Web: Project web page
    Official university web page (in Swedish)

     

    Overview

    The main purpose of the project is to increase the knowledge of software development based on standard components from both theoretical and practical points of view. The motivation for the project is growing interest in the notion of software development through the planned integration of pre-existing software components. This is often called component-based development (CBD) or component-based software engineering (CBSE). This interest in CBSE is strongly reflected in new and innovative software technologies, but it is also based on a long history of work in modular systems, structured design, and most recently in object-oriented systems. CBSE extends these well-established ideas by emphasizing the outsourcing of pieces of the application system and the controlled assembly of those pieces through well-defined interfaces.

    The research results will be used both at the university and in the industry. At the university, the accumulated knowledge will be used for further education in order to prepare the students for new aspects in system development. The industry will benefit with direct implementation of methods and knowledge built up in the research activities and well educated students. The project will result in several reports, courses, prototypes, and some prototype products.

    The project is an umbrella for several related projects:
  • Standard Technologies in Industrial Applications (STINA)
  • Industrial IT - Maintainability of Software Architecture
  • Industrial IT - Component specifications and contracts
  • Industrial IT - Integration of PDM and SCM
  • Integration of Development and Decision Processes
  • Documenting Software Architectures
  • ComposeIT - framework for integartion of hererogenious componets
  • SAVE - Component Based Design of Safety Critical Vehicular Systems
  • FLEXCON - Flexible Control Systems

    EU Projects:
  • ARTIST
  • DOTS
  • APRICOTS (To be started)
  •  

    Latest project publications [ Show all publications ]


    A Prototype Tool for Software Component Services in Embedded Real-Time Systems, Frank Lüders, Ivica Crnkovic, Daniel Flemström, Anders Wall (former), Proc. Real-Time in Sweden 2007, Västerås, Sweden, August, 2007

    Software Configuration Management, René Krikhaar (external), Ivica Crnkovic, Science of Computer Programming, vol 65, nr 3, p215-221, Elsevier, April, 2007

    Use of Software Component Models and Services in Embedded Real-Time Systems, Frank Lüders, Shoaib Ahmad (external), Faisal Khizer (external), Gurjodh Singh-Dhillon (external), Proceedings of the 40th Hawaii International Conference on System Sciences, IEEE Computer Society Press, Hawaii, USA, January, 2007

     

    Results achieved

  • Publications specified above

  • Book
  •  

    Future work

    Continuation with CBSE and in particular CBSE for embedded systems


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