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 条
  • [21] SMT-Based Bounded Schedulability Analysis of the Clock Constraint Specification Language
    Zhang, Min
    Song, Fu
    Mallet, Frederic
    Chen, Xiaohong
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2019), 2019, 11424 : 61 - 78
  • [22] A framework for specification and verification of timing constraints
    Villar, E
    SYSTEM ON CHIP DESIGN LANGUAGES: EXTENDED PAPERS: BEST OF FDL'01 AND HDLCON'01, 2002, : 267 - 274
  • [23] Compositional schedulability analysis of workflow using timing constraint petri nets
    Li, Peng
    Gu, Qing
    Cao, Keqiang
    Chen, Daoxu
    Zhu, Jiangmin
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 548 - +
  • [24] Schedulability analysis of workflow based on fuzzy timing constraint Petri nets
    Tian, Feng
    Xing, Keyi
    Li, Renhou
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2006, 13 : 708 - 712
  • [25] Constraint-based specification of model transformations
    Lano, K.
    Kolandouz-Rahimi, S.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (02) : 412 - 436
  • [26] A constraint specification approach to building flexible workflows
    Mangan, PJ
    Sadiq, S
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2003, 35 (01): : 21 - 39
  • [27] Specification and analysis of timing requirements for real-time systems in the CBD approach
    Ho Kyoung Lee
    Woo Jin Lee
    Heung Seok Chae
    Yong Rae Kwon
    Real-Time Systems, 2007, 36 : 135 - 158
  • [28] Comparing Topic Maps Constraint specification languages
    Librelotto, Giovani Rubert
    de Azevedo, Renato Preigschadt
    Ramalho, Jose Carlos
    Henriques, Pedro Rangel
    SCALING TOPIC MAPS, 2008, 4999 : 86 - +
  • [29] Specification and analysis of timing requirements for real-time systems in the CBD approach
    Lee, Ho Kyoung
    Lee, Woo Jin
    Chae, Heung Seok
    Kwon, Yong Rae
    REAL-TIME SYSTEMS, 2007, 36 (1-2) : 135 - 158
  • [30] Many-Valued Institutions for Constraint Specification
    Chirita, Claudia Elena
    Fiadeiro, Jose Luiz
    Orejas, Fernando
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2016), 2016, 9633 : 359 - 376