메뉴 건너뛰기




Volumn 12, Issue 6, 2010, Pages 447-466

Rodin: An open toolset for modelling and reasoning in Event-B

Author keywords

Event B; Refinement; Tool support; Verification

Indexed keywords

INFORMATION SYSTEMS; SOFTWARE ENGINEERING; VERIFICATION;

EID: 78249276171     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/s10009-010-0145-y     Document Type: Article
Times cited : (602)

References (40)
  • 3
    • 33845255024 scopus 로고    scopus 로고
    • An open extensible tool environment for Event-B
    • Z. Liu and J. He (Eds.), Berlin: Springer
    • Abrial J.-R., Butler M., Hallerstede S., Voisin L. (2006) An open extensible tool environment for Event-B. In: Liu Z., He J. (eds) ICFEM 2006, vol. 4260. Springer, Berlin, pp 588-605.
    • (2006) ICFEM 2006 , vol.4260 , pp. 588-605
    • Abrial, J.-R.1    Butler, M.2    Hallerstede, S.3    Voisin, L.4
  • 4
    • 35248857493 scopus 로고    scopus 로고
    • Click'n'Prove: Interactive Proofs within Set Theory
    • LNCS
    • Abrial, J.-R., Cansell, D.: Click'n'Prove: Interactive Proofs within Set Theory. In: Theorem Proving in Higher Order Logics. LNCS, vol. 2758, pp. 1-24 (2003).
    • (2003) Theorem Proving in Higher Order Logics , vol.2758 , pp. 1-24
    • Abrial, J.-R.1    Cansell, D.2
  • 5
    • 34547309478 scopus 로고    scopus 로고
    • Refinement, decomposition, and instantiation of discrete models: Application to Event-B
    • Abrial J.-R., Hallerstede S. (2007) Refinement, decomposition, and instantiation of discrete models: application to Event-B. Fundam. Inf. 77(1-2): 1-28.
    • (2007) Fundam. Inf. , vol.77 , Issue.1-2 , pp. 1-28
    • Abrial, J.-R.1    Hallerstede, S.2
  • 6
    • 84957834675 scopus 로고
    • Refinement calculus. Part II. Parallel and reactive programs
    • J. W. Bakkerde, W.-P. Roeverde, and G. Rozenberg (Eds.), Berlin: Springer
    • Back R. J. R. (1990) Refinement calculus. Part II. Parallel and reactive programs. In: de Bakker J. W., de Roever W.-P., Rozenberg G. (eds) Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science, vol. 430. Springer, Berlin, pp 67-93.
    • (1990) Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science , vol.430 , pp. 67-93
    • Back, R.J.R.1
  • 7
    • 85017204677 scopus 로고
    • Refinement calculus. Part I. Sequential nondeterministic programs
    • J. W. Bakkerde, W. P. Roeverde, and G. Rozenberg (Eds.), Berlin: Springer
    • Back R. J. R., von Wright J. (1990) Refinement calculus. Part I. Sequential nondeterministic programs. In: de Bakker J. W., de Roever W. P., Rozenberg G. (eds) Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science, vol. 430. Springer, Berlin, pp 42-66.
    • (1990) Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science , vol.430 , pp. 42-66
    • Back, R.J.R.1    von Wright, J.2
  • 8
    • 84957834675 scopus 로고
    • Refinement Calculus. II. Parallel and Reactive Programs
    • J. W. Bakkerde, W. P. Roeverde, and G. Rozenberg (Eds.), Berlin: Springer
    • Back R.-J. (1989) Refinement Calculus. II. Parallel and Reactive Programs. In: de Bakker J. W., de Roever W. P., Rozenberg G. (eds) Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science, vol. 430. Springer, Berlin, pp 67-93.
    • (1989) Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science , vol.430 , pp. 67-93
    • Back, R.-J.1
  • 13
    • 84949204326 scopus 로고    scopus 로고
    • Well Defined B
    • London UK: Springer
    • Behm P., Burdy L., Meynadier J.-M. (1998) Well defined B. In: B '98. Springer, London UK, pp 29-45.
    • (1998) B '98 , pp. 29-45
    • Behm, P.1    Burdy, L.2    Meynadier, J.-M.3
  • 16
    • 16244410402 scopus 로고    scopus 로고
    • HOL-Z 2.0: A proof environment for Z-specifications
    • Brucker A. D., Rittinger F., Wolff B. (2003) HOL-Z 2. 0: A proof environment for Z-specifications. J. Universal Comput. Sci. 9(2): 152-172.
    • (2003) J. Universal Comput. Sci. , vol.9 , Issue.2 , pp. 152-172
    • Brucker, A.D.1    Rittinger, F.2    Wolff, B.3
  • 17
    • 0030245996 scopus 로고    scopus 로고
    • Stepwise refinement of communicating systems
    • Butler M. J. (1996) Stepwise refinement of communicating systems. Sci. Comput. Program. 27(2): 139-173.
    • (1996) Sci. Comput. Program. , vol.27 , Issue.2 , pp. 139-173
    • Butler, M.J.1
  • 18
  • 19
    • 24944448541 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • Detlefs D., Nelson G., Saxe J. B. (2005) Simplify: a theorem prover for program checking. J. ACM 52(3): 365-473.
    • (2005) J. ACM , vol.52 , Issue.3 , pp. 365-473
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 21
    • 0038382055 scopus 로고    scopus 로고
    • Verification of non-functional programs using interpretations in type theory
    • Filliâtre J. C. (2003) Verification of non-functional programs using interpretations in type theory. J. Funct. Program. 13(4): 709-745.
    • (2003) J. Funct. Program. , vol.13 , Issue.4 , pp. 709-745
    • Filliâtre, J.C.1
  • 23
    • 78249243646 scopus 로고    scopus 로고
    • The Event-B Proof Obligation Generator
    • ETH Zürich
    • Hallerstede, S.: The Event-B Proof Obligation Generator. Technical report. ETH Zürich (2005).
    • (2005) Technical report
    • Hallerstede, S.1
  • 24
    • 84997078466 scopus 로고    scopus 로고
    • In: Julliand J., Kouchnarenko O. (eds) B 2007. LNCS, Springer, Berlin
    • Hallerstede S. (2007) Justifications for the Event-B modelling notation. In: Julliand J., Kouchnarenko O. (eds) B 2007. LNCS, vol. 4355. Springer, Berlin, pp 49-63.
    • (2007) Justifications for the Event-B modelling notation , vol.4355 , pp. 49-63
    • Hallerstede, S.1
  • 25
    • 0002828161 scopus 로고    scopus 로고
    • SATLIB: An online resource for research on SAT
    • I. P. Gent, H. V. Maaren, and T. Walsh (Eds.), Amsterdam: IOS Press
    • Hoos H. H., Stützle T. (2000) SATLIB: an online resource for research on SAT. In: Gent I. P., Maaren H. V., Walsh T. (eds) SAT 2000. IOS Press, Amsterdam, pp 283-292.
    • (2000) SAT 2000 , pp. 283-292
    • Hoos, H.H.1    Stützle, T.2
  • 26
    • 0031124371 scopus 로고    scopus 로고
    • An industrial strength theorem prover for a logic based on common lisp
    • Kaufmann M., Strother Moore J. (1997) An industrial strength theorem prover for a logic based on common lisp. IEEE Trans. Softw. Eng. 23(4): 203-213.
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.4 , pp. 203-213
    • Kaufmann, M.1    Strother Moore, J.2
  • 29
    • 84949671595 scopus 로고    scopus 로고
    • In: Gunter, E. L., Felty, A. P. (eds.) Theorem Proving in Higher Order Logics, 10th International Conference, TPHOLs'97. Lecture Notes in Computer Science, Springer, Berlin
    • Långbacka, T., von Wright, J.: Refining reactive systems in HOL using action systems. In: Gunter, E. L., Felty, A. P. (eds.) Theorem Proving in Higher Order Logics, 10th International Conference, TPHOLs'97. Lecture Notes in Computer Science, vol. 1275, pp 183-197. Springer, Berlin (1997).
    • (1997) Refining reactive systems in HOL using action systems , vol.1275 , pp. 183-197
    • Långbacka, T.1    von Wright, J.2
  • 30
    • 35248853498 scopus 로고    scopus 로고
    • In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) Proceedings FME 2003, Pisa, Italy, LNCS, Springer, Berlin
    • 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, Berlin (2003).
    • (2003) ProB: A Model Checker for B , vol.2805 , pp. 855-874
    • Leuschel, M.1    Butler, M.2
  • 32
    • 57049086520 scopus 로고    scopus 로고
    • A practical approach to partiality-a proof based approach
    • S. Liu, T. S. E. Maibaum, and K. Araki (Eds.), Berlin: Springer
    • Mehta F. (2008) A practical approach to partiality-a proof based approach. In: Liu S., Maibaum T. S. E., Araki K. (eds) ICFEM. Lecture Notes in Computer Science, vol. 5256. Springer, Berlin, pp 238-257.
    • (2008) ICFEM. Lecture Notes in Computer Science , vol.5256 , pp. 238-257
    • Mehta, F.1
  • 34
    • 24644438769 scopus 로고    scopus 로고
    • The challenge of probabilistic Event-B-extended abstract
    • In: Treharne, H., King, S., Henson, M. C., Schneider, S. A. (eds.) ZB 2005: Formal Specification and Development in Z and B, 4th. Lecture Notes in Computer Science, Springer, Berlin
    • Morgan, C., Hoang, T. S., Abrial, J.-R.: The challenge of probabilistic Event-B-extended abstract. In: Treharne, H., King, S., Henson, M. C., Schneider, S. A. (eds.) ZB 2005: Formal Specification and Development in Z and B, 4th International Conference of B and Z Users. Lecture Notes in Computer Science, vol. 3455, pp. 162-171. Springer, Berlin (2005).
    • (2005) International Conference of B and Z Users , vol.3455 , pp. 162-171
    • Morgan, C.1    Hoang, T.S.2    Abrial, J.-R.3
  • 35
    • 35248854380 scopus 로고    scopus 로고
    • Structured Proofs in Isar/HOL
    • H. Geuvers and F. Wiedijk (Eds.), Berlin: Springer LNCS
    • Nipkow T. (2003) Structured Proofs in Isar/HOL. In: Geuvers H., Wiedijk F. (eds) Types for Proofs and Programs (TYPES 2002). LNCS, vol. 2646. Springer, Berlin, pp 259-278.
    • (2003) Types for Proofs and Programs (TYPES 2002) , vol.2646 , pp. 259-278
    • Nipkow, T.1
  • 38
    • 33745413804 scopus 로고    scopus 로고
    • UML-B: Formal modeling and design aided by UML
    • Snook C. F., Butler M. J. (2006) UML-B: Formal modeling and design aided by UML. ACM Trans. Softw. Eng. Methodol 15(1): 92-122.
    • (2006) ACM Trans. Softw. Eng. Methodol , vol.15 , Issue.1 , pp. 92-122
    • Snook, C.F.1    Butler, M.J.2
  • 40
    • 33845249601 scopus 로고    scopus 로고
    • Proof general/eclipse: A generic interface for interactive proof
    • Winterstein, D., Aspinall, D., Lüth, C.: Proof general/eclipse: A generic interface for interactive proof. In: IJCAI, pp. 1587-1588 (2005).
    • (2005) IJCAI , pp. 1587-1588
    • Winterstein, D.1    Aspinall, D.2    Lüth, C.3


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