About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Journal article

Models and formal verification of multiprocessor system-on-chips

From

Department of Informatics and Mathematical Modeling, Technical University of Denmark1

Embedded Systems Engineering, Department of Informatics and Mathematical Modeling, Technical University of Denmark2

In this article we develop a model for applications running on multiprocessor platforms. An application is modelled by task graphs and a multiprocessor system is modelled by a number of processing elements, each capable of executing tasks according to a given scheduling discipline. We present a discrete model of computation for such systems and characterize the size of the computation tree it suffices to consider when checking for schedulability.

Analysis of multiprocessor system on chips is a major challenge due to the freedom of interrelated choices concerning the application level, the configuration of the execution platform and the mapping of the application onto this platform. The computational model provides a basis for formal analysis of systems.

The model is translated to timed automata and a tool for system verification and simulation has been developed using Uppaal as backend. We present experimental results on rather small systems with high complexity, primarily due to differences between best-case and worst-case execution times. Considering worst-case execution times only, the system becomes deterministic and using a special version of {Uppaal}, where the no history is saved, we could verify a smart-phone application consisting of 103 tasks executing on 4 processing elements.

Language: English
Year: 2008
Pages: 1-19
ISSN: 23522216 , 23522208 , 18735940 and 15678326
Types: Journal article
DOI: 10.1016/j.jlap.2008.05.002
ORCIDs: Hansen, Michael Reichhardt and Madsen, Jan

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis