EXPERIENCES USING FORMAL METHODS WITHIN THE TMST PROJECT

被引:0
|
作者
REES, C
机构
来源
GEC JOURNAL OF RESEARCH | 1992年 / 10卷 / 01期
关键词
FORMAL METHODS; Z; TMST;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A specification is supposed to describe what a system is required to do without giving details as to how this should be achieved. Many people think that natural languages are sufficient for this purpose but such languages are inherently ambiguous. A formal specification language is based on mathematics and, as such, should provide a specification that is clear, concise and, perhaps most importantly, unambiguous. The Trans Manche Super Train (Channel Tunnel Train) will have a computerized information system that will comprise a number of programmable logic controllers and real-time computers distributed along its length. The train will be made up of two power cars (one at each end) with eighteen trailer couches. The formal specification language Z was used within the TMST project. This paper outlines how Z was used, both to write parts of the specification and to validate parts of the specification written in English. The paper concludes by discussing the usefulness of Z within the TMST project.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 50 条
  • [31] Positive experiences of specialist assistants and physicians with respect to the delegation research project StaerkeR Evaluation of the training and experiences within the framework of this project
    Mai, Anna
    Diaz, Sandra Abrantes
    Stein, Michelle
    Denz, Robin
    Klaassen-Mielke, Renate
    Timmesfeld, Nina
    Krause, Dietmar
    Braun, Juergen
    ZEITSCHRIFT FUR RHEUMATOLOGIE, 2024, 83 (03): : 175 - 185
  • [32] Teaching formal methods within system-on-a-programmable-chip design
    Gomes, L
    Costa, A
    2005 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2005, : 105 - 106
  • [33] Reengineering of distributed systems using formal methods
    Kleuker, S
    SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, : 189 - 192
  • [34] Using formal methods to design Measuring Systems
    Lukaszewski, Robert
    Winiecki, Wieslaw
    2005 IEEE INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2005, : 349 - 354
  • [35] PROTOCOL DESIGN AND IMPLEMENTATION USING FORMAL METHODS
    VANSINDEREN, M
    PIRES, LF
    VISSERS, CA
    COMPUTER JOURNAL, 1992, 35 (05): : 478 - 491
  • [36] An approach to using formal methods in Aspect Orientation
    Xie, X
    Shatz, SM
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 263 - 269
  • [37] Taming Living Logic Using Formal Methods
    Baig, Hasan
    Madsen, Jan
    MODELS, ALGORITHMS, LOGICS AND TOOLS: ESSAYS DEDICATED TO KIM GULDSTRAND LARSEN ON THE OCCASION OF HIS 60TH BIRTHDAY, 2017, 10460 : 503 - 515
  • [38] Using formal methods to serialize synchronization events
    Chen, J
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2885 : 34 - 47
  • [39] Development of RTOS for PLC using formal methods
    Kim, JH
    Lee, SY
    Ahn, YA
    Sim, JH
    Yang, JS
    Lee, NY
    Choi, JY
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 479 - 482
  • [40] Privacy in data mining using formal methods
    Matwin, S
    Felty, A
    Hernádvölgyi, I
    Capretta, V
    TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2005, 3461 : 278 - 292