메뉴 건너뛰기




Volumn 48, Issue 4, 2006, Pages 253-279

From a B formal specification to an executable code: Application to the relational database domain

Author keywords

B formal method; Coding; Database applications; Development methodologies; Refinement

Indexed keywords

CODES (SYMBOLS); COMPUTER SOFTWARE; EMBEDDED SYSTEMS; ENCODING (SYMBOLS); JAVA PROGRAMMING LANGUAGE;

EID: 33344471901     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2005.05.002     Document Type: Article
Times cited : (31)

References (35)
  • 1
    • 33344457961 scopus 로고    scopus 로고
    • http://www.magicdraw.com
  • 2
    • 33344464562 scopus 로고    scopus 로고
    • http://argouml.tigris.org
  • 3
    • 33344478725 scopus 로고    scopus 로고
    • http://www.rational.com
  • 4
    • 0004025792 scopus 로고    scopus 로고
    • Cambridge University Press
    • J.R. Abrial The B-Book. 1996 Cambridge University Press
    • (1996) The B-Book
    • Abrial, J.R.1
  • 9
    • 0014797273 scopus 로고
    • A relational model for large shared data banks
    • E. Codd A relational model for large shared data banks Communications of the ACM 13 6 1970
    • (1970) Communications of the ACM , vol.13 , Issue.6
    • Codd, E.1
  • 10
    • 33344476642 scopus 로고    scopus 로고
    • BP 16000, 13791 Aix-en-Provence Cedex 3, France
    • Clearsy. Atelier B, Manuel de Référence, BP 16000, 13791 Aix-en-Provence Cedex 3, France. Available at http://www.atelierb.societe.com.
    • Manuel de Référence
    • Clearsy Atelier, B.1
  • 12
    • 84943234093 scopus 로고    scopus 로고
    • An Overview of Roz: A Tool for Integrating UML and Z Specifications
    • CAISE'00: Conference on Advanced Information Systems Engineering, Springer-Verlag June
    • S. Dupuy, Y. Ledru, M. Chabre-Peccoud. An Overview of Roz: a Tool for Integrating UML and Z Specifications. In CAISE'00: Conference on Advanced Information Systems Engineering, Springer-Verlag, LNCS 1789, June 2000.
    • (2000) LNCS , vol.1789
    • Dupuy, S.1    Ledru, Y.2    Chabre-Peccoud, M.3
  • 14
    • 84951767456 scopus 로고
    • Refining Database Systems
    • ZUM'95: The Z Formal Specification Notation, Springer-Verlag September
    • D. Edmond. Refining Database Systems. In ZUM'95: The Z Formal Specification Notation, Springer-Verlag, LNCS 967, September 1995.
    • (1995) LNCS , vol.967
    • Edmond, D.1
  • 16
    • 84876296949 scopus 로고
    • On the Derivation of Executable Database Programs from Formal Specifications
    • FM'93: First International Symposium of Formal Methods, Springer-Verlag April
    • T. Gunther, K.D. Schewe, I. Wetzel. On the Derivation of Executable Database Programs from Formal Specifications. In FM'93: First International Symposium of Formal Methods, Springer-Verlag, LNCS 670, April 1993.
    • (1993) LNCS , vol.670
    • Gunther, T.1    Schewe, K.D.2    Wetzel, I.3
  • 17
    • 33344471926 scopus 로고    scopus 로고
    • Utilisation de Données pour la Flexibilité de Services Coopérant dans la Carte Microprocesseur
    • Lyon, France
    • S. Jean, D. Donsez, S. Lecomte. Utilisation de Données pour la Flexibilité de Services Coopérant dans la Carte Microprocesseur. In XVIII INFORSID Conference, Lyon, France, 2000. Available at http://134.214.81.35/.
    • (2000) XVIII INFORSID Conference
    • Jean, S.1    Donsez, D.2    Lecomte, S.3
  • 18
    • 33344459636 scopus 로고    scopus 로고
    • On the interest of combining UML with the B formal method for the specification of database applications
    • July
    • R. Laleau. On the interest of combining UML with the B formal method for the specification of database applications. In: ICEIS2000: 2nd International Conference on Enterprise Information Systems, July, 2000.
    • (2000) ICEIS2000: 2nd International Conference on Enterprise Information Systems
    • Laleau, R.1
  • 20
    • 84937394170 scopus 로고    scopus 로고
    • A Generic Process to Refine a B Specification into a Relational Database Implementations
    • ZB2000: Formal Specification and Development in Z and B, Springer-Verlag September
    • R. Laleau, A. Mammar. A Generic Process to Refine a B Specification into a Relational Database Implementations. In: ZB2000: Formal Specification and Development in Z and B, Springer-Verlag, LNCS 1878, September 2000.
    • (2000) LNCS , vol.1878
    • Laleau, R.1    Mammar, A.2
  • 21
    • 84960891660 scopus 로고    scopus 로고
    • An Overview of a Method and its Support Tool for Generating of B Specifications from UML Notations
    • September
    • R. Laleau, A. Mammar. An Overview of a Method and its Support Tool for Generating of B Specifications from UML Notations. In: ASE'00: The Fifteenth IEEE International Conference on ASE, September 2000.
    • (2000) ASE'00: The Fifteenth IEEE International Conference on ASE
    • Laleau, R.1    Mammar, A.2
  • 22
    • 33344459766 scopus 로고    scopus 로고
    • Using a Formal Refinement to Derive Relational Database Implementations from B Specifications
    • CEDRIC Laboratory, Paris, France
    • R. Laleau, A. Mammar. Using a Formal Refinement to Derive Relational Database Implementations from B Specifications. Technical Report 86, CEDRIC Laboratory, Paris, France, 2000. Available at http://cedric.cnam.fr/.
    • (2000) Technical Report , vol.86
    • Laleau, R.1    Mammar, A.2
  • 23
    • 0035501377 scopus 로고    scopus 로고
    • Specification of integrity-preserving operations in information systems by using a formal UML-based Language
    • R. Laleau, and F. Polack Specification of integrity-preserving operations in information systems by using a formal UML-based Language Information and Software Technology 43 2001 693 704
    • (2001) Information and Software Technology , vol.43 , pp. 693-704
    • Laleau, R.1    Polack, F.2
  • 24
    • 84948144638 scopus 로고    scopus 로고
    • Coming and Going from UML to B: A Proposal to Support Traceability in Rigorous IS Development
    • ZB2002: Formal Specification and Development in B and Z. 2nd International Conference of B and Z Users, Springer-Verlag January
    • R. Laleau and F. Polack. Coming and Going from UML to B: A Proposal to Support Traceability in Rigorous IS Development. In ZB2002: Formal Specification and Development in B and Z. 2nd International Conference of B and Z Users, Springer-Verlag, LNCS 2272, January 2002.
    • (2002) LNCS , vol.2272
    • Laleau, R.1    Polack, F.2
  • 25
    • 33344476173 scopus 로고    scopus 로고
    • Développement Formel par Raffinement d'Applications Bases de Données Sûres
    • Hermes, editor, Formalismes et Modèles pour les Systèmes d'Information
    • A. Mammar. Développement Formel par Raffinement d'Applications Bases de Données Sûres, in Hermes, editor, Formalismes et Modèles pour les Systèmes d'Information, volume 6/2 of Ingéniérie des Systèmes d'Information, pp. 41-72, 2001.
    • (2001) Ingéniérie des Systèmes d'Information , vol.6 , Issue.2 , pp. 41-72
    • Mammar, A.1
  • 27
    • 35248859870 scopus 로고    scopus 로고
    • Design of an Automatic Prover Dedicated to the Refinement of Database Applications
    • FME2003: Formal Methods, Springer-Verlag September
    • A. Mammar, R. Laleau. Design of an Automatic Prover Dedicated to the Refinement of Database Applications. In: FME2003: Formal Methods, Springer-Verlag, LNCS 2805, September 2003.
    • (2003) LNCS , vol.2805
    • Mammar, A.1    Laleau, R.2
  • 28
    • 33344469286 scopus 로고    scopus 로고
    • A Formal Approach to Derive a JAVA Code from a B Specification
    • SE2C Laboratory, Luxembourg
    • A. Mammer, R. Laleau. A Formal Approach to Derive a JAVA Code From a B Specification. Technical report, SE2C Laboratory, Luxembourg, 2004. Available at http://se2c.uni.lu/users/AM.
    • (2004) Technical Report
    • Mammer, A.1    Laleau, R.2
  • 29
    • 84859282066 scopus 로고    scopus 로고
    • UB2SQL: An Integrated Environment based on UML and the B Formal Method for the Development of Database Applicatins
    • University of Luxembourg
    • A Mammar and R Laleau. UB2SQL: An Integrated Environment based on UML and the B Formal Method for the Development of Database Applicatins. Technical report, University of Luxembourg, 2004. Available at http://se2c.uni.lu/users/ AM.
    • (2004) Technical Report
    • Mammar, A.1    Laleau, R.2
  • 30
    • 0029307866 scopus 로고
    • Rigorous specification using structured systems analysis and Z
    • K.C. Mander, and F.A.C. Polack Rigorous specification using structured systems analysis and Z Information and Software Technology 37 5 1995 285 291
    • (1995) Information and Software Technology , vol.37 , Issue.5 , pp. 285-291
    • Mander, K.C.1    Polack, F.A.C.2
  • 33
    • 0027797782 scopus 로고
    • The deductive synthesis of database transactions
    • X. Qian The deductive synthesis of database transactions ACM Transactions on Database Systems 18 4 1993 626 677
    • (1993) ACM Transactions on Database Systems , vol.18 , Issue.4 , pp. 626-677
    • Qian, X.1
  • 34
    • 85032026350 scopus 로고
    • Specification and Refinement in an Integrated Database Application Environment
    • VDM'1991: Formal Software Development Methods. 4th International Symposium of VDM Europe, Springer-Verlag October
    • K.D. Schewe, J.W. Schmidt, I. Wetzel. Specification and Refinement in an Integrated Database Application Environment. In VDM'1991: Formal Software Development Methods. 4th International Symposium of VDM Europe, Springer-Verlag, LNCS 551, October 1991.
    • (1991) LNCS , vol.551
    • Schewe, K.D.1    Schmidt, J.W.2    Wetzel, I.3
  • 35
    • 0344824003 scopus 로고    scopus 로고
    • Java Card code generation from B specifications
    • ICFEM'2003: 5th International Conference on Formal Engineering Methods, Springer-Verlag November
    • B. Tatibouet, A. Requet, J.C. Voisinet, A. Hammad. Java Card code generation from B specifications. In ICFEM'2003: 5th International Conference on Formal Engineering Methods, Springer-Verlag, LNCS 2885, November 2003.
    • (2003) LNCS , vol.2885
    • Tatibouet, B.1    Requet, A.2    Voisinet, J.C.3    Hammad, A.4


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