Timing constraint specification and analysis

被引:0
|
作者
Ko, L [1 ]
Al-Yaqoubi, N
Healy, C
Ratliff, E
Arnold, R
Whalley, D
Harmon, M
机构
[1] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
[2] Florida A&M Univ, Comp & Informat Syst Dept, Tallahassee, FL 32307 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1999年 / 29卷 / 01期
关键词
timing analysis; timing constraints; user interface; real-time systems;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Real-time programmers have to deal with the problem of relating timing constraints associated with source code to sequences of machine instructions. This paper describes an environment to assist users in the specification and analysis of timing constraints. A timing analyzer predicts the best and worst case bounds for these constrained portions of code. A user interface for this timing analyzer was developed to depict whether these constraints were violated or met. A user is allowed to specify timing constraints within the source code of a C program. The user interface also provides three different methods for interactively selecting portions of programs. After each selection the corresponding bounded times, source code lines, and machine instructions are automatically displayed. Users are prevented from only selecting portions of the program for which timing bounds cannot be obtained. In addition, a technique is presented that allows the timing analysis to scale efficiently with complex functions and loops. The result is a user-friendly environment that supports the user specification and analysis of timing constraints at a high (source code) level and retains the accuracy of low (machine code) level analysis. Copyright (C) 1999 John Wiley & Sons, Ltd.
引用
收藏
页码:77 / 98
页数:22
相关论文
共 50 条
  • [1] Timing constraint analysis
    Grundon, S
    Hayes, I
    Fidge, C
    PROCEEDINGS OF THE 21ST AUSTRALASIAN COMPUTER SCIENCE CONFERENCE, ACSC'98, 1998, 20 (01): : 575 - 586
  • [2] Supporting the specification and analysis of timing constraints
    Ko, L
    Healy, C
    Ratliff, E
    Harmon, M
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 170 - 178
  • [3] Specification and analysis of timing constraints for embedded systems
    Gupta, RK
    DeMicheli, G
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (03) : 240 - 256
  • [4] Programs as paths: An approach to timing constraint analysis
    Hayes, IJ
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2885 : 1 - 15
  • [5] Timing constraint workflow nets for workflow analysis
    Li, JQ
    Fan, YS
    Zhou, MC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2003, 33 (02): : 179 - 193
  • [6] Formal Specification and Analysis of Timing Properties in Software Systems
    AlTurki, Musab
    Dhurjati, Dinakar
    Yu, Dachuan
    Chander, Ajay
    Inamura, Hiroshi
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5503 : 262 - +
  • [7] Specification and Timing Analysis of Real-Time Systems
    Shuhua Wang
    Grace Tsai
    Real-Time Systems, 2004, 28 : 69 - 90
  • [8] Specification and timing analysis of real-time systems
    Wang, SH
    Tsai, G
    REAL-TIME SYSTEMS, 2004, 28 (01) : 69 - 90
  • [9] Declarative specification of constraint maintenance
    Baralis, E
    Ceri, S
    Paraboschi, S
    ENTITY-RELATIONSHIP APPROACH - ER '94, 1994, 881 : 205 - 222
  • [10] HIGHWAY DESIGN BY CONSTRAINT SPECIFICATION
    DELACRUZ, JLP
    CONEJOMUNOZ, R
    MORALESBUENO, R
    ARTIFICIAL INTELLIGENCE IN ENGINEERING, 1995, 9 (02): : 127 - 139