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

Conference paper

Formal heterogeneous system modeling with SystemC

From

KTH Royal Institute of Technology1

Department of Informatics and Mathematical Modeling, Technical University of Denmark2

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

DA-Design Oy4

Electronic System Level (ESL) design of embedded systems proposes raising the abstraction level of the design entry to cope with the increasing complexity of such systems. To exploit the benefits of ESL, design languages should allow specification of models which are a) heterogeneous, to describe different aspects of systems; b) formally defined, for application of analysis and synthesis methods; c) executable, to enable early detection of specification; and d) parallel, to exploit the multi- and many-core platforms for simulation and implementation.

We present a modeling library on top of SystemC, targeting heterogeneous embedded system design, based on four models of computation. The library has a formal basis where all elements are well defined and lead in construction of analyzable models. The semantics of communication and computation are implemented by the library, which allows the designer to focus on specifying the pure functional aspects.

A key advantage is that the formalism is used to export the structure and behavior of the models via introspection as an abstract representation for further analysis and synthesis.

Language: English
Publisher: IEEE
Year: 2012
Pages: 160-167
Proceedings: 2012 Forum on Specification and Design Languages
ISBN: 1467312401 , 9781467312400 , 2953050450 and 9782953050455
ISSN: 16369874
Types: Conference paper

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

Log in as DTU user

Access

Analysis