The B Bank:: A complete case study

被引:2
|
作者
Büchi, M [1 ]
机构
[1] Turku Ctr Comp Sci, FIN-20520 Turku, Finland
关键词
D O I
10.1109/ICFEM.1998.730583
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We develop a Web-based banking application with cashier and automated teller machine functionality using the B formal method. The complete development including the frontend, is specified and refined to an executable application in Atelier B. Refinement between specifications and their implementations is proved mechanically. At 2'324 lines of code and 1'397 proof obligations the B Bank is not a toy;,et it is still understandable in its details. This paper aims at filling the gap in the B literature between small text book examples and the bird's eye view reports on large industrial-size developments. Furthermore, we use B from top to bottom, fully prove all obligations, and make the case study available online.
引用
收藏
页码:190 / 199
页数:10
相关论文
共 50 条
  • [31] Complete positivity of nonlinear evolution: A case study
    Czachor, M
    Kuna, M
    PHYSICAL REVIEW A, 1998, 58 (01): : 128 - 134
  • [32] WEBSITE QUALITY: CASE STUDY ON LOCAL GOVERNMENT BANK AND STATE OWN BANK IN BEKASI CITY
    Medyawati, Henny
    Mabruri, Ahsin
    INTERNATIONAL CONGRESS ON INTERDISCIPLINARY BUSINESS AND SOCIAL SCIENCES 2012 (ICIBSOS 2012), 2012, 65 : 1086 - 1091
  • [33] MANAGEMENT OF PROJECT FINANCING AT A COMMERCIAL BANK (JS']JSC COMMERCIAL BANK "PRIVATBANK" CASE STUDY)
    Goncharov, Y. V.
    ACTUAL PROBLEMS OF ECONOMICS, 2009, (99): : 196 - 208
  • [34] Analysis of electrical energy efficiency using LED in the bank building (Study case in Bank X)
    Parjiman, P.
    Rahardjo, I. A.
    Subekti, M.
    Sunawar, A.
    5TH ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE (AASEC 2020), 2021, 1098
  • [35] PERSONNEL AND EQUIPMENT REQUIRED FOR A COMPLETE TISSUE BANK
    FRIEDLAENDER, GE
    CRYOBIOLOGY, 1976, 13 (01) : 120 - 120
  • [36] PERSONNEL AND EQUIPMENT REQUIRED FOR A COMPLETE TISSUE BANK
    FRIEDLAENDER, GE
    TRANSPLANTATION PROCEEDINGS, 1976, 8 (02) : 235 - 240
  • [37] Bank loan losses-given-default: A case study
    Dermine, J
    de Carvalho, CN
    JOURNAL OF BANKING & FINANCE, 2006, 30 (04) : 1219 - 1243
  • [38] War memorials in organizational memory: a case study of the Bank of England
    Barnes, Victoria
    Newton, Lucy
    MANAGEMENT & ORGANIZATIONAL HISTORY, 2018, 13 (04) : 309 - 333
  • [39] The Sustainability and Development Strategy of a Cattle Feed Bank: A Case Study
    Mashur, Mashur
    Bilad, Muhammad Roil
    Kholik, Kholik
    Munawaroh, Muhammad
    Cheok, Quentin
    Huda, Nurul
    Kobun, Rovina
    SUSTAINABILITY, 2022, 14 (13)
  • [40] Case Study How Aggressively Should a Bank Pursue Al?
    Davenport, Thomas H.
    Westerman, George
    HARVARD BUSINESS REVIEW, 2024, 103 (5-6) : 148 - 152