A MILP-based Approach to Path Sensitization of Embedded Software

被引:0
|
作者
Costa, Jose C. [1 ]
Monteiro, Jose C. [1 ]
机构
[1] Univ Tecn Lisboa, IST INESC ID, P-1000029 Lisbon, Portugal
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a new methodology based on Mixed Integer Linear Programming (MILP) for determining the input values that will exercise a specified execution path in a program. In order to seamlessly handle variable values, pointers and arrays, and variable aliasing, our method uses memory addresses for data references. This implies a dynamic methodology where all decisions are taken as the program executes. During execution, we gather constraints for the MILP problem, whose solution will directly yield the input values for the desired path. We present results that demonstrate the effectiveness of this approach. This methodology was implemented into a fully functional tool that is capable of handling medium sized real programs specified in the C language. Our work is motivated by the complexity of validating embedded systems and uses a similar approach to an existing HDL functional vector generation. The joint solution of the M I LP problems will provide a hardware/software co-validation tool.
引用
收藏
页码:1568 / 1571
页数:4
相关论文
共 50 条
  • [1] A MILP-Based Approach for Hydrothermal Scheduling
    Rahman, Dewan Fayzur
    Viana, Ana
    Pedroso, Joao Pedro
    [J]. OPERATIONS RESEARCH PROCEEDINGS 2012, 2014, : 157 - 162
  • [2] A MILP-Based Approach for Virtual Microgrid Restoration
    Jubarah, Ali Bu
    Al-Muhaini, Mohammad
    Elamin, Ibrahim Mohammed
    [J]. IEEE ACCESS, 2020, 8 : 116695 - 116703
  • [3] Holistic MILP-based approach for rural electrification planning
    Dimovski, Aleksandar
    Corigliano, Silvia
    Edeme, Darlain
    Merlo, Marco
    [J]. ENERGY STRATEGY REVIEWS, 2023, 49
  • [4] MILP-Based Unsupervised Clustering
    Malhotra, Akshay
    Schizas, Ioannis D.
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2018, 25 (12) : 1825 - 1829
  • [5] MILP-based Approach for Efficient Cloud IaaS Resource Allocation
    Metwally, Khaled
    Jarray, Abdallah
    Karmouch, Ahmed
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 1058 - 1062
  • [6] A robust MILP-based approach to vehicle routing problems with uncertain demands
    Aguirre, A.
    Coccola, M.
    Zamarripa, M.
    Mendez, C.
    Espuna, A.
    [J]. 21ST EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2011, 29 : 633 - 637
  • [7] Optimal placement of wind turbines on a continuous domain: an MILP-based approach
    Marseglia, G. R.
    Arbasini, A.
    Grassi, S.
    Raubal, M.
    Raimondo, D. M.
    [J]. 2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 5010 - 5015
  • [8] A new MILP-based approach for unit commitment in power production planning
    Viana, Ana
    Pedroso, Joao Pedro
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2013, 44 (01) : 997 - 1005
  • [9] A MILP-Based Heuristic for Energy-Aware Traffic Engineering with Shortest Path Routing
    Amaldi, Edoardo
    Capone, Antonio
    Gianoli, Luca G.
    Mascetti, Luca
    [J]. NETWORK OPTIMIZATION, 2011, 6701 : 464 - 477
  • [10] Optimal Control of a Fleet of AGVs on a Rectangular Grid: a MILP-based Approach
    Jiang, Jingjie
    Obradovic, Dragan
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 1054 - 1059