Model-Driven Design-Space Exploration for Embedded Systems: The Octopus Toolset

被引:17
作者
Basten, Twan
van Benthum, Emiel
Geilen, Marc
Hendriks, Martijn
Houben, Fred
Igna, Georgeta
Reckers, Frans
de Smet, Sebastian
Somers, Lou
Teeselink, Egbert
Trcka, Nikola
Vaandrager, Frits
Verriet, Jacques
Voorhoeve, Marc
Yang, Yang
机构
来源
LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT I | 2010年 / 6415卷
关键词
Design-space exploration; Modeling; Analysis; Embedded Systems; CPN Tools; Uppaal; RESOURCES;
D O I
10.1007/978-3-642-16558-0_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The complexity of today's embedded systems and their development trajectories requires a systematic, model-driven design approach, supported by tooling wherever possible. Only then, development trajectories become manageable, with high-quality, cost-effective results. This paper introduces the Octopus Design-Space Exploration (DSE) toolset that aims to leverage existing modeling, analysis, and DSE tools to support model-driven DSE for embedded systems. The current toolset integrates Uppaal and CPN Tools, and is centered around the DSE Intermediate Representation (DSEIR) that is specifically designed to support DSE. The toolset architecture allows: (i) easy reuse of models between different tools, while providing model consistency, and the combined use of these tools in DSE; (ii) domain-specific abstractions to support different application domains and easy reuse of tools across domains.
引用
收藏
页码:90 / 105
页数:16
相关论文
共 25 条
[1]  
[Anonymous], 2005, Journal of Embedded Computing
[2]  
Balarin F., 1997, HARDWARE SOFTWARE CO
[3]  
Behrmann G, 2006, INT CONF QUANT EVAL, P125
[4]  
Bleuler S, 2003, LECT NOTES COMPUT SC, V2632, P494
[5]   Models and formal verification of multiprocessor system-on-chips [J].
Brekling, Aske ;
Hansen, Michael R. ;
Madsen, Jan .
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2008, 77 (1-2) :1-19
[6]  
DAVARE A, 2007, P DVCON 2007 FEBR
[7]  
DAVID A, 2009, MODEL BASED DESIGN E, P121
[8]  
Gries M, 2004, INTEGRATION, V38, P131, DOI 10.1016/j.vlsi.2004.06.001
[9]   A framework for modular analysis and exploration of heterogeneous embedded systems [J].
Hamann, A ;
Jersak, M ;
Richter, K ;
Ernst, R .
REAL-TIME SYSTEMS, 2006, 33 (1-3) :101-137
[10]  
Hennessy M., 1980, LNCS, V85, P299, DOI DOI 10.1007/3-540-10003-279