DICES (Distributed Component-based Embedded Software Systems) has a goal to advance development of distributed embedded software systems with emphasis on software reusability and predictability of software quality. The aim of the project is increasing the software development efficiency and quality by applying service-oriented and component-based approaches. The project will advance theories and methodologies for prediction of certain system properties, develop tools that will help in reusability of software components, and assure performance efficiency of the systems. The overall presence of distributed embedded systems in the modern society is a fact. Examples of such systems are telecommunication systems, grid systems, control and information systems of vehicular systems (cars, trains), different monitoring environmental systems. Embedded systems development is one of the strategic research areas of EU-FP7 programmes. It is also of significant importance in Croatia, since many leading companies in Croatia either produce such systems (e.g. Koncar, Ericsson Nikola Tesla) or use such systems (e.g. Pliva). DICES will address efficient reusability of software components and prediction of the important properties for embedded systems: resource utilisation, and performance, by applying the service-oriented software engineering and component-based software engineering methods and technologies. The project will apply existing and develop new theories for predictability of certain quality attributes providing a) improved and more efficient software development b) optimal solutions of software architecture and components configurations for distributed systems. The theories will be validated on a case – “iForestFire - Intelligent Forest Fire System†developed at FESB Split. This will enable a thorough validation of the approach and provide input for further development of this system and possible commercialisation of the improved product. Further, abilities of commercialisation, and possibilities of Open Source publicity will be investigated. The additional goal of DICES is improving the structural research potential in the field of Software Engineering in Croatia. The project will contribute in establishment of network of excellence in software engineering in Croatia by performing DICES on two Croatian and one Swedish research centre and by connecting DICES to several projects performed in Sweden and EU. The project will also work on strategic planning for continuation of activities and building careers of young researchers to avoid “brain drainâ€. DICES have good assumptions for a successful performance since the participants have already established a successful cooperation, such as common work in education, organisation of some events, and submissions to Croatian and EU research proposals,
First Name | Last Name | Title |
---|---|---|
Ivica | Crnkovic | Professor |
Jan | Carlson | Professor |
Ana | Petricic | Doctoral student |
Juraj | Feljan | |
Luka | Lednicki | Researcher |
Mario | Zagar |
Task Allocation Optimization for Multicore Embedded Systems (Dec 2015) Juraj Feljan
Software and Hardware Models in Component-based Development of Embedded Systems (Jan 2015) Luka Lednicki
Towards Automatic Client-side Feature Reuse (Oct 2013) Josip Maras, Jan Carlson, Ivica Crnkovic Web Informations System Engineering, WISE 2014
Distributed Computation Multi-agent System (Sep 2013) Maja Stula , Josip Maras New generation computing
Generating Feature Usage Scenarios in Client-side Web Applications (Jul 2013) Josip Maras, Jan Carlson, Maja Stula 13th International Conference on Web Engineering (ICWE'13)
CBSE symposium - complete reference list (Mar 2012) Ivica Crnkovic, Josip Maras, Luka Lednicki
Partner | Type |
---|---|
University of Zagreb Faculty of Electrical Engineering and Computing | Academic |
Ericsson Nikola Tesla | Industrial |