메뉴 건너뛰기




Volumn 10, Issue 2, 2008, Pages 185-203

ProB: An automated analysis toolset for the B method

Author keywords

[No Author keywords available]

Indexed keywords

DATA STRUCTURES; ERRORS; MULTIMEDIA SYSTEMS;

EID: 40349091887     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/s10009-007-0063-9     Document Type: Article
Times cited : (333)

References (63)
  • 1
    • 84949207890 scopus 로고    scopus 로고
    • Introducing dynamic constraints in B
    • In: Bert, D. (ed.) B'98: Recent Advances in the Development and Use of the B Method, Second International B Conference Montpellier, France, April 22-24, 1998 LNCS Springer, Heidelberg
    • Abrial, J.-R., Mussat, L.: Introducing dynamic constraints in B. In: Bert, D. (ed.) B'98: Recent Advances in the Development and Use of the B Method, Second International B Conference, Montpellier, France, April 22-24, 1998, Proceedings. LNCS, vol. 1393. Springer, Heidelberg (1998)
    • (1998) Proceedings , vol.1393
    • Abrial, J.-R.1    Mussat, L.2
  • 2
    • 0004025792 scopus 로고    scopus 로고
    • Cambridge University Press, Cambridge
    • Abrial, J.-R.: The B-Book. Cambridge University Press, Cambridge (1996)
    • (1996) The B-Book
    • Abrial, J.-R.1
  • 3
    • 33646797675 scopus 로고    scopus 로고
    • Case study of a complete reactive system in Event-B: A mechanical press controller
    • Abrial, J.-R.: Case study of a complete reactivA system in Event-B: a mechanical press controller. In: Tutorial at ZB'2005, http:// www.zb2005.org/ (2005)
    • (2005) Tutorial at ZB'2005
    • Abrial, J.-R.1
  • 4
    • 33845255024 scopus 로고    scopus 로고
    • An open extensible tool environment for Event-B
    • In: LNCS Springer, Heidelberg
    • Abrial, J.-R., Butler, M., Hallerstede, S.: An open extensible tool environment for Event-B. In: ICFEM06. LNCS, vol. 4260. Springer, Heidelberg (2006)
    • (2006) ICFEM06 , vol.4260
    • Abrial, J.-R.1    Butler, M.2    Hallerstede, S.3
  • 5
    • 35248857493 scopus 로고    scopus 로고
    • Click'n prove: interactive proofs within set theory
    • In: Basin, D.A., Wolff, B. (eds) LNCS Springer, Heidelberg
    • Abrial, JI-R., Cansell, D.: Click'n prove: interactive proofs within set theory. In: Basin, D.A., Wolff, B. (eds) TPHOLs. LNCS, vol. 2758, pp. 1-24. Springer, Heidelberg (2003)
    • (2003) TPHOLs , vol.2758 , pp. 1-24
    • Abrial, J.-R.1    Cansell, D.2
  • 8
    • 40349102350 scopus 로고    scopus 로고
    • UK B-Core (UK) Limited, Oxon
    • UK B-Core (UK) Limited, Oxon: B-Toolkit, On-line manual, 1999. http:// www.b-core.com/ONLINEDOC/Contents.html
    • B-Toolkit, On-line Manual, 1999
  • 9
    • 84937200470 scopus 로고    scopus 로고
    • Local and symbolic bisimulation using tabled constraint logic programming
    • In: Paphos, Cyprus, November 2001. LNCS Springer, Heidelberg
    • Basu, S., Mukund, M., Ramakrishnan, C.R., Ramakrishnan, I.V., Verma, R.M.: Local and symbolic bisimulation using tabled constraint logic programming. In: International Conference on Logic Programming (ICLP), Paphos, Cyprus, November 2001. LNCS, vol. 2237, pp. 166-180. Springer, Heidelberg (2001)
    • (2001) International Conference on Logic Programming (ICLP) , vol.2237 , pp. 166-180
    • Basu, S.1    Mukund, M.2    Ramakrishnan, C.R.3    Ramakrishnan, I.V.4    Verma, R.M.5
  • 10
    • 40349114866 scopus 로고    scopus 로고
    • Model-based verification through refinement of finite B event systems
    • In: Robinson, K., Bert, D. (eds) Toulouse, France, September 1999. Springer, Heidelberg
    • Bellegarde, F., Julliand, J., Mountassir, H.: Model-based verification through refinement of finite B event systems. In: Robinson, K., Bert, D. (eds), Formal Methods'99 B User Group Meeting, Toulouse, France, September 1999. Springer, Heidelberg (1999)
    • (1999) Formal Methods'99 B User Group Meeting
    • Bellegarde, F.1    Julliand, J.2    Mountassir, H.3
  • 11
    • 84977513083 scopus 로고    scopus 로고
    • A Generic Flash-Based Animation Engine for ProB
    • In: [36]
    • Bendisposto, J., Leuschel, M.: A Generic Flash-Based Animation Engine for ProB. In: Julliand and Kouchnarenko [36], pp. 266-269 (1999)
    • (1999) Julliand and Kouchnarenko , pp. 266-269
    • Bendisposto, J.1    Leuschel, M.2
  • 12
    • 79952517375 scopus 로고    scopus 로고
    • Reachability analysis of (timed) petri nets using real arithmetic
    • In: LNCS Springer, Heidelberg
    • Bérard, B., Fribourg, L.: Reachability analysis of (timed) petri nets using real arithmetic. In: Proceedings of Concur'99, LNCS, vol. 1664, pp. 178-193. Springer, Heidelberg (1999)
    • (1999) Proceedings of Concur'99 , vol.1664 , pp. 178-193
    • Bérard, B.1    Fribourg, L.2
  • 14
    • 35248875886 scopus 로고    scopus 로고
    • Technical Report UNU/IIST Technical Report no. 176, United Nations University, Macau
    • Bowen, J.: Animating the semantics of VERILOG using Prolog. Technical Report UNU/IIST Technical Report no. 176, United Nations University, Macau (1999)
    • (1999) Animating the Semantics of VERILOG Using Prolog
    • Bowen, J.1
  • 16
    • 26444561842 scopus 로고    scopus 로고
    • Combining CSP and B for specification and property verification
    • In: Newcastle upon Tyne, LNCS Springer, Heidelberg
    • Butler, M., Leuschel, M.: Combining CSP and B for specification and property verification. In: Proceedings of Formal Methods 2005, Newcastle upon Tyne, LNCS, vol. 3582, pp. 221-236. Springer, Heidelberg (2005)
    • (2005) Proceedings of Formal Methods 2005 , vol.3582 , pp. 221-236
    • Butler, M.1    Leuschel, M.2
  • 17
    • 84947738476 scopus 로고    scopus 로고
    • An approach to the design of distributed systems with B AMN
    • In: Bowen, J.P., Hinchey, M.G., Till, D.,(eds) Reading, UK, April, 1997, Proceedings, LNCS Springer, Heidelberg
    • Butler, M.J.: An approach to the design of distributed systems with B AMN. In: Bowen, J.P., Hinchey, M.G., Till, D.,(eds), ZUM '97: The Z Formal Specification Notation, 10th International Conference of Z Users, Reading, UK, April, 1997, Proceedings, LNCS, vol. 1212, pp. 223-241. Springer, Heidelberg (1997)
    • (1997) ZUM '97: The Z Formal Specification Notation, 10th International Conference of Z Users , vol.1212 , pp. 223-241
    • Butler, M.J.1
  • 18
    • 0011584271 scopus 로고    scopus 로고
    • Csp2B: A practical approach to combining CSP and B
    • BAtler, M.J.: Csp2B: a practical approach to combining CSP and B. Formal Asp. Comput. 12 (3), 182-198 (2000)
    • (2000) Formal Asp. Comput. , vol.12 , Issue.3 , pp. 182-198
    • Butler, M.J.1
  • 19
    • 84923057783 scopus 로고    scopus 로고
    • An open-ended finite domain constraint solver
    • In: Glaser, H.G., Hartel, P.H., Kuchen, H. (eds) LNCS Springer, Heidelberg
    • Carlsson, M., Ottosson, G.: An open-ended finite domain constraint solver. In: Glaser, H.G., Hartel, P.H., Kuchen, H. (eds), Proc. Programming Languages: Implementations, Logics, and Programs, LNCS, vol. 1292 pp. 191-206. Springer, Heidelberg (1997)
    • (1997) Proc. Programming Languages: Implementations, Logics, and Programs , vol.1292 , pp. 191-206
    • Carlsson, M.1    Ottosson, G.2
  • 26
    • 35248836662 scopus 로고    scopus 로고
    • A process compensation language
    • In Santen, T., Stoddart, B. (eds) LNCS Springer, November 2000
    • Ferreira, C., Butler, M.: A process compensation language. In Santen, T., Stoddart, B. (eds), Proceedings Integrated Formal Methods (IFM 2000), LNCS, vol. 1945 pp. 424-435. Springer, November 2000 (2000)
    • (2000) Proceedings Integrated Formal Methods (IFM 2000) , vol.1945 , pp. 424-435
    • Ferreira, C.1    Butler, M.2
  • 28
    • 0000712763 scopus 로고
    • A single complete rule for data refinement
    • Gardiner, P.H.B., Morgan, C.: A single complete rule for data refinement. Formal Asp. Comput. 5 (4), 367-382 (1993)
    • (1993) Formal Asp. Comput. , vol.5 , Issue.4 , pp. 367-382
    • Gardiner, P.H.B.1    Morgan, C.2
  • 30
    • 0022847269 scopus 로고
    • Data refinement refined
    • In: Robinet, B., Wilhelm, R. (eds) Saarbrücken, Federal Republic of Germany, March, 1986, Proceedings, LNCS Springer, Heidelberg
    • He, J., Hoare, C.A.R., Sanders, J.W.: Data refinement refined. In: Robinet, B., Wilhelm, R. (eds), ESOP 86, European Symposium on Programming, Saarbrücken, Federal Republic of Germany, March, 1986, Proceedings, LNCS, vol. 213, pp. 187-196. Springer, Heidelberg (1986)
    • (1986) ESOP 86, European Symposium on Programming , vol.213 , pp. 187-196
    • He, J.1    Hoare, C.A.R.2    Sanders, J.W.3
  • 31
    • 8444226199 scopus 로고    scopus 로고
    • Modelling architectures for dynamic systems
    • In: McIver, A., Morgan, C. (eds) Springer, Heidelberg
    • Henderson, P.: Modelling architectures for dynamic systems. In: McIver, A., Morgan, C. (eds) Programming Methodology. Springer, Heidelberg (2003)
    • (2003) Programming Methodology
    • Henderson, P.1
  • 36
    • 40349098897 scopus 로고    scopus 로고
    • Julliand, J., Kouchnarenko, O. (eds.): Besançon, France, January 17-19, 2007, Proceedings, volume 4355 of Lecture Notes in Computer Science. Springer
    • Julliand, J., Kouchnarenko, O. (eds.): B 2007: Formal Specification and Development in B, 7th International Conference of B Users, Besançon, France, January 17-19, 2007, Proceedings, volume 4355 of Lecture Notes in Computer Science. Springer
    • B 2007: Formal Specification and Development in B, 7th International Conference of B Users
  • 37
    • 34548086921 scopus 로고    scopus 로고
    • Verification of a controller for BART
    • In: Winter, V.L., Bhattacharya, S. (eds) Kluwer Academic Publishers, New York
    • King, L., Gupta, G., Pontelli, E.: Verification of a controller for BART. In: Winter, V.L., Bhattacharya, S. (eds) High Integrity Software, pp. 265-299. Kluwer Academic Publishers, New York (2001)
    • (2001) High Integrity Software , pp. 265-299
    • King, L.1    Gupta, G.2    Pontelli, E.3
  • 38
    • 84874222076 scopus 로고    scopus 로고
    • All questions answered
    • Knuth, D.: All questions answered. Notices of the ACM 49 (3), 318-324 (2003)
    • (2003) Notices of the ACM , vol.49 , Issue.3 , pp. 318-324
    • Knuth, D.1
  • 40
    • 84947614113 scopus 로고    scopus 로고
    • Design and implementation of the high-level specification language CSP(LP) in Prolog
    • In: Ramakrishnan, I.V. (ed) LNCS Springer, Heidelberg
    • Leuschel, M.: Design and implementation of the high-level specification language CSP(LP) in Prolog. In: Ramakrishnan, I.V. (ed), Proceedings of PADL 01, LNCS, vol. 1990, pp. 14-28. Springer, Heidelberg (2001)
    • (2001) Proceedings of PADL 01 , vol.1990 , pp. 14-28
    • Leuschel, M.1
  • 41
    • 35248901605 scopus 로고    scopus 로고
    • Animation and model checking of CSP and B using Prolog technology
    • In Florence, Italy, September
    • Leuschel, M., Adhianto, L., Butler, M., Ferreira, C., Mikhailov, L.: Animation and model checking of CSP and B using Prolog technology. In Proceedings of VCL 2001, pp. 97-109, Florence, Italy, September (2001)
    • (2001) Proceedings of VCL 2001 , pp. 97-109
    • Leuschel, M.1    Adhianto, L.2    Butler, M.3    Ferreira, C.4    Mikhailov, L.5
  • 42
    • 35248853498 scopus 로고    scopus 로고
    • ProB: A Model Checker for B
    • In: Araki, K., Gnesi, S., Mandrioli, D. (eds) Pisa, Italy, LNCS Springer, Heidelberg
    • Leuschel, M., Butler, M.: ProB: A Model Checker for B. In: Araki, K., Gnesi, S., Mandrioli, D. (eds), Proceedings FME 2003, Pisa, Italy, LNCS vol. 2805, pp. 855-874. Springer, Heidelberg (2003)
    • (2003) Proceedings FME 2003 , vol.2805 , pp. 855-874
    • Leuschel, M.1    Butler, M.2
  • 43
    • 33646762492 scopus 로고    scopus 로고
    • Automatic refinement checking for B
    • In: Lau, K.-K., Banach, R. (eds) LNCS Springer, Heidelberg
    • Leuschel, M., Butlerm, M.: Automatic refinement checking for B. In: Lau, K.-K., Banach, R. (eds), Proceedings ICFEM'05, LNCS, vol. 3785, pp. 345-359. Springer, Heidelberg (2005)
    • (2005) Proceedings ICFEM'05 , vol.3785 , pp. 345-359
    • Leuschel, M.1    Butlerm, M.2
  • 44
    • 84992005103 scopus 로고    scopus 로고
    • Symmetry reduction for B by permutation flooding
    • In: Julliand J., Kouchnarenko, O. (eds) Besançon, France, January 17-19, 2007, Lecture Notes in Computer Science, Proceedings Springer, Heidelberg
    • Leuschel, M., Butler, M., Spermann, C., Turner, E.: Symmetry reduction for B by permutation flooding. In: Julliand J., Kouchnarenko, O. (eds) B 2007: Formal Specification and Development in B, 7th International Conference of B Users, Besançon, France, January 17-19, 2007, Lecture Notes in Computer Science, Proceedings, vol. 4355 pp. 79-93. Springer, Heidelberg (2006)
    • (2006) B 2007: Formal Specification and Development in B, 7th International Conference of B Users , vol.4355 , pp. 79-93
    • Leuschel, M.1    Butler, M.2    Spermann, C.3    Turner, E.4
  • 45
    • 40349098483 scopus 로고    scopus 로고
    • Validating and animating higher-order recursive functions in B
    • In: Abrial, J.-R., Glässer, U. (eds) May
    • Leuschel, M., Cansell, D., Butler, M.: Validating and animating higher-order recursive functions in B. In: Abrial, J.-R., Glässer, U. (eds), Festschrift for Egon Börger, May (2006)
    • (2006) Festschrift for Egon Börger
    • Leuschel, M.1    Cansell, D.2    Butler, M.3
  • 46
    • 84949667113 scopus 로고    scopus 로고
    • Infinite state model checking by abstract interpretation and program specialisation
    • In: Bossi, A. (ed.) Venice, Italy, 2000. LNCS Springer, Heidelberg
    • Leuschel, M., Massart, T.: Infinite state model checking by abstract interpretation and program specialisation. In: Bossi, A. (ed.) Logic-Based Program Synthesis and Transformation. Proceedings of LOPSTR'99, Venice, Italy, 2000. LNCS, vol. 1817, pp. 63-82. Springer, Heidelberg (2000)
    • (2000) Logic-Based Program Synthesis and Transformation. Proceedings of LOPSTR'99 , vol.1817 , pp. 63-82
    • Leuschel, M.1    Massart, T.2
  • 47
    • 24644521633 scopus 로고    scopus 로고
    • Visualizing larger states spaces in ProB
    • In: Treharne, H., King, S., Henson, M., Schneider, S. (eds) LNCS Springer, Heidelberg
    • Leuschel, M., Turner, E.: Visualizing larger states spaces in ProB. In: Treharne, H., King, S., Henson, M., Schneider, S. (eds), Proceedings ZB'2005, LNCS, vol. 3455, pp. 6-23. Springer, Heidelberg (2005)
    • (2005) Proceedings ZB'2005 , vol.3455 , pp. 6-23
    • Leuschel, M.1    Turner, E.2
  • 48
    • 24644495775 scopus 로고    scopus 로고
    • CZT: A framework for Z tools
    • In: Treharne, H., King, S., Henson, M.C., Schneider, S.A. (eds) LNCS Springer, Heidelberg
    • Malik, P., Utting, M.: CZT: A framework for Z tools. In: Treharne, H., King, S., Henson, M.C., Schneider, S.A. (eds), ZB, LNCS, vol. 3455, pp. 65-84. Springer, Heidelberg (2005)
    • (2005) ZB , vol.3455 , pp. 65-84
    • Malik, P.1    Utting, M.2
  • 49
    • 0003581143 scopus 로고
    • Symbolic model checking
    • PhD thesis, CMU
    • McMillan, K.L.: Symbolic model checking. PhD thesis, CMU (1993)
    • (1993)
    • McMillan, K.L.1
  • 50
    • 38149002195 scopus 로고    scopus 로고
    • Validating Z specifications using the ProB animator and model checker
    • In Jim Davies and Jeremy Gibbons, editors Springer, Heidelberg
    • Plagge, D., Leuschel, M.: Validating Z specifications using the ProB animator and model checker. In Jim Davies and Jeremy Gibbons, editors, IFM, Lecture Notes in Computer Science, vol. 4591, pp. 480-500. Springer, Heidelberg (2007)
    • (2007) IFM, Lecture Notes in Computer Science , vol.4591 , pp. 480-500
    • Plagge, D.1    Leuschel, M.2
  • 60
    • 11244332595 scopus 로고    scopus 로고
    • Bruno Tatibouet
    • Bruno Tatibouet: The jbtools package. http://lifc.univ-fcomte.fr/PEOPLE/ tatibouet/JBTOOLS/BParser_en.html, 2001
    • (2001) The Jbtools Package
  • 62
    • 78650156730 scopus 로고    scopus 로고
    • Data structures for Z testing tools
    • In July 2000, TR 2000-07, Information Faculty, University of Ulm
    • Utting, M.: Data structures for Z testing tools. In FM-TOOLS 2000 Conference, July 2000, TR 2000-07, Information Faculty, University of Ulm (2000)
    • (2000) FM-TOOLS 2000 Conference
    • Utting, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.