RSF - A FORMALISM FOR EXECUTABLE REQUIREMENT SPECIFICATIONS

被引:4
|
作者
DEGL'INNOCENTI, M
FERRARI, GL
PACINI, G
TURINI, F
机构
[1] UNIV PISA, DEPARTIMENTO INFORMAT, I-56100 PISA, ITALY
[2] UNIV SALERNO, DIPARTIMENTO INFORMAT & APPLICAZ, I-84081 SALERNO, ITALY
关键词
Logic programming; rapid prototyping; requirements specifications; time constraints; transition rules;
D O I
10.1109/32.60312
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
RSF is a formalism for specifying and prototyping systems with time constraints. Specifications are given via a set of transition rules. The application of a transition rule requires the presence of certain events. The occurrence times of the events and the data associated with them must satisfy given properties. As a consequence of the application of a rule, some events are generated and others are scheduled to occur in the future, after given intervals of time. Specifications can be queried and the computation of answers to queries provides a generalized form of rapid prototyping. Executability is obtained by mapping the RSF rules into logic programming. The paper presents the rationale, the definition of the formalism, the execution techniques which support the general notion of rapid prototyping, and a few examples of its use. © 1990 IEEE
引用
收藏
页码:1235 / 1246
页数:12
相关论文
共 50 条
  • [1] Bridging CSP and C++ with selective formalism and executable specifications
    Gardner, WB
    [J]. FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 237 - 245
  • [2] A visual formalism for real time requirement specifications
    Feyerabend, K
    Josko, B
    [J]. TRANSFORMATION-BASED REACTIVE SYSTEMS DEVELOPMENT, 1997, 1231 : 156 - 168
  • [3] Executable requirements and specifications
    Anderson, AH
    Shaw, GA
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1997, 15 (1-2): : 49 - 61
  • [4] SPECIFICATIONS ARE (PREFERABLY) EXECUTABLE
    FUCHS, NE
    [J]. SOFTWARE ENGINEERING JOURNAL, 1992, 7 (05): : 323 - 334
  • [5] Executable Calculational Specifications
    Chaves, Francisco
    Rocha, Camilo
    [J]. 2015 10TH COMPUTING COLOMBIAN CONFERENCE (10CCC), 2015, : 1 - 8
  • [6] Reasoning with executable specifications
    Bertot, Y
    Fraer, R
    [J]. TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 531 - 545
  • [7] EXECUTABLE SPECIFICATIONS WITH PROLOG
    LAZAREV, GL
    [J]. DR DOBBS JOURNAL, 1989, 14 (10): : 61 - &
  • [8] SPECIFICATIONS ARE NOT (NECESSARILY) EXECUTABLE
    HAYES, IJ
    JONES, CB
    [J]. SOFTWARE ENGINEERING JOURNAL, 1989, 4 (06): : 330 - 338
  • [9] Executable Requirements and Specifications
    Allan H. Anderson
    Gary A. Shaw
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 1997, 15 : 49 - 61
  • [10] EXECUTABLE SPECIFICATIONS AND CASE
    GASKELL, C
    PHILLIPS, R
    [J]. SOFTWARE ENGINEERING JOURNAL, 1994, 9 (04): : 174 - 182