메뉴 건너뛰기




Volumn 17, Issue 4, 2006, Pages 70-89

UB2SQL: A tool for building database applications using UML and B formal method

Author keywords

Automation; B; Database applications; Formal methods; Information systems; Integration; Relational database implementation; UML

Indexed keywords

AUTOMATION; COMPUTER AIDED DESIGN; COMPUTER PROGRAMMING LANGUAGES; INFORMATION RETRIEVAL SYSTEMS; KNOWLEDGE BASED SYSTEMS;

EID: 33846206519     PISSN: 10638016     EISSN: 15338010     Source Type: Journal    
DOI: 10.4018/jdm.2006100104     Document Type: Article
Times cited : (8)

References (44)
  • 3
    • 18944378965 scopus 로고    scopus 로고
    • On the formal specification and derivation of relational database applications
    • Barros, R. S. M. (1998). On the formal specification and derivation of relational database applications. Electronic Notes in Theoretical Computer Science, 14.
    • (1998) Electronic Notes in Theoretical Computer Science , vol.14
    • Barros, R.S.M.1
  • 9
    • 85039146361 scopus 로고    scopus 로고
    • Retrieved from
    • Clearsy. (2004). Retrieved from http://www.b4free.com/
    • (2004)
    • Clearsy1
  • 10
    • 84943234093 scopus 로고    scopus 로고
    • An overview of RoZ: A tool for integrating UML and Z specifications
    • B. Wangler & L. Bergman Eds, Proceedings of the 12th International Conference on Advanced Information Systems Engineering, Springer-Verlag
    • Dupuy, S., Ledru, Y., & Chabre-Peccoud, M. (2000). An overview of RoZ: A tool for integrating UML and Z specifications. In B. Wangler & L. Bergman (Eds.), Proceedings of the 12th International Conference on Advanced Information Systems Engineering, LNCS 1789 (pp. 417-430). Springer-Verlag.
    • (2000) LNCS , vol.1789 , pp. 417-430
    • Dupuy, S.1    Ledru, Y.2    Chabre-Peccoud, M.3
  • 11
    • 84951767456 scopus 로고
    • Refining database systems
    • J. P. Bowen, & M. G. Hinchey Eds, The Z formal specification notation, Springer-Verlag
    • Edmond, D. (1995). Refining database systems. In J. P. Bowen, & M. G. Hinchey (Eds.), The Z formal specification notation, LNCS 967 (pp. 25-44). Springer-Verlag.
    • (1995) LNCS , vol.967 , pp. 25-44
    • Edmond, D.1
  • 13
    • 84876296949 scopus 로고
    • On the derivation of executable database programs from formal specifications
    • J. C. P. Woodcock & P. G. Larsen (Eds, Industrial-Strength Formal Methods, First International Symposium of Formal Methods, Europe pp, Springer-Verlag
    • Gunther, T., Schewe, K. D., & Wetzel, I. (1993). On the derivation of executable database programs from formal specifications. In J. C. P. Woodcock & P. G. Larsen (Eds.), Industrial-Strength Formal Methods, First International Symposium of Formal Methods, LNCS 670, Europe (pp. 351-366). Springer-Verlag.
    • (1993) LNCS , vol.670 , pp. 351-366
    • Gunther, T.1    Schewe, K.D.2    Wetzel, I.3
  • 14
    • 85031765659 scopus 로고
    • Using Z as a specification calculus for object-oriented systems
    • D. Bjõrner, C. A. R. Hoare, & H. Langmaack (Eds, VDM'90:3rd International Conference, Kiel, Germany pp, Springer-Verlag
    • Hall, A. (1990). Using Z as a specification calculus for object-oriented systems. In D. Bjõrner, C. A. R. Hoare, & H. Langmaack (Eds.), VDM'90:3rd International Conference, LNCS 428, Kiel, Germany (pp. 290-318). Springer-Verlag.
    • (1990) LNCS , vol.428 , pp. 290-318
    • Hall, A.1
  • 15
    • 84948976119 scopus 로고    scopus 로고
    • From a B specification to UML statechart diagrams
    • C. George & H. Miao Eds, Proceedings of the 4th International Conference on Formal Engineering Methods, Springer-Verlag
    • Hammad, A., Tatibouet, B., Voisinet, J. C., & Weiping, W. (2002). From a B specification to UML statechart diagrams. In C. George & H. Miao (Eds.), Proceedings of the 4th International Conference on Formal Engineering Methods, LNCS 2495 (pp. 511-522). Springer-Verlag.
    • (2002) LNCS , vol.2495 , pp. 511-522
    • Hammad, A.1    Tatibouet, B.2    Voisinet, J.C.3    Weiping, W.4
  • 16
    • 0023365727 scopus 로고
    • Statecharts: Avisual formalism for complex systems
    • Harel, D. (1987). Statecharts: Avisual formalism for complex systems. Science of Computer Programming, 8(3), 231-274.
    • (1987) Science of Computer Programming , vol.8 , Issue.3 , pp. 231-274
    • Harel, D.1
  • 17
    • 33646811205 scopus 로고    scopus 로고
    • Derivation ofUML class diagrams as static views of formal B developments
    • K. K. Lau, & R. Banach Eds, Proceedings of the 7th International Conference on Formal Engineering Methods, Springer-Verlag
    • Idani, A., Ledru, Y., & Bert, D. (2005). Derivation ofUML class diagrams as static views of formal B developments. In K. K. Lau, & R. Banach (Eds.), Proceedings of the 7th International Conference on Formal Engineering Methods, LNCS 3785 (pp. 37-51). Springer-Verlag.
    • (2005) LNCS , vol.3785 , pp. 37-51
    • Idani, A.1    Ledru, Y.2    Bert, D.3
  • 19
    • 84947712992 scopus 로고    scopus 로고
    • Formalizing the UML class diagram using OBJECT-Z
    • R. France, & B. Rumpe Eds, The Unified Modeling Language. Beyond the Standard. Second International Conference, Springer-Verlag
    • Kim, S., & Carrington, D. (1999). Formalizing the UML class diagram using OBJECT-Z. In R. France, & B. Rumpe (Eds.), The Unified Modeling Language. Beyond the Standard. Second International Conference, LNCS 1723 (pp. 83-98). Springer-Verlag.
    • (1999) LNCS , vol.1723 , pp. 83-98
    • Kim, S.1    Carrington, D.2
  • 20
    • 33344459636 scopus 로고    scopus 로고
    • On the interest of combining UML with the B formal method for the specification of database applications
    • Retrieved from
    • Laleau, R. (2000). On the interest of combining UML with the B formal method for the specification of database applications. In Proceedings of the 2nd International Conference on Enterprise Information Systems (pp. 56-63). Retrieved from http://www.univ-paris12.fr/lacl/laleau/
    • (2000) Proceedings of the 2nd International Conference on Enterprise Information Systems , pp. 56-63
    • Laleau, R.1
  • 21
    • 84937394170 scopus 로고    scopus 로고
    • Laleau, R., & Mammar, A. (2000a). A generic process to refine aB specification into are-lational database implementation. In J. P. Bowen, S. Dunne, A. Galloway, & S. King (Eds.), First International Conference of B and Z Users on Formal Specification and Development in Zand B, LNCS 1878 (pp. 22-41). Springer-Verlag.
    • Laleau, R., & Mammar, A. (2000a). A generic process to refine aB specification into are-lational database implementation. In J. P. Bowen, S. Dunne, A. Galloway, & S. King (Eds.), First International Conference of B and Z Users on Formal Specification and Development in Zand B, LNCS 1878 (pp. 22-41). Springer-Verlag.
  • 23
    • 84931824468 scopus 로고    scopus 로고
    • A rigorous metamodel for UML static conceptual modeling of information systems
    • K. R. Dittrich, A. Geppert & A. C. Norrie Eds, Proceedings of the 13th International Conference on Advanced Information Systems Engineering, Springer-Verlag
    • Laleau, R., & Polack, F. (2001a). A rigorous metamodel for UML static conceptual modeling of information systems. In K. R. Dittrich, A. Geppert & A. C. Norrie (Eds.), Proceedings of the 13th International Conference on Advanced Information Systems Engineering, LNCS 2068 (pp. 402-416). Springer-Verlag.
    • (2001) LNCS , vol.2068 , pp. 402-416
    • Laleau, R.1    Polack, F.2
  • 24
    • 0035501377 scopus 로고    scopus 로고
    • Specification of integrity-preserving operations in information systems by using a formal UML-based language
    • Laleau, R., & Polack, F. (2001b). Specification of integrity-preserving operations in information systems by using a formal UML-based language. Information & Software Technology 43(12), 693-704.
    • (2001) Information & Software Technology , vol.43 , Issue.12 , pp. 693-704
    • Laleau, R.1    Polack, F.2
  • 26
    • 84944223004 scopus 로고    scopus 로고
    • Contributions for modeling UML state-charts in B
    • M. J. Butler, L. Petre, & K. Sere Eds, Proceedings of the Third International Conference on Integrated Formal Methods, Springer-Verlag
    • Ledang, H., & Souquires, J.(2002). Contributions for modeling UML state-charts in B. In M. J. Butler, L. Petre, & K. Sere (Eds.), Proceedings of the Third International Conference on Integrated Formal Methods, LNCS 2335 (pp. 109-127). Springer-Verlag.
    • (2002) LNCS , vol.2335 , pp. 109-127
    • Ledang, H.1    Souquires, J.2
  • 28
    • 35248853498 scopus 로고    scopus 로고
    • ProB: A model checker for B
    • K. Araki, S. Gnesi, & D. Mandrioli Eds, Proceedings of the 12th International FME Symposium, Springer-Verlag
    • Leuschel, M., & Butler, M. J. (2003). ProB: A model checker for B. In K. Araki, S. Gnesi, & D. Mandrioli (Eds.), Proceedings of the 12th International FME Symposium, LNCS 2805 (pp. 885-874). Springer-Verlag.
    • (2003) LNCS , vol.2805 , pp. 885-874
    • Leuschel, M.1    Butler, M.J.2
  • 30
    • 35248859870 scopus 로고    scopus 로고
    • Design of an automatic prover dedicated to the refinement of database applications
    • K. Araki, S. Gnesi, & D. Mandrioli Eds, Proceedings of the 12th International Formal Methods Europe Symposium, Springer-Verlag
    • Mammar, A., & Laleau, R. (2003). Design of an automatic prover dedicated to the refinement of database applications. In K. Araki, S. Gnesi, & D. Mandrioli (Eds.), Proceedings of the 12th International Formal Methods Europe Symposium, LNCS 2805 (pp. 834-854). Springer-Verlag.
    • (2003) LNCS , vol.2805 , pp. 834-854
    • Mammar, A.1    Laleau, R.2
  • 31
    • 33344471901 scopus 로고    scopus 로고
    • From a B formal specification to an executable code: Application to the relational database domain
    • Mammar, A., & Laleau, R. (2005). From a B formal specification to an executable code: Application to the relational database domain. Information & Software Technology Journal, 48(4), 253-279.
    • (2005) Information & Software Technology Journal , vol.48 , Issue.4 , pp. 253-279
    • Mammar, A.1    Laleau, R.2
  • 32
    • 33646721323 scopus 로고    scopus 로고
    • Transformation rules of OCL constraints into B formal expressions
    • J. Jurjens, M. V. Cengarle, E. B. Fernandez, B. Rumpe, & R. Sandner Eds
    • Marcano, R., & Levy, N. (2002). Transformation rules of OCL constraints into B formal expressions. In J. Jurjens, M. V. Cengarle, E. B. Fernandez, B. Rumpe, & R. Sandner (Eds.), Critical Systems Development with UML Proceedings of the UML'02 workshop (pp. 155-162).
    • (2002) Critical Systems Development with UML Proceedings of the UML'02 workshop , pp. 155-162
    • Marcano, R.1    Levy, N.2
  • 34
    • 0027797782 scopus 로고
    • The deductive synthesis of database transactions
    • Qian, X. (1993). The deductive synthesis of database transactions. ACM Transactions on Database Systems, 18(4), 626-677.
    • (1993) ACM Transactions on Database Systems , vol.18 , Issue.4 , pp. 626-677
    • Qian, X.1
  • 35
    • 85039139328 scopus 로고    scopus 로고
    • Rational, Retrieved from
    • Rational. (2003). Retrieved from http://www.rational.com
    • (2003)
  • 36
    • 0141637733 scopus 로고    scopus 로고
    • Unified modeling language - A complexity analysis
    • Siau, K., & Cao, Q. (2001). Unified modeling language - A complexity analysis. Journal of Database Management, 12(1), 26-34.
    • (2001) Journal of Database Management , vol.12 , Issue.1 , pp. 26-34
    • Siau, K.1    Cao, Q.2
  • 37
    • 20744451677 scopus 로고    scopus 로고
    • Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
    • Siau, K., & Lee, L. (2004). Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML. Requirements Engineering, 9(4), 229-237.
    • (2004) Requirements Engineering , vol.9 , Issue.4 , pp. 229-237
    • Siau, K.1    Lee, L.2
  • 38
    • 20744435614 scopus 로고    scopus 로고
    • Theoretical versus practical complexity: The case of UML
    • Siau, K., Erickson, J., & Lee, L. (2005). Theoretical versus practical complexity: The case of UML. Journal of Database Management, 16(3), 40-57.
    • (2005) Journal of Database Management , vol.16 , Issue.3 , pp. 40-57
    • Siau, K.1    Erickson, J.2    Lee, L.3
  • 40
    • 0035280844 scopus 로고    scopus 로고
    • Practitioners views on the use of formal methods: An industrial survey by structured interview
    • Snook, C., & Harrison, R. (2001). Practitioners views on the use of formal methods: An industrial survey by structured interview. Information and Software Technology, 43(4), 219-283.
    • (2001) Information and Software Technology , vol.43 , Issue.4 , pp. 219-283
    • Snook, C.1    Harrison, R.2
  • 44
    • 18144374504 scopus 로고    scopus 로고
    • Supplementing a UML development process with B
    • L. H. Eriksson, & P. A. Lindsay Eds, Proceedings of the FME2002: International Symposium Formal Methods Europe, Springer-Verlag
    • Treharne, H. (2002). Supplementing a UML development process with B. In L. H. Eriksson, & P. A. Lindsay (Eds.), Proceedings of the FME2002: International Symposium Formal Methods Europe, LNCS 2391 (pp. 568-586). Springer-Verlag.
    • (2002) LNCS , vol.2391 , pp. 568-586
    • Treharne, H.1


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