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 条
  • [41] Islamic bank rent A case study of Islamic banking in Bangladesh
    Suzuki, Yasushi
    Uddin, S. M. Sohrab
    INTERNATIONAL JOURNAL OF ISLAMIC AND MIDDLE EASTERN FINANCE AND MANAGEMENT, 2014, 7 (02) : 170 - 181
  • [42] The criminal responsibility of corporate banking: Case study of Century Bank
    Pujiyono
    Supanto
    Pingky, Theresia
    ADVANCING RULE OF LAW IN A GLOBAL CONTEXT, 2020, : 43 - 48
  • [43] The Effect of Liquidity Creation on Bank Capital: A Case Study in Indonesia
    Fuad, Ahmad
    Disman, Disman
    Nugraha, Nugraha
    Mayasari, Mayasari
    Fuad, Ahmad
    JOURNAL OF ASIAN FINANCE ECONOMICS AND BUSINESS, 2021, 8 (05): : 649 - 656
  • [44] Scoring bank loans that may go wrong: a case study
    Cramer, JS
    STATISTICA NEERLANDICA, 2004, 58 (03) : 365 - 380
  • [45] Leveraging learning with gamification: An experimental case study with bank managers
    Cechella, Felipe
    Abbad, Gardenia
    Wagner, Ralf
    COMPUTERS IN HUMAN BEHAVIOR REPORTS, 2021, 3
  • [46] Difficulty in visual sex identification: a case study on bank voles
    Bartolommei, Paola
    Bencini, Cristina
    Bonacchi, Andrea
    Gasperini, Stefania
    Manzo, Emiliano
    Cozzolino, Roberto
    MAMMALIA, 2019, 83 (01) : 70 - 73
  • [47] Citing a Data Repository: A Case Study of the Protein Data Bank
    Huang, Yi-Hung
    Rose, Peter W.
    Hsu, Chun-Nan
    PLOS ONE, 2015, 10 (08):
  • [48] USER PARTICIPATION IN CONTEXT - A CASE-STUDY IN A UK BANK
    HORNBY, P
    CLEGG, C
    BEHAVIOUR & INFORMATION TECHNOLOGY, 1992, 11 (05) : 293 - 307
  • [49] Progress of Mongolian Microfinance: A Case Study of Khan Bank and XacBank
    Dulamragchaa, Orosoo
    Izumida, Yoichi
    ASIAN JOURNAL OF AGRICULTURE AND DEVELOPMENT, 2011, 8 (02): : 29 - 41
  • [50] THE UNION BANK OF LOUISIANA LOAN, 1832 A CASE STUDY IN MARKETING
    Hidy, R. W.
    JOURNAL OF POLITICAL ECONOMY, 1939, 47 (02) : 232 - 253