On the use of formal specifications as part of running programs

被引:0
|
作者
Serugendo, Giovanna Di Marzo [1 ]
机构
[1] Univ Geneva CUI, Dept Informat Syst, CH-1211 Geneva 4, Switzerland
来源
SOFTWARE ENGINEERING FOR MULTI-AGENT SYSTEMS IV: RESEARCH ISSUES AND PRACTICAL APPLICATIONS | 2006年 / 3914卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Issues related to large scale systems made of autonomous components encompass interoperability among independently developed software and adaptability to changing environmental conditions. Formal specifications are traditionally used at design time for software engineering tasks. However, recently, several attempts of using formal specifications at run-time have been realised that let envisage a future use of formal specifications at run-time that will enhance interoperability and adaptability of autonomous components. This paper intends to highlight the potentialities of the use of formal specifications at run-time as a support for the correct execution of such components. This paper reviews and discusses the use of formal specifications at run-time from different perspectives: software engineering, run-time code evolution, adaptive middleware, trust and security, or business applications. It highlights the potentialities of the use of formal specifications at run-time as a support for interoperability and adaptability of interacting autonomous components. It identifies as well application domains and open issues related to the combination of specifications and code in the framework of large scale systems.
引用
收藏
页码:224 / 237
页数:14
相关论文
共 50 条
  • [31] Faster analysis of formal specifications
    Bouquet, F
    Legeard, B
    Utting, M
    Vacelet, N
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 239 - 258
  • [32] Stepwise Validation of Formal Specifications
    Mashkoor, Atif
    Jacquot, Jean-Pierre
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 57 - 64
  • [33] The Formal Specifications for Protocols of Decoders
    YUAN Meng-ting
    WuhanUniversityJournalofNaturalSciences, 2004, (06) : 879 - 882
  • [34] A formal specifications maturity model
    Fraser, MD
    Vaishnavi, VK
    COMMUNICATIONS OF THE ACM, 1997, 40 (12) : 95 - 103
  • [35] FORMAL SPECIFICATIONS AS REUSABLE FRAMEWORKS
    GARLAN, D
    DELISLE, N
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 428 : 150 - 163
  • [36] Assistance in the reuse of formal specifications
    Sadaoui, S
    PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2003, : 217 - 222
  • [37] Understanding and exploring formal specifications
    Siddiqi, J
    Morrey, I
    Hibberd, R
    Buckberry, G
    ANNALS OF SOFTWARE ENGINEERING, 1998, 6 : 411 - 432
  • [38] STRONG AND WEAK FORMAL SPECIFICATIONS
    GOLDEN, RM
    BEHAVIORAL AND BRAIN SCIENCES, 1994, 17 (04) : 668 - 668
  • [39] FROM ENGLISH TO FORMAL SPECIFICATIONS
    VADERA, S
    MEZIANE, F
    COMPUTER JOURNAL, 1994, 37 (09): : 753 - 763
  • [40] Formal validation of viewpoint specifications
    Praxis Critical Systems, 20 Manvers Street, Bath BA1 1PX, United Kingdom
    不详
    不详
    Software Eng J, 1 (58-66):