A Model-Based Methodology to Generate Code for Timer Units

被引:0
|
作者
Marazza, Marco [1 ,2 ]
Menichelli, Francesco [1 ]
Olivieri, Mauro [1 ]
Ferrante, Orlando [2 ]
Ferrari, Alberto [2 ]
机构
[1] Sapienza Univ Rome, Dept Informat Engn Elect & Telecommun DIET, Via Eudossiana 18, I-00184 Rome, Italy
[2] ALES, Via Barberini 50, I-00187 Rome, Italy
关键词
Embedded Systems; Code generation; Timer unit;
D O I
10.1007/978-3-319-20227-3_26
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a model-based methodology and a tool-chain supporting pseudo-automated code generation for different Timer Units, which represent a new approach in this field. Programmable Timer Units are timing co-processors used to elaborate complex high-resolution timing functions subject to hard real-time constraints. Verification at the different design stages, as required per safety standards' certification, is becoming a major concern for Timer Units code development life-cycle. Enabling correct-by-construction code generation, our methodology supports code development, integration and testing across all design phases. We show how high-level functional models derived from functional requirements can be mapped onto the target architecture and how architecture-specific code can be generated. Our methodology is then applied to an automotive reference example.
引用
收藏
页码:203 / 210
页数:8
相关论文
共 50 条
  • [1] A methodology to define management units in support of an integrated, model-based approach to precision agriculture
    van Alphen, BJ
    Stoorvogel, JJ
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON PRECISION AGRICULTURE, PTS A AND B, 1999, : 1267 - 1278
  • [2] An Ontology Model-based Minnesota Code
    Sram, Norbert
    Takacs, Marta
    ACTA POLYTECHNICA HUNGARICA, 2015, 12 (04) : 97 - 112
  • [3] A methodology for probabilistic model-based prognosis
    Lorton, A.
    Fouladirad, M.
    Grall, A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 225 (03) : 443 - 454
  • [4] A methodology and a framework for model-based testing
    Lucio, L
    Pedro, L
    Buchs, D
    RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 57 - 70
  • [5] Model-based automated functional testing-methodology and application to air-handling units
    Xu, P
    Haves, P
    Kim, M
    ASHRAE Transactions 2005, Vol 111, Pt 1, 2005, 111 : 979 - 989
  • [6] An Abstraction for Reusable MDD Components - Model-based Generation of Model-based Code Generators
    Kulkarni, Vinay
    Reddy, Sreedhar
    GPCE'08: PROCEEDINGS OF THE ACM SIGPLAN SEVENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2008, : 181 - 184
  • [7] Formal Model and Code Verification in Model-Based Design
    Popovici, Katalin
    Lalo, Marc
    2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 392 - 395
  • [8] Model-Based Mining of Source Code Repositories
    Scheidgen, Markus
    Fischer, Joachim
    SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY, 2014, 8769 : 239 - 254
  • [9] Model-based generation of Java']Java code
    Chow, KO
    Jia, WJ
    Chan, VCP
    Cao, JN
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2811 - 2817
  • [10] Systematic testing of model-based code generators
    Stuermer, Ingo
    Conrad, Mirko
    Doerr, Heiko
    Pepper, Peter
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (09) : 622 - 634