A Property Language for the Specification of Hardware-Dependent Embedded System Software

被引:0
|
作者
Bao, Binghao [1 ]
Villarraga, Carlos [1 ]
Schmidt, Bernard [1 ]
Stoffel, Dominik [1 ]
Kunz, Wolfgang [1 ]
机构
[1] Univ Kaiserslautern, Kaiserslautern, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a new property language for describing the behavior of low-level hardware-dependent software. The design of the language is motivated by the industrial success of property languages for hardware verification by simulation and formal techniques. The new language is constructed to concisely capture the timed behavior of the interactions between software and hardware by means of sequences. In this work we present how the proposed verification language can be used to perform formal verification based on a computational model called program netlist. We show how the sequence model of the language is synthesized and combined with the program netlist so that a unified formula for a decision procedure, e.g., a SAT solver, can be constructed. Furthermore, a method for coverage analysis of property sets is introduced. The coverage criterion we propose determines whether or not the property set completely describes the input/output functional behavior of a program. The paper presents a case study showing how to use the proposed property language in order to specify an industrial implementation of a LIN (Local Interconnect Network) bus driver.
引用
收藏
页数:8
相关论文
共 50 条
  • [11] Java as a specification language for hardware-software systems
    Helaihel, Rachid
    Olukotun, Kunle
    IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, 1997, : 690 - 697
  • [12] ONE ANSWER FOR DEVELOPERS OF HARDWARE-DEPENDENT CODE
    FORNELL, P
    COMPUTER DESIGN, 1991, 30 (10): : 97 - 97
  • [13] Unified property specification for hardware/software co-verification
    Xie, Fei
    Liu, Huaiyu
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 483 - +
  • [14] Evaluating the governance model of hardware-dependent software ecosystems - A case study of the Axis ecosystem
    Wnuk, Krzysztof
    Manikas, Konstantinos
    Runeson, Per
    Lantz, Matilda
    Weijden, Oskar
    Munir, Hussan
    Lecture Notes in Business Information Processing, 2014, 182 LNBIP : 212 - 226
  • [15] Evaluating the Governance Model of Hardware-Dependent Software Ecosystems - A Case Study of the Axis Ecosystem
    Wnuk, Krzysztof
    Manikas, Konstantinos
    Runeson, Per
    Lantz, Matilda
    Weijden, Oskar
    Munir, Hussan
    SOFTWARE BUSINESS: TOWARDS CONTINUOUS VALUE DELIVERY, 2014, 182 : 212 - +
  • [16] Java']Java as a specification language for hardware-software systems
    Helaihel, R
    Olukotun, K
    1997 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1997, : 690 - 697
  • [17] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [18] Rapid embedded hardware/software system generation
    Peddersen, J
    Shee, SL
    Janapsatya, A
    Parameswaran, S
    18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 111 - 116
  • [19] Software/Hardware Engineering with the Parallel Object-Oriented Specification Language
    Theelen, B. D.
    Florescu, O.
    Geilen, M. C. W.
    Huang, J.
    van der Putten, P. H. A.
    Voeten, J. P. M.
    MEMOCODE'07: FIFTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2007, : 139 - +
  • [20] An XML definition language for software system specification
    Della Penna, G
    Intrigila, B
    Laurenzi, AR
    Orefice, S
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, : 311 - 315