Personal tools
User menu

Coding Guide

Jump to: navigation, search

The input of DAL is composed of the functionality of the system, a high-level specification of the target platform, and the mapping specification:

  • The functionality of the system is composed of a set of applications, each of which is described as a process network where processes that are connected by channels perform the application's function. The runtime behavior of the application set is described by a finite state machine.
  • The high-level specification of the architecture defines the available processing units. When downloading the DAL package, various examples of architecture specifications are provided.
  • The mapping specification describes the binding of the processes to the available processing units. It can be specified manually or automatically, e.g., using the EXPO tool included in DALipse.

In addition, DAL allows to replicate processes or processing units automatically, thereby enables the specification of large applications and architecture. More information about replicating is given on the iterator page.

!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!