On finding a minimal functional description of a finite-state machine for test generation for adjacent machines

被引:0
|
作者
Pomeranz, I [1 ]
Reddy, SM [1 ]
机构
[1] Univ Iowa, Dept Elect & Comp Engn, Iowa City, IA 52242 USA
关键词
finite-state machines; minimal descriptions; test generation;
D O I
10.1109/12.822567
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In some applications, it is desirable to find for a circuit a minimal partial description that allows a certain task to be carried out. A partial circuit description allows the task to be carried out more efficiently since fewer decision points exist based on a partial description compared to the full circuit description. We consider this problem with respect to finite state machines and the following tasks. Starting from a functional description of a finite state machine M in the form of a state table ST, we select a minimal subset of state-transitions STpart subset of ST such that every output sequence that can be produced using state-transitions out of ST can also he produced using state-transitions out of STpart. We also formulate a similar problem related to the propagation of fault effects from the inputs to the outputs of M and describe a procedure for solving this problem. Applications of these tasks include test generation for circuits described as interconnections of finite-state machines. Experimental results presented show that STpart contains a small fraction of the state-transitions of ST.
引用
收藏
页码:88 / 94
页数:7
相关论文
共 50 条
  • [31] Time-delay neural networks: Representation and induction of finite-state machines
    Clouse, DS
    Giles, CL
    Horne, BG
    Cottrell, GW
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1997, 8 (05): : 1065 - 1070
  • [32] Practical Programming, Validation and Verification with Finite-State Machines: a Library and its Industrial Application
    Salem, Paulo
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 51 - 60
  • [33] Test Selection for Hierarchical and Communicating Finite State Machines
    Ipate, Florentin
    COMPUTER JOURNAL, 2009, 52 (03) : 334 - 347
  • [34] Automatic Code Generation from Finite State Machines
    Rincon Nigro, Mario
    Aguilar Castro, Jose
    Hidrobo Torres, Francisco
    COMPUTACION Y SISTEMAS, 2011, 14 (04): : 405 - 421
  • [35] A new finite-state machine queuing tool for the "EPICS" control system toolkit
    Beltrán, D
    Perlas, JA
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2002, 49 (02) : 460 - 464
  • [36] Finite-State Machine Based Distributed Framework DATA for Intelligent Ambience Systems
    Rojc, Matej
    Mlakar, Izidor
    PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS (CIMMACS '09), 2009, : 80 - +
  • [37] An Initialization Process to Support Online Testing Based on Output Comparison for Identical Finite-State Machines
    Pomeranz, Irith
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (07) : 1494 - 1504
  • [38] Automatic test generation from communicating extended finite state machine (CEFSM)-based models
    Li, JJ
    Wong, WE
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 181 - 185
  • [39] Test suite minimization for embedded nondeterministic finite state machines
    Yevtushenko, N
    Cavalli, A
    Anido, R
    TESTING OF COMMUNICATING SYSTEMS: METHODS AND APPLICATIONS, 1999, 21 : 237 - 250
  • [40] Logical Approach to Livelock and Deadlock of Deterministic Finite State Machines: Modelling and Finding
    Yan, Yongyi
    Yue, Jumei
    Chen, Zengqiang
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 1 - 6