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 SCMIntegration 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:ARTISTDOTSAPRICOTS (To be started) [Show all publications]
Technical Report: Extra-Functional Properties for HW/SW Deployment of Cyber-Physical Applications
(Oct 2013) Gaetana Sapienza, Ivica Crnkovic, Pasqualina Potena
A Prototype Tool for Software Component Services in Embedded Real-Time Systems
(Aug 2007) Frank Lüders, Ivica Crnkovic, Daniel Flemström, Anders Wall Proc. Real-Time in Sweden 2007
Software Configuration Management
(Apr 2007) René Krikhaar
, Ivica Crnkovic Science of Computer Programming
Use of Software Component Models and Services in Embedded Real-Time Systems
(Jan 2007) Frank Lüders, Shoaib Ahmad
, Faisal Khizer
, Gurjodh Singh-Dhillon Proceedings of the 40th Hawaii International Conference on System Sciences
An Evolutionary Approach to Software Components in Embedded Real-Time Systems
(Dec 2006) Frank Lüders
Component-based Development Process and Component Lifecycle
(Oct 2006) Ivica Crnkovic, Michel Chaudron
, Stig Larsson International Conference on Software Engineering Advances, ICSEA06