We present a design tool for automated synthesis of embedded systems on distributed COTS-based platforms. In such systems, there is a huge space of potential designs, and the key problem is to determine the "best" one that satisfies the given performance characteristics. Our synthesis tool consists of (1) a graphical user interface for input of software layouts, which maps tasks to resources and (2) a constraints solving engine, which allocates local resources to tasks, all with the goal of meeting specified performance criteria. The methodology used in our tool differs from previous works in that it allows (a) use of stochastic (rather than worst-case) models of resource usage and (b) resource sharing among components. The approa...
By shrinking feature sizes, deep-submicron technology is enabling the design of systems with increas...
Communication synthesis is an essential step in hardware-software co-synthesis: many embedded system...
Embedded systems are microprocessor-based systems that cover a large range of computer systems from ...
This paper presents a design synthesis method for distributed embedded systems. In such systems, com...
The design of embedded systems has to address several interacting design dimensions to implement pa...
This paper presents a design synthesis method for distributed embedded systems. In such systems, co...
The amount and complexity of software in embedded control systems is increasing rapidly. This factor...
There are plentiful attempts for increasing the efficiency, generality and optimality of the Design ...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
The complexity of real-time embedded systems has been increasing dramatically, especially for highly...
The design of the network in distributed embedded systems often necessitates the analysis of its HW/...
www.imm.dtu.dk Embedded systems are present everywhere: from alarm clocks to PDAs, from mobile phone...
This article describes a new hardware-software cosynthesis algorithm that takes advantage of the str...
International audienceC-based design techniques and methodologies have been proposed to tackle the c...
Solid frameworks and toolkits for design and analysis of embedded systems are of high importance, si...
By shrinking feature sizes, deep-submicron technology is enabling the design of systems with increas...
Communication synthesis is an essential step in hardware-software co-synthesis: many embedded system...
Embedded systems are microprocessor-based systems that cover a large range of computer systems from ...
This paper presents a design synthesis method for distributed embedded systems. In such systems, com...
The design of embedded systems has to address several interacting design dimensions to implement pa...
This paper presents a design synthesis method for distributed embedded systems. In such systems, co...
The amount and complexity of software in embedded control systems is increasing rapidly. This factor...
There are plentiful attempts for increasing the efficiency, generality and optimality of the Design ...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
The complexity of real-time embedded systems has been increasing dramatically, especially for highly...
The design of the network in distributed embedded systems often necessitates the analysis of its HW/...
www.imm.dtu.dk Embedded systems are present everywhere: from alarm clocks to PDAs, from mobile phone...
This article describes a new hardware-software cosynthesis algorithm that takes advantage of the str...
International audienceC-based design techniques and methodologies have been proposed to tackle the c...
Solid frameworks and toolkits for design and analysis of embedded systems are of high importance, si...
By shrinking feature sizes, deep-submicron technology is enabling the design of systems with increas...
Communication synthesis is an essential step in hardware-software co-synthesis: many embedded system...
Embedded systems are microprocessor-based systems that cover a large range of computer systems from ...