메뉴 건너뛰기




Volumn 7021 LNCS, Issue , 2011, Pages 124-139

Modular embedding of the object constraint language into a programming language

Author keywords

[No Author keywords available]

Indexed keywords

COMMUTATIVITY; ECLIPSE MODELING FRAMEWORK; FORMAL SEMANTICS; IMPERATIVE LANGUAGES; MODEL-DRIVEN ENGINEERING; MODELING LANGUAGES; MODULAR EMBEDDING; OBJECT CONSTRAINT LANGUAGE; OBJECT ORIENTED SOFTWARE DEVELOPMENT; PROGRAMMING LANGUAGE; QUERY OPERATIONS; SIDE EFFECT; SYSTEM STATE; TOOL USE; UML(UNIFIED MODELING LANGUAGE);

EID: 81855228671     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-25032-3_9     Document Type: Conference Paper
Times cited : (17)

References (31)
  • 2
    • 47249144817 scopus 로고    scopus 로고
    • HOL-OCL: A Formal Proof Environment for UML/OCL
    • Fiadeiro, J.L., Inverardi, P. (eds.) FASE 2008. Springer, Heidelberg
    • Brucker, A.D., Wolff, B.: HOL-OCL: A Formal Proof Environment for UML/OCL. In: Fiadeiro, J.L., Inverardi, P. (eds.) FASE 2008. LNCS, vol. 4961, pp. 97-100. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4961 , pp. 97-100
    • Brucker, A.D.1    Wolff, B.2
  • 3
    • 81855179046 scopus 로고    scopus 로고
    • PhD thesis, Universität Bremen, Fachbereich Mathematik und Informatik, Logos Verlag, Berlin
    • Büttner, F.: Reusing OCL in the Definition of Imperative Languages. PhD thesis, Universität Bremen, Fachbereich Mathematik und Informatik, Logos Verlag, Berlin (2011)
    • (2011) Reusing OCL in the Definition of Imperative Languages
    • Büttner, F.1
  • 4
    • 33745663532 scopus 로고    scopus 로고
    • Transformation-Based Structure Model Evolution
    • Bruel, J.-M. (ed.) MoDELS 2005. Springer, Heidelberg
    • Büttner, F.: Transformation-Based Structure Model Evolution. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 339-340. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3844 , pp. 339-340
    • Büttner, F.1
  • 5
    • 67650151601 scopus 로고    scopus 로고
    • Shortcomings of the Embedding of OCL into QVT ImperativeOCL
    • Chaudron, M.R.V. (ed.) MODELS 2008. Springer, Heidelberg
    • Büttner, F., Kuhlmann, M.: Shortcomings of the Embedding of OCL into QVT ImperativeOCL. In: Chaudron, M.R.V. (ed.) MODELS 2008. LNCS, vol. 5421, pp. 263-272. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5421 , pp. 263-272
    • Büttner, F.1    Kuhlmann, M.2
  • 6
    • 34548506230 scopus 로고    scopus 로고
    • Transformation techniques for OCL constraints
    • Cabot, J., Teniente, E.: Transformation techniques for OCL constraints. Science of Computer Programming 68(3), 179-195 (2007)
    • (2007) Science of Computer Programming , vol.68 , Issue.3 , pp. 179-195
    • Cabot, J.1    Teniente, E.2
  • 8
    • 23744454489 scopus 로고    scopus 로고
    • Object Modeling with the OCL: The Rationale behind the Object Constraint Language
    • Springer, Heidelberg
    • Clark, A.,Warmer, J. (eds.): Object Modeling with the OCL: The Rationale behind the Object Constraint Language. LNCS, vol. 2263, pp. 4-20. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2263 , pp. 4-20
    • Clark, A.1    Warmer, J.2
  • 11
    • 36048931368 scopus 로고    scopus 로고
    • USE: A UML-Based Specification Environment for Validating UML and OCL
    • Gogolla, M., Büttner, F., Richters, M.: USE: A UML-Based Specification Environment for Validating UML and OCL. Science of Computer Programming 69, 27-34 (2007)
    • (2007) Science of Computer Programming , vol.69 , pp. 27-34
    • Gogolla, M.1    Büttner, F.2    Richters, M.3
  • 12
    • 0031676175 scopus 로고    scopus 로고
    • Modular Domain Specific Languages and Tools
    • IEEE Computer Society Press, Los Alamitos
    • Hudak, P.: Modular Domain Specific Languages and Tools. In: Proceedings of the Fifth International Conference on Software Reuse, pp. 134-142. IEEE Computer Society Press, Los Alamitos (1998)
    • (1998) Proceedings of the Fifth International Conference on Software Reuse , pp. 134-142
    • Hudak, P.1
  • 16
    • 81855213716 scopus 로고    scopus 로고
    • website, Klasse Objecten
    • Klasse Objecten. The Klasse Objecten OCL Checker Octopus. website, www.klasse.nl/english/research/octopus-intro.html, Klasse Objecten (2005)
    • (2005) The Klasse Objecten OCL Checker Octopus
  • 17
    • 33746467089 scopus 로고    scopus 로고
    • The Epsilon Object Language (EOL)
    • Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. Springer, Heidelberg
    • Kolovos, D.S., Paige, R.F., Polack, F.: The Epsilon Object Language (EOL). In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 128-142. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4066 , pp. 128-142
    • Kolovos, D.S.1    Paige, R.F.2    Polack, F.3
  • 18
    • 85007466306 scopus 로고    scopus 로고
    • MontiCore: Modular Development of Textual Domain Specific Languages
    • Paige, R.F., Meyer, B. (eds.) TOOLS (46). Springer, Heidelberg
    • Krahn, H., Rumpe, B., Völkel, S.: MontiCore: Modular Development of Textual Domain Specific Languages. In: Paige, R.F., Meyer, B. (eds.) TOOLS (46). LNBIP, vol. 11, pp. 297-315. Springer, Heidelberg (2008)
    • (2008) LNBIP , vol.11 , pp. 297-315
    • Krahn, H.1    Rumpe, B.2    Völkel, S.3
  • 19
    • 85016657264 scopus 로고    scopus 로고
    • Executing Underspecified OCL Operation Contracts with a SAT Solver
    • Krieger, M.P., Knapp, A.: Executing Underspecified OCL Operation Contracts with a SAT Solver. ECEASST 15 (2008)
    • (2008) ECEASST , pp. 15
    • Krieger, M.P.1    Knapp, A.2
  • 20
    • 36549049371 scopus 로고    scopus 로고
    • Refactoring OCL annotated UML class diagrams
    • Markovic, S., Baar, T.: Refactoring OCL annotated UML class diagrams. Software and System Modeling 7(1), 25-47 (2008)
    • (2008) Software and System Modeling , vol.7 , Issue.1 , pp. 25-47
    • Markovic, S.1    Baar, T.2
  • 24
    • 0004198444 scopus 로고
    • Prentice-Hall, Englewood Cliffs
    • Meyer, B.: Eiffel: The Language. Prentice-Hall, Englewood Cliffs (1992)
    • (1992) Eiffel: The Language
    • Meyer, B.1
  • 26
    • 8844267219 scopus 로고    scopus 로고
    • Version 1.0.1. Object Management Group, Inc., Framingham, Mass, Internet June
    • OMG. MDA Guide Version 1.0.1. Object Management Group, Inc., Framingham, Mass, Internet (June 2003), http://www.omg.org
    • (2003) MDA Guide
  • 27
    • 0004121211 scopus 로고    scopus 로고
    • OMG. version 2.0 (Document formal/2006-05- 01) June
    • OMG. Object Constraint Language Specification, version 2.0 (Document formal/2006-05- 01) (June 2006)
    • (2006) Object Constraint Language Specification
  • 29
    • 0142161295 scopus 로고    scopus 로고
    • A Precise Approach to Validating UML Models and OCL Constraints
    • PhD thesis, Universität Bremen, Fachbereich Mathematik und Informatik, Logos Verlag, Berlin
    • Richters, M.: A Precise Approach to Validating UML Models and OCL Constraints. PhD thesis, Universität Bremen, Fachbereich Mathematik und Informatik, Logos Verlag, Berlin, BISS Monographs, No. 14 (2002)
    • (2002) BISS Monographs , Issue.14
    • Richters, M.1
  • 30
    • 81855182242 scopus 로고    scopus 로고
    • Website, (last visited February 10, 2011)
    • RoclET-Team. Welcome to RoclET. Website, http://www.roclet.org/ (last visited February 10, 2011)
    • Welcome to RoclET


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