메뉴 건너뛰기




Volumn 7, Issue 4, 2008, Pages 399-422

Semantics of OCL specified with QVT

Author keywords

DSL; Graph transformations; OCL semantics; QVT

Indexed keywords

INFORMATION THEORY; LINGUISTICS; STANDARDS; SYNTACTICS;

EID: 52149107335     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-008-0083-2     Document Type: Conference Paper
Times cited : (18)

References (43)
  • 1
  • 2
    • 38149053620 scopus 로고    scopus 로고
    • OCL-based validation of a railway domain profile
    • In: Kühne, T. (ed.) Genova, Italy, October 1-6, 2006, Reports and Revised Selected Papers, LNCS Springer, Heidelberg
    • Berkenkötter, K.: OCL-based validation of a railway domain profile. In: Kühne, T. (ed.) Models in Software Engineering, Workshops and Symposia at MoDELS 2006, Genova, Italy, October 1-6, 2006, Reports and Revised Selected Papers, LNCS, vol. 4364, pp. 159-168. Springer, Heidelberg (2007)
    • (2007) Models in Software Engineering, Workshops and Symposia at MoDELS 2006 , vol.4364 , pp. 159-168
    • Berkenkötter, K.1
  • 4
    • 33746709157 scopus 로고    scopus 로고
    • OCL for the specification of model transformation contracts
    • In: Octavian Patrascoiu, editor UML 2004 Conference Workshop, 12 October 2004, Lisbon, Portugal University of Kent, Kent
    • Cariou, E., Marvie, R., Seinturier, L., Duchien, L.: OCL for the specification of model transformation contracts. In: Octavian Patrascoiu, editor, OCL and Model Driven Engineering, UML 2004 Conference Workshop, 12 October 2004, Lisbon, Portugal, pp. 69-83. University of Kent, Kent (2004)
    • (2004) OCL and Model Driven Engineering , pp. 69-83
    • Cariou, E.1    Marvie, R.2    Seinturier, L.3    Duchien, L.4
  • 5
    • 84948946085 scopus 로고    scopus 로고
    • On querying UML data models with OCL
    • In: Gogolla, M., Kobryn, C. (eds.) 4th International Conference, Toronto, Canada, 1-5 October 2001, Proceedings, Lecture Notes in Computer Science Springer, Heidelberg
    • Akehurst, D.H., Bordbar, B.: On querying UML data models with OCL. In: Gogolla, M., Kobryn, C. (eds.) UML 2001-The Unified Modeling Language, Modeling Languages, Concepts, and Tools, 4th International Conference, Toronto, Canada, 1-5 October 2001, Proceedings, Lecture Notes in Computer Science, vol. 2185, pp. 91-103. Springer, Heidelberg (2001)
    • (2001) UML 2001-The Unified Modeling Language, Modeling Languages, Concepts, and Tools , vol.2185 , pp. 91-103
    • Akehurst, D.H.1    Bordbar, B.2
  • 6
    • 84947729407 scopus 로고    scopus 로고
    • Using UML/OCL constraints for relational database design
    • In: France, R.B., Rumpe, B. (eds.) Second International Conference, Fort Collins, CO, USA, 28-30 October 1999, Proceedings, Lecture Notes in Computer Science Springer, Heidelberg
    • Demuth, B., Huβmann, H.: Using UML/OCL constraints for relational database design. In: France, R.B., Rumpe, B. (eds.) UML'99: The Unified Modeling Language-Beyond the Standard, Second International Conference, Fort Collins, CO, USA, 28-30 October 1999, Proceedings, Lecture Notes in Computer Science, vol. 1723. Springer, Heidelberg (1999)
    • (1999) UML'99: The Unified Modeling Language-Beyond the Standard , vol.1723
    • Demuth, B.1    Huβmann, H.2
  • 7
    • 35048878773 scopus 로고    scopus 로고
    • Detecting OCL traps in the UML 2.0 superstructure: An experience report
    • In: Baar, T., Strohmeier, A., Moreira, A.M.D., Mellor, S.J. (eds.) 7th International Conference, Lisbon, Portugal, 11-15 October 2004. Proceedings, Lecture Notes in Computer Science Springer, Heidelberg
    • Bauerdick, H., Gogolla, M., Gutsche, F.: Detecting OCL traps in the UML 2.0 superstructure: An experience report. In: Baar, T., Strohmeier, A., Moreira, A.M.D., Mellor, S.J. (eds.) UML 2004-The Unified Modelling Language: Modelling Languages and Applications. 7th International Conference, Lisbon, Portugal, 11-15 October 2004. Proceedings, Lecture Notes in Computer Science, vol. 3273, pp. 188-196. Springer, Heidelberg (2004)
    • (2004) UML 2004-The Unified Modelling Language: Modelling Languages and Applications , vol.3273 , pp. 188-196
    • Bauerdick, H.1    Gogolla, M.2    Gutsche, F.3
  • 9
    • 52149104901 scopus 로고    scopus 로고
    • MDT-OCL Team: Eclipse MDT-OCL project
    • MDT-OCL Team: Eclipse MDT-OCL project (2007). http://www.eclipse.org/ modeling/mdt/?project=ocl
    • (2007)
  • 15
    • 0142161295 scopus 로고    scopus 로고
    • A precise approach to validating UML models and OCL constraints
    • PhD thesis, Bremer Institut für Sichere Systeme, Universität Bremen, Logos-Verlag, Berlin
    • Richters, M.: A precise approach to validating UML models and OCL constraints. PhD thesis, Bremer Institut für Sichere Systeme, Universität Bremen, Logos-Verlag, Berlin (2001)
    • (2001)
    • Richters, M.1
  • 16
    • 52149108419 scopus 로고    scopus 로고
    • OMG: Meta object facility (MOF) 2.0 Query/View/Transformation Specification. November
    • OMG: Meta object facility (MOF) 2.0 Query/View/Transformation Specification. OMG Document ptc/05-11-01, November (2005)
    • (2005) OMG Document Ptc/05-11-01
  • 17
    • 52149103948 scopus 로고    scopus 로고
    • RoclET Team
    • RoclET Team. RoclET project (2007). http://www.roclet.org/
    • (2007) RoclET Project
  • 18
    • 52149090039 scopus 로고    scopus 로고
    • Borland
    • Borland. Together technologies (2007). http://www.borland.com/together/
    • (2007) Together Technologies
  • 20
    • 47249164101 scopus 로고    scopus 로고
    • An Interactive Proof Environment for Object-oriented Specifications
    • PhD thesis, ETH Zurich (2007). ETH Dissertation No. 17097
    • Brucker, A.D.: An Interactive Proof Environment for Object-oriented Specifications. PhD thesis, ETH Zurich (2007). ETH Dissertation No. 17097
    • Brucker, A.D.1
  • 21
    • 84958764034 scopus 로고    scopus 로고
    • Engineering modelling languages: A precise meta-modelling approach
    • In: Kutsche, R.-D., Weber, H. (eds.) 5th International Conference, FASE 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 Grenoble, France, April 2002, Proceedings, LNCS Springer, Heidelberg
    • Clark, T., Evans, A., Kent,AS.: Engineering modelling languages: a precise meta-modelling approach. In: Kutsche, R.-D., Weber, H. (eds.) Fundamental Approaches to Software Engineering. 5th International Conference, FASE 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 Grenoble, France, April 2002, Proceedings, LNCS, vol. 2306, pp. 159-173. Springer, Heidelberg (2002)
    • (2002) Fundamental Approaches to Software Engineering , vol.2306 , pp. 159-173
    • Clark, T.1    Evans, A.2    Kent, S.3
  • 22
    • 52149107258 scopus 로고    scopus 로고
    • An OCL semantics specified with QVT
    • In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Genova, Italy, 1-6 October 2006, LNCS Springer, Heidelberg
    • Marković, S., Baar, T.: An OCL semantics specified with QVT. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Proceedings, MoDELS/UML 2006, Genova, Italy, 1-6 October 2006, LNCS, vol. 4199, pp. 660-674. Springer, Heidelberg (2006)
    • (2006) Proceedings, MoDELS/UML 2006 , vol.4199 , pp. 660-674
    • Marković, S.1    Baar, T.2
  • 23
    • 78149472731 scopus 로고    scopus 로고
    • Semantic issues of OCL: Past, present, and future
    • In: Demuth, B., Chiorean, D., Gogolla, M., Warmer, J. (eds.) University Dresden, Dresden (Available as Technical Report, University Dresden, number TUD-FI06-04-September 2006)
    • Brucker, A.D., Doser, J., Wolff, B.: Semantic issues of OCL: Past, present, and future. In: Demuth, B., Chiorean, D., Gogolla, M., Warmer, J. (eds.) OCL for (Meta-)Models in Multiple Application Domains, pp. 213-228. University Dresden, Dresden (2006) (Available as Technical Report, University Dresden, number TUD-FI06-04-September 2006)
    • (2006) OCL for (Meta-)Models in Multiple Application Domains , pp. 213-228
    • Brucker, A.D.1    Doser, J.2    Wolff, B.3
  • 24
    • 26444435805 scopus 로고    scopus 로고
    • Non-deterministic constructs in OCL - What does any() mean
    • In: Prinz, A., Reed, R., Reed, J. (eds.) Grimstad, Norway, June 2005, LNCS Springer, Heidelberg
    • Baar, T.: Non-deterministic constructs in OCL - what does any() mean. In: Prinz, A., Reed, R., Reed, J. (eds.) Proceedings of 12th SDL Forum, Grimstad, Norway, June 2005, LNCS, vol 3530, pp. 32-46. Springer, Heidelberg (2005)
    • (2005) Proceedings of 12th SDL Forum , vol.3530 , pp. 32-46
    • Baar, T.1
  • 25
    • 84957798493 scopus 로고    scopus 로고
    • On formalizing the UML object constraint language OCL
    • In: Ling, T.W., Ram, S., Lee, M.L.(eds) LNCS 1507. Springer, Berlin
    • Richters, M., Gogolla, M.: On formalizing the UML object constraint language OCL. In: Ling, T.W., Ram, S., Lee, M.L.(eds) Proceedings of 17th International Conference in Conceptual Modeling (ER'98), LNCS 1507., pp. 449-464. Springer, Berlin (1998)
    • (1998) Proceedings of 17th International Conference in Conceptual Modeling (ER'98) , pp. 449-464
    • Richters, M.1    Gogolla, M.2
  • 26
    • 84947712143 scopus 로고    scopus 로고
    • A metamodel for OCL
    • In: France, R., Rumpe, B. (eds.) Fort Collins, CO, USA, 28-30 October 1999, Proceedings, LNCS Springer, Heidelberg
    • Richters, M., Gogolla, M.: A metamodel for OCL. In: France, R., Rumpe, B. (eds.) UML'99-The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, 28-30 October 1999, Proceedings, LNCS, vol. 1723, pp. 156-171. Springer, Heidelberg (1999)
    • (1999) UML'99-The Unified Modeling Language. Beyond the Standard. Second International Conference , vol.1723 , pp. 156-171
    • Richters, M.1    Gogolla, M.2
  • 27
    • 84948951307 scopus 로고    scopus 로고
    • A formal semantics for OCL 1.4
    • In: Gogolla, M., Kobryn, C.(eds) Springer, Heidelberg
    • Cengarle, M.V., Knapp, A.: A formal semantics for OCL 1.4.. In: Gogolla, M., Kobryn, C.(eds) UML, Lecture Notes in Computer Science, vol. 2185., pp. 118-133. Springer, Heidelberg (2001)
    • (2001) UML, Lecture Notes in Computer Science , vol.2185 , pp. 118-133
    • Cengarle, M.V.1    Knapp, A.2
  • 28
    • 15744365060 scopus 로고    scopus 로고
    • Formal semantics of static and temporal state-oriented OCL-constraints
    • Stephan, F., Wolfgang, M.: Formal semantics of static and temporal state-oriented OCL-constraints. J. Softw. Syst. Model. (SoSym) 2 (3), 164-186 (2003)
    • (2003) J. Softw. Syst. Model. (SoSym) , vol.2 , Issue.3 , pp. 164-186
    • Stephan, F.1    Wolfgang, M.2
  • 29
    • 23844514194 scopus 로고    scopus 로고
    • Semantics of OCL operation specifications. Electronic Notes in Theoretical Computer Science
    • Hennicker, R., Knapp, A., Baumeister, H.: Semantics of OCL operation specifications. Electronic Notes in Theoretical Computer Science. Proceedings of OCL 2.0 Workshop at UML'03 102, 111-132 (2004)
    • (2004) Proceedings of OCL 2.0 Workshop at UML'03 , vol.102 , pp. 111-132
    • Hennicker, R.1    Knapp, A.2    Baumeister, H.3
  • 30
    • 23844467422 scopus 로고    scopus 로고
    • Über die Semantikbeschreibung OCL-artiger Sprachen
    • PhD thesis, Fakultät für Informatik, Universität Karlsruhe (in German). ISBN 3-8325-0433-8, Logos, Verlag, Berlin
    • Baar, T.: Über die Semantikbeschreibung OCL-artiger Sprachen. PhD thesis, Fakultät für Informatik, Universität Karlsruhe (in German). ISBN 3-8325-0433-8, Logos, Verlag, Berlin (2003)
    • (2003)
    • Baar, T.1
  • 31
    • 33644662135 scopus 로고    scopus 로고
    • OCL 1.4/5 vs. 2.0 expressions formal semantics and expressiveness
    • Cengarle, M.V., Knapp, A.: OCL 1.4/5 vs. 2.0 expressions formal semantics and expressiveness. Softw. Syst. Model. 3 (1), 9-30 (2004)
    • (2004) Softw. Syst. Model. , vol.3 , Issue.1 , pp. 9-30
    • Cengarle, M.V.1    Knapp, A.2
  • 35
    • 7244261750 scopus 로고    scopus 로고
    • Meaningful Modeling: What's the Semantics of "Semantics"?
    • Harel, D., Rumpe, B.: Meaningful Modeling: What's the Semantics of "Semantics"?. IEEE Comput. Softw. 37 (10), 64-72 (2004)
    • (2004) IEEE Comput. Softw. , vol.37 , Issue.10 , pp. 64-72
    • Harel, D.1    Rumpe, B.2
  • 36
    • 38149036129 scopus 로고    scopus 로고
    • Improving the OCL semantics definition by applying dynamic meta modeling and design patterns
    • In: Demuth, B., Chiorean, D., Gogolla, M., Warmer, J. (eds.) University Dresden, Dresden (Available as Technical Report, University Dresden, number TUD-FI06-04-September)
    • Chiaradía, J.M., Pons, C.: Improving the OCL semantics definition by applying dynamic meta modeling and design patterns. In: Demuth, B., Chiorean, D., Gogolla, M., Warmer, J. (eds.) OCL for (Meta-)Models in Multiple Application Domains, pp. 229-239. University Dresden, Dresden (Available as Technical Report, University Dresden, number TUD-FI06-04-September) (2006)
    • (2006) OCL for (Meta-)Models in Multiple Application Domains , pp. 229-239
    • Chiaradía, J.M.1    Pons, C.2
  • 38
    • 33746469481 scopus 로고    scopus 로고
    • Dynamic meta modeling: A graphical approach to the operational semantics of behavioral diagrams in UML
    • In: Evans, A., Kent, S., Selic, B. (eds.) York, UK, 2-6 October 2000, Proceedings, LNCS Springer, Heidelberg
    • Engels, G., Hausmann, J.H., Heckel, R., Sauer, S.: Dynamic meta modeling: A graphical approach to the operational semantics of behavioral diagrams in UML. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000-The Unified Modeling Language, Advancing the Standard, Third International Conference, York, UK, 2-6 October 2000, Proceedings, LNCS, vol. 1939, pp. 323-337. Springer, Heidelberg (2000)
    • (2000) UML 2000- The Unified Modeling Language, Advancing the Standard, Third International Conference , vol.1939 , pp. 323-337
    • Engels, G.1    Hausmann, J.H.2    Heckel, R.3    Sauer, S.4
  • 39
    • 84937211598 scopus 로고    scopus 로고
    • A formal semantics of UML Statecharts by model transition systems
    • In: Corradini, A., Ehrig, H., Kreowski, H., Rozenberg, G. (eds.) LNCS Springer, Heidelberg
    • Varró, D.: A formal semantics of UML Statecharts by model transition systems. In: Corradini, A., Ehrig, H., Kreowski, H., Rozenberg, G. (eds.) Proceedings of ICGT 2002: 1st International Conference on Graph Transformation, LNCS, vol. 2505, pp. 378-392. Springer, Heidelberg (2002)
    • (2002) Proceedings of ICGT 2002: 1st International Conference on Graph Transformation , vol.2505 , pp. 378-392
    • Varró, D.1
  • 41
    • 52149117751 scopus 로고    scopus 로고
    • Proposals for a widespread use of OCL
    • In: Baar, T. (ed.). MoDELS'05 Conference Workshop, Montego Bay, Jamaica, October 4, 2005, Proceedings, Technical Report LGL-REPORT-2005-001 EPFL
    • Chiorean, D., Bortes, M., Corutiu, D.: Proposals for a widespread use of OCL. In: Baar, T. (ed.). Tool Support for OCL and Related Formalisms-Needs and Trends, MoDELS'05 Conference Workshop, Montego Bay, Jamaica, October 4, 2005, Proceedings, Technical Report LGL-REPORT-2005-001, pp. 68-82. EPFL (2005)
    • (2005) Tool Support for OCL and Related Formalisms - Needs and Trends , pp. 68-82
    • Chiorean, D.1    Bortes, M.2    Corutiu, D.3
  • 42
    • 47849083660 scopus 로고    scopus 로고
    • Towards using OCL for instance-level queries in domain specific languages
    • In: Demuth, B., Chiorean, D., Gogolla, M., Warmer, J. (eds.) University Dresden. Dresden (available as Technical Report, University Dresden, number TUD-FI06-04-September)
    • Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Towards using OCL for instance-level queries in domain specific languages. In: Demuth, B., Chiorean, D., Gogolla, M., Warmer, J. (eds.) OCL for (Meta-) Models in Multiple Application Domains, pp. 26-37. University Dresden. Dresden (available as Technical Report, University Dresden, number TUD-FI06-04-September) (2006)
    • (2006) OCL for (Meta-) Models in Multiple Application Domains , pp. 26-37
    • Kolovos, D.S.1    Paige, R.F.2    Polack, F.A.C.3
  • 43
    • 38049177507 scopus 로고    scopus 로고
    • A graphical approach to prove the semantic preservation of UML/OCL refactoring rules
    • In: Virbitskaite, I., Voronkov, A. (eds.) Akademgorodok near Novosibirsk, Russia, LNCS Springer, Heidelberg
    • Baar, T., Marković, S.: A graphical approach to prove the semantic preservation of UML/OCL refactoring rules. In: Virbitskaite, I., Voronkov, A. (eds.) Proceedings, Sixth International Andrei Ershov Memorial Conference on Perspectives of System Informatics (PSI 2006), Akademgorodok near Novosibirsk, Russia, LNCS, vol. 4378, pp. 70-83. Springer, Heidelberg (2007)
    • (2007) Proceedings, Sixth International Andrei Ershov Memorial Conference on Perspectives of System Informatics (PSI 2006) , vol.4378 , pp. 70-83
    • Baar, T.1    Marković, S.2


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