A formal approach to testing LUSTRE specifications

被引:1
|
作者
Parissis, I
机构
关键词
D O I
10.1109/ICFEM.1997.630409
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
LUSTRE is a synchronous declarative language designed to specify and to implement reactive software. One of its main advantages is that it can be used as a temporal logic to express software invariant properties. The satisfaction of the latter carl be proven by model-checking, using LESAR, a verification tool designed for LUSTRE programs. In this paper; we address two important problems related ro this verification process. First, developing the specifications of a synchronous software is a difficult and error-prone task. Before attempting to formally prove their satisfaction, one should validate them. We propose random automatic animation as a means to validate such formal specifications. Second, dire to the often huge required memory and rime amounts, proof may not be applicable, in which case the specification work is wasted. To cope with this problem, we propose testing techniques which reuse the software specifications to formally test the software.
引用
收藏
页码:91 / 100
页数:10
相关论文
共 50 条
  • [21] Formal translation of YAWL workflow models to the Alloy formal specifications: a testing application
    Mehran Rivadeh
    Seyed-Hassan Mirian-Hosseinabadi
    [J]. Software and Systems Modeling, 2023, 22 : 941 - 968
  • [22] Formal translation of YAWL workflow models to the Alloy formal specifications: a testing application
    Rivadeh, Mehran
    Mirian-Hosseinabadi, Seyed-Hassan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2023, 22 (03): : 941 - 968
  • [23] Testing decomposition of component specifications based on a rule for formal verification
    Lund, MS
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 154 - 160
  • [24] EVALUATING A DATA ABSTRACTION TESTING SYSTEM BASED ON FORMAL SPECIFICATIONS
    MCMULLIN, PR
    GANNON, JD
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1981, 2 (02) : 177 - 186
  • [25] A formal validation approach for holonic control system specifications
    Leitao, P
    Colombo, AW
    Restivo, F
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 203 - 210
  • [26] Applying software metrics to formal specifications: A cognitive approach
    Vinter, R
    Loomes, M
    Kornbrot, D
    [J]. FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 216 - 223
  • [27] Performance-oriented formal specifications - The LotoTis approach
    Schieferdecker, I
    [J]. TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 772 - 786
  • [28] A Matching Approach for Object-Oriented Formal Specifications
    Taibi, Fathi
    Abbou, Fouad Mohammed
    Alam, Md Jahangir
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (08): : 139 - 153
  • [29] FROM REQUIREMENTS TO DESIGN SPECIFICATIONS- A FORMAL APPROACH
    Brace, W.
    Thramboulidis, K.
    [J]. 11TH INTERNATIONAL DESIGN CONFERENCE (DESIGN 2010), VOL 1-3, 2010, : 639 - 649
  • [30] AN APPROACH TO TESTING SPECIFICATIONS - PRELIMINARY DRAFT
    JARD, C
    VONBOCHMANN, G
    [J]. SIGPLAN NOTICES, 1983, 18 (08): : 53 - 59