首页 | 本学科首页   官方微博 | 高级检索  
     

TRAP:trace runtime analysis of properties
作者姓名:Daian YUE  Vania JOLOBOFF  Fr&#  d&#  ric MALLET
作者单位:MOE Trustworthy Software International Joint Lab;INRIA;Universite Cote d'Azur
基金项目:supported by the Sino-European LIAM A Laboratory and by the INRIA Sophia Antipolis Research Center.
摘    要:We present a method and a tool for the verification of causal and temporal properties for embedded systems.We analyze trace streams resulting from the execution of virtual prototypes that combine simulated hardware and embedded software.The main originality lies in the use of logical clocks to abstract away irrelevant information from the trace.We propose a model-based approach that relies on domain specific languages(DSL).A first DSL,called TISL(trace item specification language),captures the relevant data structures.A second DSL,called STML(simulation trace mapping language),abstracts the simulation raw data into logical clocks,abstracting simulation data into relevant observation probes and thus reducing the trace streams size.The third DSL,called TPSL,defines a set of behavioral patterns that include widely used temporal properties.This is meant for users who are not familiar with temporal logics.Each pattern is transformed into an automata.All the automata are executed concurrently and each one raises an error if and when the related TPSL property is violated.The contribution is the integration of this pattern-based property specification language into the SimSoC virtual prototyping framework without requiring to recompile all the simulation models when the properties evolve.We illustrate our approach with experiments that show the possibility to use multi-core platforms to parallelize the simulation and verification processes,thus reducing the verification time.

关 键 词:runtime  verification  trace  analysis  property  specification  logical  clocks  SIMULATION  virtual  prototyping

TRAP: trace runtime analysis of properties
Daian YUE,Vania JOLOBOFF,Fr&#,d&#,ric MALLET.TRAP:trace runtime analysis of properties[J].Frontiers of Computer Science,2020,14(3):143201-29.
Authors:Daian YUE  Vania JOLOBOFF  Fr&#  d&#  ric MALLET
Affiliation:1. MOE Trustworthy Software International Joint Lab, East China Normal University, Shanghai 200062, China2. INRIA, Rennes 35042, France3. Université Cote d’Azur, CNRS, INRIA, I3S, Sophia Antipolis 06900, France
Abstract:We present a method and a tool for the verification of causal and temporal properties for embedded systems. We analyze trace streams resulting from the execution of virtual prototypes that combine simulated hardware and embedded software. The main originality lies in the use of logical clocks to abstract away irrelevant information from the trace. We propose a model-based approach that relies on domain specific languages (DSL). A first DSL, called TISL (trace item specification language), captures the relevant data structures. A second DSL, called STML (simulation trace mapping language), abstracts the simulation raw data into logical clocks, abstracting simulation data into relevant observation probes and thus reducing the trace streams size. The third DSL, called TPSL, defines a set of behavioral patterns that include widely used temporal properties. This is meant for users who are not familiar with temporal logics. Each pattern is transformed into an automata. All the automata are executed concurrently and each one raises an error if and when the related TPSL property is violated. The contribution is the integration of this pattern-based property specification language into the SimSoC virtual prototyping framework without requiring to recompile all the simulation models when the properties evolve. We illustrate our approach with experiments that show the possibility to use multi-core platforms to parallelize the simulation and verification processes, thus reducing the verification time.
Keywords:runtime verification  trace analysis  property specification  logical clocks  simulation  virtual prototyping  
本文献已被 维普 等数据库收录!
点击此处可从《Frontiers of Computer Science》浏览原始摘要信息
点击此处可从《Frontiers of Computer Science》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号