design

System design

The trend in embedded system development is to implement more and more functionality in software, resulting in a continuously increasing complexity. To address the increasing complexity and to accommodate demands of shorter time-to-market, we base our approach on the componentbased software engineering (CBSE) paradigm. CBSE promotes building systems not from scratch, but from predeveloped reusable software components, which should significantly shorten development time. Furthermore, management of complex systems should be facilitated by dividing them into smaller components that can be developed independently.

More »


design

Analysis

Many embedded systems are found in applications with high dependability requirements, and they are often subject to real-time constraints. Consequently, the development activities should be complemented by di erent analysis techniques to derive extra-functional properties of individual components and the system as a whole, to ensure the correctness of the system. These analyses are traditionally performed in late stages of the development, when detailed information is available, but analysis should also be used in early stages to guide the development process and to avoid costly late changes.

More »


design

Synthesis

Embedded systems typically have resource limitations, for example in terms of memory and processing power. This can be due to the fact that they are made in large quantities, and thus have to be cheap to produce. In other cases, resource limitations are a result of limits in physical size or battery lifetime.

More »


design

Reuse

PROGRESS is dedicated to find methods for cost-efficient handling of the increasing complexity of software in computer-based products. Adopting a software-component approach to engineering and re-engineering of embedded software systems, PROGRESS will provide theory, methods, and tools that increase quality and reduce life-cycle costs. Competence in this area is a key strategic issue for industrial sectors, such as the automotive, telecom, and automation industries. PROGRESS' vision is to be a worldwide-recognised centre in software engineering of embedded real-time systems with extensive contacts/exchange with other leading universities and to be the preferred partner for the industry

More »