The COMPLEX methodology for UML/MARTE Modeling and design space exploration of embedded systems

被引:31
|
作者
Herrera, Fernando [1 ]
Posadas, Hector [1 ]
Penil, Pablo [1 ]
Villar, Eugenio [1 ]
Ferrero, Francisco [2 ]
Valencia, Raul [2 ]
Palermo, Gianluca [3 ]
机构
[1] Univ Cantabria, ETSIIT, TEISA Dpt, Santander 39005, Spain
[2] GMV, Aerosp & Def SAU, Madrid 28760, Spain
[3] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
关键词
DSE; UML; MARTE; Embedded systems; MDE; MBD; ESL; CBSE; CONSTRAINT;
D O I
10.1016/j.sysarc.2013.10.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design of embedded systems is being challenged by their growing complexity and tight performance requirements. This paper presents the COMPLEX UML/MARTE Design Space Exploration methodology, an approach based on a novel combination of Model Driven Engineering (MDE), Electronic System Level (ESL) and design exploration technologies. The proposed framework enables capturing the set of possible design solutions, that is, the design space, in an abstract, standard and graphical way by relying on UML and the standard MARIE profile. From that UML/MARTE based model, the automated generation framework proposed produces an executable, configurable and fast performance model which includes functional code of the application components. This generated model integrates an XML-based interface for communication with the tool which steers the exploration. This way, the DSE loop iterations are efficiently performed, without user intervention, avoiding slow manual editions, or regeneration of the performance model. The novel DSE suited modelling features of the methodology are shown in detail. The paper also presents the performance model generation framework, including the enhancements with regard the previous simulation and estimation technology, and the exploration technology. The paper uses an EFR vocoder system example for showing the methodology and for demonstrative results. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:55 / 78
页数:24
相关论文
共 50 条
  • [41] A framework for design space exploration and performance analysis of networked embedded systems
    Dep. of Computer Science, University of Cantabria, Spain
    不详
    [J]. ACM Int. Conf. Proc. Ser.,
  • [42] A multiobjective tabu search algorithm for the design space exploration of embedded systems
    Slomka, F
    Albers, K
    Hofmann, R
    [J]. DESIGN METHODS AND APPLICATIONS FOR DISTRIBUTED EMBEDDED SYSTEMS, 2004, 150 : 227 - 236
  • [43] Fast, Accurate Design Space Exploration of Embedded Systems Memory Configurations
    Hiser, Jason D.
    Davidson, Jack W.
    Whalley, David B.
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 699 - +
  • [44] Design space exploration techniques for the codesign of embedded data processing systems
    Deegener, M
    Huss, SA
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (03): : 161 - 170
  • [45] Visualization of Multi-Objective Design Space Exploration for Embedded Systems
    Taghavi, Toktam
    Pimentel, Andy D.
    [J]. 13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 11 - 20
  • [46] Design Space Exploration for High Availability drFPGA Based Embedded Systems
    Chakraverty, S.
    Agarwal, Anubhav
    Agarwal, Amogh
    Kumar, Anil
    Sikri, Abhinav
    [J]. ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, 2012, 322 : 234 - +
  • [47] Towards efficient design space exploration of heterogeneous embedded media systems
    Pimentel, AD
    Polstra, S
    Terpstra, F
    van Halderen, AW
    Coffland, JE
    Hertzberger, LO
    [J]. EMBEDDED PROCESSOR DESIGN CHALLENGES: SYSTEMS, ARCHITECTURES, MODELLING, AND SIMULATION - SAMOS, 2002, 2268 : 57 - 73
  • [48] Design space exploration of embedded systems: A view from diverse domains
    Vega-Rodriguez, Miguel A.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) : 1113 - 1114
  • [49] Expressing embedded systems configurations at high abstraction levels with UML MARTE profile: Advantages, limitations and alternatives
    Quadri, Imran Rafiq
    Gamatie, Abdoulaye
    Boulet, Pierre
    Meftali, Samy
    Dekeyser, Jean-Luc
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (05) : 178 - 194
  • [50] An embedded SW design exploration approach based on UML estimation tools
    Oliveira, MFD
    de Brisolara, LB
    Carro, L
    Wagner, FR
    [J]. From Specification to Embedded Systems Application, 2005, 184 : 45 - 54