Using B as a high level programming language in an industrial project: Roissy VAL

被引:0
|
作者
Badeau, F
Amelot, A
机构
[1] ClearSy, F-13856 Aix En Provence, France
[2] Siemens Transprotat Syst, F-92120 Montrouge, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this article we would like to go back on B used to design software, by presenting the industrial process established through years by Siemens Transportation Systems on a real project: the VAL shuttle for Roissy Charles de Gaulle airport. In this project, the logical core of an equipment located along the tracks and driving the shuttles is designed with B. By confronting this B software development, with the historical context, we show that B can be used as a high-level programming language offering the feature of proving properties. We show how this process is used to build, by construction, a large size software with very few design errors ever since its first release, and for a predefined cost.
引用
收藏
页码:334 / 354
页数:21
相关论文
共 50 条
  • [41] Real-time adaptive optics control with a high level programming language
    Thompson, William
    Gamroth, Darryl
    Marois, Christian
    Lardiere, Olivier
    ADAPTIVE OPTICS SYSTEMS IX, 2024, 13097
  • [42] ORDERED PORTS - A LANGUAGE CONCEPT FOR HIGH-LEVEL DISTRIBUTED-PROGRAMMING
    BASU, J
    PATNAIK, LM
    GOSWAMI, AK
    COMPUTER JOURNAL, 1987, 30 (06): : 487 - 497
  • [43] Definition of a high level language for real-time distributed systems programming
    Ciocarlie, Horia
    Simon, Lavinia
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 2521 - 2527
  • [44] VERY HIGH-LEVEL PROGRAMMING LANGUAGE FOR DATA-PROCESSING APPLICATIONS
    HAMMER, M
    HOWE, WG
    KRUSKAL, VJ
    WLADAWSKY, I
    COMMUNICATIONS OF THE ACM, 1977, 20 (11) : 832 - 840
  • [45] TEACHING ASSEMBLY-LANGUAGE PROGRAMMING: A HIGH-LEVEL APPROACH.
    Crookes, D.
    Software & Microsystems, 1983, 2 (02): : 40 - 43
  • [46] APL - A High-Level User-Oriented Programming Language.
    Schardein, Werner
    Nachrichten Elektronik, 1979, 33 (01): : 19 - 20
  • [47] PROJECT MANAGEMENT GAMES USING HIGH LEVEL ARCHITECTURE
    Ekyalimpa, Ronald
    Abourizk, Simaan
    Mohamed, Yasser
    Saba, Farzaneh
    24TH EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2012), 2012, : 180 - 188
  • [48] ANALYSIS OF INHERENT CONCURRENCY IN HIGH-LEVEL PROGRAMMING-LANGUAGES FOR INDUSTRIAL ROBOTS
    BLUME, C
    HECK, B
    ROBOTERSYSTEME, 1985, 1 (04): : 237 - 246
  • [49] A Teaching Approach for Bridging the Gap Between Low-Level and High-Level Programming Using Assembly Language Learning for Small Microcontrollers
    Bolanakis, Dimosthenis E.
    Evangelakis, Georgios A.
    Glavas, Euripidis
    Kotsis, Konstantinos T.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2011, 19 (03) : 525 - 537
  • [50] HIGH-LEVEL INDUSTRIAL COMMAND-LANGUAGE SIMPLIFIES CONTROL COMMUNICATIONS
    SPENSER, K
    RAINES, F
    CONTROL ENGINEERING, 1984, 31 (04) : 150 - 152