Industrial Software Engineering



Start date:


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:
  • DOTS
  • APRICOTS (To be started)
  • Ivica Crnkovic, Professor

    Room: U1-070
    Phone: +46-21-103183