Abstract. This paper presents an approach for the estimation of memory, performance, and energy from an initial UML specification. It allows the designer to evaluate and compare different modeling solutions, thus supporting design space exploration at a very high abstraction level. An experiment demonstrates our approach, in which an application is modeled in different ways and the solutions are compared using the high-level estimates. Experimental results are presented and demonstrate the effectiveness of the estimates in an early design space exploration. These results present a very small error when software components are reused and their costs are already known, achieving errors that are smaller than 10%.
ii iii Software development has come a long way from traditional software development, which is char...
In this paper we show how high-level UML models of mobile computing applications can be analysed for...
Aim of the proposed methodology is to perform design space exploration at a high-level of abstractio...
Objetivando implementar um sistema embarcado baseado principalmente em software, duas abordagens ort...
The design of embedded systems is being challenged by their growing complexity and tight performance...
This paper proposes a novel methodology tailored to design embedded systems, taking into account the...
Why do we size software? For many reasons. To estimate effort. To estimate memory requirements. To e...
International audienceThe increasing complexity of system-on-chip design especially the software par...
For sometime now, Unified Modelling Language (UML) has been accepted as a standard for designing new...
International audienceThe increasing complexity of system-on-chip design especially the software p...
Unified Modeling Language (UML) allows software engineers to use a standard way of expressing a desi...
Abstract. More than ever, design methodologies for embedded systems need to support design space exp...
Quantitative analysis of software systems is being recognized as an important part of the software d...
Part 5: Embedded HW/SW Design and ApplicationsInternational audienceAutomated Design Space Explorati...
ii iii Software development has come a long way from traditional software development, which is char...
In this paper we show how high-level UML models of mobile computing applications can be analysed for...
Aim of the proposed methodology is to perform design space exploration at a high-level of abstractio...
Objetivando implementar um sistema embarcado baseado principalmente em software, duas abordagens ort...
The design of embedded systems is being challenged by their growing complexity and tight performance...
This paper proposes a novel methodology tailored to design embedded systems, taking into account the...
Why do we size software? For many reasons. To estimate effort. To estimate memory requirements. To e...
International audienceThe increasing complexity of system-on-chip design especially the software par...
For sometime now, Unified Modelling Language (UML) has been accepted as a standard for designing new...
International audienceThe increasing complexity of system-on-chip design especially the software p...
Unified Modeling Language (UML) allows software engineers to use a standard way of expressing a desi...
Abstract. More than ever, design methodologies for embedded systems need to support design space exp...
Quantitative analysis of software systems is being recognized as an important part of the software d...
Part 5: Embedded HW/SW Design and ApplicationsInternational audienceAutomated Design Space Explorati...
ii iii Software development has come a long way from traditional software development, which is char...
In this paper we show how high-level UML models of mobile computing applications can be analysed for...
Aim of the proposed methodology is to perform design space exploration at a high-level of abstractio...