Generating finite state machines from SystemC

被引:0
|
作者
Habibi, Ali [1 ]
Moinudeen, Haja [1 ]
Tahar, Sofiene [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, 1455 Maisonneuve W, Montreal, PQ H3G 1M8, Canada
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
SystemC is a system level language proposed to raise the abstraction level for embedded systems design and verification. In this paper we propose to generate Finite State Machines (FSM) from SystemC designs using two algorithms originally proposed for the generation of FSM from Abstract State Machines (ASM). This proposal enables the integration of SystemC with existing tools for test case generation from FSM. Hence, enabling two important applications: (1) using the FSM graph structure to produce test suites allowing functional testing of SystemC designs; and (2) performing conformance testing, where the FSM serves as a precise model of the observable behavior of the system used to validate lower abstraction levels of the design (e.g., Register Transfer Level (RTL)).
引用
收藏
页码:1411 / +
页数:2
相关论文
共 50 条
  • [1] Extracting exact finite state machines from behavioral SystemC descriptions
    Saun, VS
    Panda, PR
    [J]. 18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 280 - 285
  • [2] Generating checking sequences for partial reduced finite state machines
    Simao, Adenilso
    Petrenko, Alexandre
    [J]. TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2008, 5047 : 153 - +
  • [3] Modelling Program-State Machines in SystemC™
    Gruettner, Kim
    Nebel, Wolfgang
    [J]. 2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 25 - +
  • [4] Parallel Algorithms for Testing Finite State Machines: Generating UIO Sequences
    Hierons, Robert M.
    Turker, Uraz Cengiz
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (11) : 1077 - 1091
  • [5] Generating Minimum Height ADSs for Partially Specified Finite State Machines
    Hierons, Robert M.
    Turker, Uraz Cengiz
    [J]. INFORMATION SCIENCES AND SYSTEMS 2015, 2016, 363 : 171 - 179
  • [6] Generating Multi-Agent Plans by Distributed Intersection of Finite State Machines
    Tozicka, Jan
    Jakubuv, Jan
    Komenda, Antonin
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 1111 - 1112
  • [7] Modelling systemC process behavior by the UML method state machines
    Riccobene, E
    Scandurra, P
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 112 - 121
  • [8] Finite state machines
    Carter, J
    [J]. POWER ENGINEERING JOURNAL, 2001, 15 (01): : 15 - 15
  • [9] Finite state machines
    Jonsson, B
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 611 - 614
  • [10] Generating hierarchical state machines from use case charts
    Whittle, Jon
    Jayaraman, Praveen K.
    [J]. RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 19 - +