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 条
  • [1] Experiences using lightweight formal methods for requirements modeling
    Easterbrook, S
    Lutz, R
    Covington, R
    Kelly, J
    Ampo, Y
    Hamilton, D
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (01) : 4 - 14
  • [2] Experiences of using formal methods for chemical process control specification
    Lano, K
    Bicarregui, J
    Kan, P
    CONTROL ENGINEERING PRACTICE, 2000, 8 (01) : 71 - 79
  • [3] THE ADOPTION OF FORMAL METHODS WITHIN OTC
    ROSENBERG, K
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 2 : 91 - 98
  • [4] On the application of formal methods within automation
    Fehrer, Detlef
    VDI Berichte, 2003, (1809): : 55 - 64
  • [5] Formal and informal support of patients with dementia at home: A mixed methods study within the Actifcare project
    Bieber, Anja
    Bartoszek, Gabriele
    Stephan, Astrid
    Broda, Anja
    Meyer, Gabriele
    ZEITSCHRIFT FUR EVIDENZ FORTBILDUNG UND QUALITAET IM GESUNDHEITSWESEN, 2018, 139 : 17 - 27
  • [6] The embedded software of an electricity meter: An experience in using formal methods in an industrial project
    Arnold, A
    Begay, D
    Radoux, JP
    SCIENCE OF COMPUTER PROGRAMMING, 1997, 28 (2-3) : 93 - 110
  • [7] Exploring Applications of Formal Methods in the INSPEX Project
    Razavi, Joseph
    Banach, Richard
    Debicki, Olivier
    Mareau, Nicolas
    Lesecq, Suzanne
    Foucault, Julie
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, 2018, 11176 : 205 - 215
  • [8] Applying formal methods in industry the UseGat project
    Bologna, S
    Bove, R
    Dipoppa, G
    Mongardi, G
    Biondi, G
    Porzia, C
    Mortensen, BG
    Kirkegaard, N
    COMPUTER SAFETY, RELIABILITY AND SECURITY, 1998, 1516 : 231 - 242
  • [9] Formal Methods of FPGA Project Verification Flow
    Naumenko, Serhii
    Moskalets, Viktoriia
    Odarushchenko, Oleg
    Odarushchenko, Elena
    Peschanenko, Volodymyr
    Degtyareva, Larysa
    Letychevskyi, Oleksandr
    PROCEEDINGS OF THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 2, 2021, : 1141 - 1146
  • [10] A demonstration of using formal consensus methods within guideline development; a case study
    Carter, P.
    O'Donoghue, K. J. M.
    Dworzynski, K.
    O'Shea, L.
    Roberts, V.
    Reeves, T.
    Bastounis, A.
    Mugglestone, M. A.
    Fawke, J.
    Pilling, S.
    BMC MEDICAL RESEARCH METHODOLOGY, 2021, 21 (01)