Methods

In the field of system performanceDesign, specification and prediction of quantitative system properties related to perceived application performance (quality of outcome, responsiveness, timeliness) and resource utilisation (processing time, storage space, bandwidth, energy, etc.). we have developed the following set of methods:

Predictive system-level control

Predictive system-level control

Optimising system performance by anticipating next operational use

Today’s high-tech embedded systems need to provide optimal performance under a wide range of inputs, either from the user or the environment. Read more

Execution architecture analysis

Execution architecture analysis

Visualising the dynamic behaviour of software

The dynamic behaviour of software is influenced by a number of important factors. They include actual system use, hardware speed, response times of various input/output devices, and system resources availability. Read more

Model-driven design-space exploration

Model-driven design-space exploration

Predict the past, explore the future

One well established approach to product development in high-tech industry is to have separate ‘design-build-integrate-test’ stages. In this approach, major unexpected problems often arise at the start of the ‘integration-test’ stage. Read more

Exploring multi-core solutions

Exploring multi-core solutions

Design-space exploration for multi-core embedded systems

Performance bottlenecks often originate from limits in computing platforms. As increasing the performance of computing platforms is no longer achievable through a rise in clock frequency, embedded systems increasingly rely on multi-core realisations to meet growing performance needs. Read more

Predicting wireless sensor networks

Predicting wireless sensor networks

Fast simulation technique for exploring design trade-offs

Wireless sensor networks (WSNs) are constructed in an area or building by distributing autonomous network nodes to provide a single, cooperative application. Ensuring cost-effective and reliable operation is a key challenge in designing WSN applications. Read more

Early analysis of dynamic behaviour

Early analysis of dynamic behaviour

Lightweight simulation and visualisation with ‘HappyFlow’

Design decisions for system layout and system operation have significant impact on each other, as well as on overall system qualities. Consequently, key decisions must be verified at the earliest possible stage of a project.Read more

Fast-track simulation for critical system parameters

Fast-track simulation for critical system parameters

Modelling system aspects to support design choices

In the early phases of system development important choices have to be made for system design concepts. Performing a detailed evaluation of each possible variant is costly in both time and effort. Read more