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

被引:14
|
作者
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
机构
关键词
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
相关论文
共 50 条
  • [41] Model-driven security management of embedded service systems
    Illner, S
    Pohl, A
    Krumm, H
    IECON 2005: THIRTY-FIRST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2005, : 2655 - 2660
  • [42] Combining Source-to-Source Transformations and Processor Instruction Set Extensions for the Automated Design-Space Exploration of Embedded Systems
    Bennett, Richard Vincent
    Murray, Alastair Colin
    Franke, Bjoern
    Topham, Nigel
    LCTES'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2007, : 83 - 92
  • [43] A model-driven process for engineering a toolset for a formal method
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    Scandurra, Patrizia
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (02): : 155 - 166
  • [44] MoVES: A Model-Driven Methodology for Vehicular Embedded Systems
    Bucaioni, Alessio
    Addazi, Lorenzo
    Cicchetti, Antonio
    Ciccozzi, Federico
    Eramo, Romina
    Mubeen, Saad
    Sjodin, Mikael
    IEEE ACCESS, 2018, 6 : 6424 - 6445
  • [45] Design-Space Exploration of Multiplier Approximation in CNNs
    Raghava, S. N.
    Prashanth, H. C.
    Gowda, Bindu G.
    Nandi, Pratyush
    Rao, Madhav
    2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2023, : 133 - 138
  • [46] Optimal Design-Space Exploration of Streaming Applications
    Padmanabhan, Shobana
    Chen, Yixin
    Chamberlain, Roger D.
    ASAP 2011 - 22ND IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2011), 2011, : 227 - 230
  • [47] Reliability Analysis in Model-Driven Development of Embedded Systems
    Velasco, David S.
    Kuhn, Thomas
    Kemmann, Soeren
    59TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2013,
  • [48] A Model-driven Validation & Verification Environment for Embedded Systems
    Gargantini, A.
    Riccobene, E.
    Scandurra, P.
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 241 - +
  • [49] Network-aware Design-Space Exploration of a Power-Efficient Embedded Application
    Sayyah, Parinaz
    Lazarescu, Mihai T.
    Quaglia, Davide
    Ebeid, Emad
    Bocchio, Sara
    Rosti, Alberto
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 567 - 574
  • [50] Model-Driven Dynamic Case Simulation for Exploration of Outcome Space
    Wheaton, Marilee J.
    Madni, Azad M.
    2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,