메뉴 건너뛰기




Volumn 50, Issue 7-8, 2008, Pages 797-814

Using formal metamodels to check consistency of functional views in information systems specification

Author keywords

Formal notation; Information system design; Metamodel; Unified modelling language notation

Indexed keywords

DATA STRUCTURES; FORMAL LANGUAGES; MATHEMATICAL MODELS; METADATA; UNIFIED MODELING LANGUAGE;

EID: 42649122312     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2007.10.007     Document Type: Article
Times cited : (12)

References (29)
  • 2
    • 35248857493 scopus 로고    scopus 로고
    • J.-R. Abrial, D. Cansell, Click'n Prove: Interactive Proofs within Set Theory, in: TPHOLs, Roma, Italy, Volume 2758 of LNCS, Springer-Verlag, 2003.
    • J.-R. Abrial, D. Cansell, Click'n Prove: Interactive Proofs within Set Theory, in: TPHOLs, Roma, Italy, Volume 2758 of LNCS, Springer-Verlag, 2003.
  • 3
    • 42649122247 scopus 로고    scopus 로고
    • F. Badeau, A. Amelot, Using B as a High Level Programming Language in an Industrial Project: Roissy VAL, in: ZB 2005: Formal Specification and Development in Z and B: 4th International Conference of B and Z Users, Guildford, UK, Volume 3455 of LNCS, Springer-Verlag, 2005.
    • F. Badeau, A. Amelot, Using B as a High Level Programming Language in an Industrial Project: Roissy VAL, in: ZB 2005: Formal Specification and Development in Z and B: 4th International Conference of B and Z Users, Guildford, UK, Volume 3455 of LNCS, Springer-Verlag, 2005.
  • 4
    • 42649117430 scopus 로고    scopus 로고
    • Clearsy, Atelier B, http://www.atelierb.societe.com.
    • Clearsy, Atelier B, http://www.atelierb.societe.com.
  • 5
    • 84943234093 scopus 로고    scopus 로고
    • S. Dupuy, Y. Ledru, M. Chabre-Peccoud, An overview of RoZ: a tool for integrating UML and Z specifications, in: 12th International Conference Advanced Information Systems Engineering (CAiSE'00), Volume 1789 of LNCS, Springer-Verlag, 2000.
    • S. Dupuy, Y. Ledru, M. Chabre-Peccoud, An overview of RoZ: a tool for integrating UML and Z specifications, in: 12th International Conference Advanced Information Systems Engineering (CAiSE'00), Volume 1789 of LNCS, Springer-Verlag, 2000.
  • 6
    • 85031765659 scopus 로고    scopus 로고
    • A. Hall, Using Z as a specification calculus for object-oriented systems, in: VDM'90, 3rd International Conference, Kiel, Germany, Volume 428 of LNCS. Springer-Verlag, 1990.
    • A. Hall, Using Z as a specification calculus for object-oriented systems, in: VDM'90, 3rd International Conference, Kiel, Germany, Volume 428 of LNCS. Springer-Verlag, 1990.
  • 7
    • 84947712992 scopus 로고    scopus 로고
    • S.K. Kim, D. Carrington, Formalizing the UML class diagram using OBJECT-Z, In UML99, Volume 1723 of LNCS, Springer-Verlag, 1999.
    • S.K. Kim, D. Carrington, Formalizing the UML class diagram using OBJECT-Z, In UML99, Volume 1723 of LNCS, Springer-Verlag, 1999.
  • 8
    • 42649110322 scopus 로고    scopus 로고
    • 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, Stafford, UK, July 2000.
    • 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, Stafford, UK, July 2000.
  • 9
    • 84960891660 scopus 로고    scopus 로고
    • An overview of a method and its support tool for generating B specifications from UML notations
    • IEEE Computer Society Press, Grenoble, France
    • Laleau R., and Mammar A. An overview of a method and its support tool for generating B specifications from UML notations. ASE: 15th IEEE Conference on Automated Software Engineering (2000), IEEE Computer Society Press, Grenoble, France
    • (2000) ASE: 15th IEEE Conference on Automated Software Engineering
    • Laleau, R.1    Mammar, A.2
  • 10
    • 84931824468 scopus 로고    scopus 로고
    • R. Laleau, F. Polack, A rigorous metamodel for UML static conceptual modelling of information systems, in: CAiSE2001, 13th International Conference on Advanced Information Systems Engineering, Interlaken, Switzerland, Volume 2068 of LNCS, Springer Verlag, June 2001.
    • R. Laleau, F. Polack, A rigorous metamodel for UML static conceptual modelling of information systems, in: CAiSE2001, 13th International Conference on Advanced Information Systems Engineering, Interlaken, Switzerland, Volume 2068 of LNCS, Springer Verlag, June 2001.
  • 11
    • 0035501377 scopus 로고    scopus 로고
    • Specification of integrity-preserving operations in information systems by using a formal UML-based language
    • Laleau R., and Polack F. 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
  • 12
    • 84948144638 scopus 로고    scopus 로고
    • R. Laleau, 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, Grenoble, France, Volume 2272 of LNCS, Springer-Verlag, January 2002.
    • R. Laleau, 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, Grenoble, France, Volume 2272 of LNCS, Springer-Verlag, January 2002.
  • 13
    • 42649113348 scopus 로고    scopus 로고
    • R. Laleau, Conception et développement formels d'applications bases de données, Habilitation Thesis, CEDRIC Laboratory, France, 2002, Available at www.univ-paris12.fr/lacl/laleau/.
    • R. Laleau, Conception et développement formels d'applications bases de données, Habilitation Thesis, CEDRIC Laboratory, France, 2002, Available at www.univ-paris12.fr/lacl/laleau/.
  • 14
    • 42649092066 scopus 로고    scopus 로고
    • H. Ledang, J. Souquieres, Modeling class operations in B: application to UML behavioral diagrams, in: The Sixteenth IEEE International Conference on Automated Software Engineering (ASE'01), IEEE Computer Society, 2001.
    • H. Ledang, J. Souquieres, Modeling class operations in B: application to UML behavioral diagrams, in: The Sixteenth IEEE International Conference on Automated Software Engineering (ASE'01), IEEE Computer Society, 2001.
  • 15
    • 35248859870 scopus 로고    scopus 로고
    • A. Mammar, R. Laleau, Design of an automatic prover dedicated to the refinement of database applications, in: FM03, The 12th International FME Symposium, Pisa, Italy, Volume 2805 of LNCS, Springer-Verlag, September 8-14, 2003.
    • A. Mammar, R. Laleau, Design of an automatic prover dedicated to the refinement of database applications, in: FM03, The 12th International FME Symposium, Pisa, Italy, Volume 2805 of LNCS, Springer-Verlag, September 8-14, 2003.
  • 16
    • 33344471901 scopus 로고    scopus 로고
    • From a B formal specification to an executable code: application to the relational database domain
    • Mammar A., and Laleau R. From a B formal specification to an executable code: application to the relational database domain. Information and Software Technology 48 4 (2006)
    • (2006) Information and Software Technology , vol.48 , Issue.4
    • Mammar, A.1    Laleau, R.2
  • 17
    • 33846206519 scopus 로고    scopus 로고
    • UB2SQL: a tool for building database applications using UML and B formal method
    • Mammar A., and Laleau R. UB2SQL: a tool for building database applications using UML and B formal method. Journal of Database Management 17 4 (2006) 70-89
    • (2006) Journal of Database Management , vol.17 , Issue.4 , pp. 70-89
    • Mammar, A.1    Laleau, R.2
  • 18
    • 33646721323 scopus 로고    scopus 로고
    • Transformation rules of OCL constraints into B formal expressions
    • Critical Systems Development with UML. Jurjens J., Cengarle M.V., Fernandez E.B., Rumpe B., and Sandner R. (Eds), Technische Universitat Munchen, Institut fur Informatik
    • Marcano R., and Levy N. Transformation rules of OCL constraints into B formal expressions. In: Jurjens J., Cengarle M.V., Fernandez E.B., Rumpe B., and Sandner R. (Eds). Critical Systems Development with UML. Proceedings of the UML'02 workshop (2002), Technische Universitat Munchen, Institut fur Informatik 155-162
    • (2002) Proceedings of the UML'02 workshop , pp. 155-162
    • Marcano, R.1    Levy, N.2
  • 19
    • 42649083279 scopus 로고    scopus 로고
    • Modelware: http://www.modelware-ist.org/index.php.
    • Modelware: http://www.modelware-ist.org/index.php.
  • 20
    • 42649102274 scopus 로고    scopus 로고
    • MOF Core Specification 2.0 http://www.omg.org/cgi-bin/apps/doc?formal/06-01-01.pdf, January 2006.
    • MOF Core Specification 2.0 http://www.omg.org/cgi-bin/apps/doc?formal/06-01-01.pdf, January 2006.
  • 21
    • 42649107111 scopus 로고    scopus 로고
    • H.P. Nguyen, Dérivation de spécifications formelles B à partir de spécifications semi-formelles, PhD thesis, CEDRIC Laboratory, CNAM, Dec 1998, available from: www.univ-paris12.fr/lacl/laleau/.
    • H.P. Nguyen, Dérivation de spécifications formelles B à partir de spécifications semi-formelles, PhD thesis, CEDRIC Laboratory, CNAM, Dec 1998, available from: www.univ-paris12.fr/lacl/laleau/.
  • 22
    • 42649114039 scopus 로고    scopus 로고
    • Object Management Group, Action Semantics for the UML, doc ad/2001-08-04, available from: http://www.kabira.com/as/.
    • Object Management Group, Action Semantics for the UML, doc ad/2001-08-04, available from: http://www.kabira.com/as/.
  • 23
    • 42649095591 scopus 로고    scopus 로고
    • R.F. Paige, P.J. Brooke, J.S. Ostroff, Agile development of a metamodel in Eiffel, in: Fifteenth IEEE International Symposium on Software Reliability Engineering, St-Malo, France, November 2004.
    • R.F. Paige, P.J. Brooke, J.S. Ostroff, Agile development of a metamodel in Eiffel, in: Fifteenth IEEE International Symposium on Software Reliability Engineering, St-Malo, France, November 2004.
  • 25
    • 42649143526 scopus 로고    scopus 로고
    • Rational Rose, http://www.rational.com, 2003.
    • Rational Rose, http://www.rational.com, 2003.
  • 28
    • 42649107430 scopus 로고    scopus 로고
    • H. Treharne, Supplementing a UML development process with B, in: FME02: Formal Methods Europe, Copenhagen, Denmark, Volume 2391 of LNCS, Springer-Verlag, July 2002.
    • H. Treharne, Supplementing a UML development process with B, in: FME02: Formal Methods Europe, Copenhagen, Denmark, Volume 2391 of LNCS, Springer-Verlag, July 2002.


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