International audienceHigh performance streaming applications require hardware platforms featuring complex, multi-level interconnects. These applications often resemble a task-farm, where many identical tasks listen to the same input channel. Usual embedded system design tools are not well adapted to capture these applications. In particular, the non-uniform memory access (NUMA) nature of the platforms induces latencies that must be carefully examined. The paper proposes a multi-level modeling methodology and tools (TTool, SoCLib) that have been extended to model the characteristics of streaming applications (multiple tasks, non deter-ministic behavior, I/O devices) in UML/SysML, and to automatically generate a virtual prototype that can be...
Developing a functional prototype of a system-on-chip provides a unifying vehicle for model validati...
International audienceThe paper introduces a fast approach to prototype embedded systems. Software c...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several...
Distributed streaming applications, i.e. applications that process massive and potentially infinite ...
International audience<p>In MDE system-level approaches, the design of communication protocols and p...
International audienceThe increasing complexity of system-on-chip design and shorter time to market ...
International audienceThe increasing complexity of system-on-chip design especially the software par...
International audienceThe increasing complexity of system-on-chip design especially the software p...
In this paper we show how high-level UML models of mobile computing applications can be analysed for...
International audienceAbstract. The complexity of today's multi-processor architectures raises the n...
International audience<p>To increase the performance of embedded devices, the cur- rent trend is to ...
Multi and many core platforms are increasingly employed today to cope with the demands of modern mul...
International audienceThis paper presents a cost-effective and formal approach to model and analyze ...
International audienceThe complexity of today’s multi-processor architectures raises the need to inc...
Developing a functional prototype of a system-on-chip provides a unifying vehicle for model validati...
International audienceThe paper introduces a fast approach to prototype embedded systems. Software c...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
Future mobile devices will be based on heterogeneous multiprocessing platforms accommodating several...
Distributed streaming applications, i.e. applications that process massive and potentially infinite ...
International audience<p>In MDE system-level approaches, the design of communication protocols and p...
International audienceThe increasing complexity of system-on-chip design and shorter time to market ...
International audienceThe increasing complexity of system-on-chip design especially the software par...
International audienceThe increasing complexity of system-on-chip design especially the software p...
In this paper we show how high-level UML models of mobile computing applications can be analysed for...
International audienceAbstract. The complexity of today's multi-processor architectures raises the n...
International audience<p>To increase the performance of embedded devices, the cur- rent trend is to ...
Multi and many core platforms are increasingly employed today to cope with the demands of modern mul...
International audienceThis paper presents a cost-effective and formal approach to model and analyze ...
International audienceThe complexity of today’s multi-processor architectures raises the need to inc...
Developing a functional prototype of a system-on-chip provides a unifying vehicle for model validati...
International audienceThe paper introduces a fast approach to prototype embedded systems. Software c...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...