A technique for specifying interface modules for real-time systems

被引:0
|
作者
Wang, YZ [1 ]
Peters, DK [1 ]
机构
[1] Mem Univ Newfoundland, Fac Engn & Appl Sci, St Johns, NF A1B 3X5, Canada
关键词
device interface module; module specification; real-time system;
D O I
10.1109/CCECE.2002.1013028
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Documentation plays a key role as a component of design process, and a preview of a task before it comes to be executed. A well-specified task might not take less implementation time than one without documents, but one of the obvious advantages is that misunderstandings are avoided and readable specification makes it easy for the successive developers to exploit or modify the software or hardware design. Such merit is particularly useful for aviation and military applications in which reliability and maintainability are very important aspects for judging the success of a project. Interface Modules (IM) are modules that encapsulate input or output device hardware and the related software, so that the application software can be written without specific knowledge of the particular devices used. Replacing or modifying an interface device will only lead to changes in the IM, rather than changing the other modules in the whole system. In real-time and embedded systems, an IM will often relate real-valued external quantities (e.g., time, positions in space) with discrete valued software quantities. An IM specification must therefore use a combination of notations and formalisms. In this paper, we present a technique for IM specification that is an extension of the System Requirements Documentation technique presented in ill, which is based on the Software Cost Reduction (SCR) method. An IM is specified as a "sub-system" that interacts with both the external environment and other software modules in the larger system. ne interface quantities are modeled as functions of time and the behaviour is described in terms of conditions, events and mode classes. This technique facilitates concise and formal description of the module behaviour, including tolerances and delays.
引用
收藏
页码:709 / 714
页数:4
相关论文
共 50 条
  • [1] TOOLS FOR SPECIFYING REAL-TIME SYSTEMS
    BUCCI, G
    CAMPANAI, M
    NESI, P
    [J]. REAL-TIME SYSTEMS, 1995, 8 (2-3) : 117 - 172
  • [2] Using TILCO for specifying real-time systems
    Mattolini, R
    Nesi, P
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 18 - 25
  • [3] SPECIFYING DYNAMIC REAL-TIME SYSTEMS IN CRP
    SHYAMASUNDAR, RK
    [J]. INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 75 - 80
  • [4] Specifying real-time properties in autonomic systems
    Zhang, Ji
    Zhou, Zhinan
    Cheng, Betty H. C.
    McKinley, Philip K.
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (01) : 3 - 16
  • [5] SPECIFYING AND VERIFYING REQUIREMENTS OF REAL-TIME SYSTEMS
    RAVN, AP
    RISCHEL, H
    HANSEN, KM
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (01) : 41 - 55
  • [6] Formally specifying and verifying real-time systems
    Kemmerer, RA
    Kolano, PZ
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 112 - 120
  • [7] A graphical language for specifying and analyzing real-time systems
    Ben-Abdallah, H
    Lee, I
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 1998, 5 (04) : 279 - 301
  • [8] Specifying and verifying real-time systems with timing uncertainty
    Bae, HS
    Chung, IS
    Kwon, YR
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 50 (01) : 85 - 96
  • [9] SPECIFYING A REAL-TIME KERNEL
    SPIVEY, JM
    [J]. IEEE SOFTWARE, 1990, 7 (05) : 21 - 28
  • [10] Specifying and Verifying Real-Time Self-Adaptive Systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    [J]. 2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 303 - 313