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 条
  • [41] Executable specifications for agent oriented conceptual modelling
    Guan, Y
    Ghose, AK
    [J]. 2005 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2005, : 475 - 478
  • [42] EXECUTABLE SPECIFICATIONS WITH DATA-FLOW DIAGRAMS
    FUGGETTA, A
    GHEZZI, C
    MANDRIOLI, D
    MORZENTI, A
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (06): : 629 - 653
  • [43] Enhancing Deep Reinforcement Learning with Executable Specifications
    Yerushalmi, Raz
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 213 - 217
  • [44] A FORMALISM OF THE SPECIFICATIONS FOR LIBRARY DEVELOPMENT
    Chae, Jung Kyu
    Mougeat, Paul
    Francois, Jean-Arnaud
    Chotin-Avot, Roselyne
    Mehrez, Habib
    [J]. 2013 IEEE 26TH INTERNATIONAL SOC CONFERENCE (SOCC), 2013, : 307 - 312
  • [45] Categorizing methods for integrating machine learning with executable specifications
    Harel, David
    Yerushalmi, Raz
    Marron, Assaf
    Elyasaf, Achiya
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2024, 67 (01)
  • [46] A system for translating executable VDM specifications into lazy ML
    Borba, P
    Meira, S
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (03): : 271 - 289
  • [47] Executable Interface Specifications for Testing Asynchronous Creol Components
    Grabe, Immo
    Kyas, Marcel
    Steffen, Martin
    Torjusen, Arild B.
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 324 - +
  • [48] Requirement of RSF and FACT for transcription of chromatin templates in vitro
    LeRoy, G
    Orphanides, G
    Lane, WS
    Reinberg, D
    [J]. SCIENCE, 1998, 282 (5395) : 1900 - 1904
  • [49] Visual Animation of B Specifications Using Executable DSLs
    Yar, Asfand
    Idani, Akram
    Ledru, Yves
    Collart-Dutilleul, Simon
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 617 - 626
  • [50] Categorizing methods for integrating machine learning with executable specifications
    David Harel
    Raz Yerushalmi
    Assaf Marron
    Achiya Elyasaf
    [J]. Science China Information Sciences, 2024, 67