메뉴 건너뛰기




Volumn 17, Issue 1, 2006, Pages 78-105

On translating UML models into graph transformation systems

Author keywords

CASE tool; Graph transformation; UML semantics; Validation

Indexed keywords


EID: 31344473937     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jvlc.2005.11.001     Document Type: Article
Times cited : (24)

References (41)
  • 2
    • 0142161295 scopus 로고    scopus 로고
    • A precise approach to validating UML models and OCL constraints
    • Ph.D. Thesis, Universität Bremen, Logos Verlag, Berlin, BISS Monographs, No. 14
    • M. Richters, A precise approach to validating UML models and OCL constraints, Ph.D. Thesis, Universität Bremen, Logos Verlag, Berlin, BISS Monographs, No. 14, 2002.
    • (2002)
    • Richters, M.1
  • 3
    • 31344476466 scopus 로고    scopus 로고
    • Boldsoft, Rational Software Corporation, and IONA, Response to the UML 2.0 OCL RfP (ad/2000-09-03), January 2003
    • Boldsoft, Rational Software Corporation, and IONA, Response to the UML 2.0 OCL RfP (ad/2000-09-03), January 2003. .
  • 7
    • 31344470642 scopus 로고    scopus 로고
    • An integrated operational semantics for a UML core based on graph transformation
    • Ph.D. Thesis, University of Bremen
    • P. Ziemann, An integrated operational semantics for a UML core based on graph transformation, Ph.D. Thesis, University of Bremen, 2005.
    • (2005)
    • Ziemann, P.1
  • 8
    • 0013199549 scopus 로고    scopus 로고
    • An integrated framework with UML and Object-Z for developing a precise specification: The light control case study
    • 5-8 December 2000, Singapore. IEEE Computer Society
    • S.-K. Kim, D.A. Carrington, An integrated framework with UML and Object-Z for developing a precise specification: The light control case study, in: 7th Asia-Pacific Software Engineering Conference (APSEC 2000), 5-8 December 2000, Singapore. IEEE Computer Society, 2000, pp. 240-248.
    • (2000) 7th Asia-Pacific Software Engineering Conference (APSEC 2000) , pp. 240-248
    • Kim, S.-K.1    Carrington, D.A.2
  • 9
    • 23844527141 scopus 로고    scopus 로고
    • The metamodelling language calculus: Foundation semantics for UML
    • H. Hussmann (Ed.), Fundamental Approaches to Software Engineering, Fourth International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings, Springer, Berlin
    • T. Clark, A. Evans, S. Kent, The metamodelling language calculus: foundation semantics for UML, in: H. Hussmann (Ed.), Fundamental Approaches to Software Engineering, Fourth International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings, Lecture Notes in Computer Science, vol. 2029, Springer, Berlin, 2001, pp. 17-31.
    • (2001) Lecture Notes in Computer Science , vol.2029 , pp. 17-31
    • Clark, T.1    Evans, A.2    Kent, S.3
  • 10
    • 84947778414 scopus 로고    scopus 로고
    • Core meta-modelling semantics of UML: The pUML approach
    • R. France, B. Rumpe (Eds.), UML'99-The Unified Modeling Language, Beyond the Standard, Second International Conference, Fort Collins, CO, USA, October 28-30, 1999, Proceedings, Springer, Berlin
    • A. Evans, S. Kent, Core meta-modelling semantics of UML: The pUML approach, in: R. France, B. Rumpe (Eds.), UML'99-The Unified Modeling Language, Beyond the Standard, Second International Conference, Fort Collins, CO, USA, October 28-30, 1999, Proceedings, Lecture Notes in Computer Science, vol. 1723, Springer, Berlin, 1999, pp. 140-155.
    • (1999) Lecture Notes in Computer Science , vol.1723 , pp. 140-155
    • Evans, A.1    Kent, S.2
  • 12
    • 16244374647 scopus 로고    scopus 로고
    • Semantics and verification of data flow in UML 2.0 activities
    • M. Minas (Ed.), Proceedings of the Workshop on Visual Languages and Formal Methods (VLFM 2004) Elsevier, Amsterdam
    • H. Störrle, Semantics and verification of data flow in UML 2.0 activities, in: M. Minas (Ed.), Proceedings of the Workshop on Visual Languages and Formal Methods (VLFM 2004), Electronic Notes in Theoretical Computer Science, vol. 127(4), Elsevier, Amsterdam, 2005, pp. 35-52.
    • (2005) Electronic Notes in Theoretical Computer Science , vol.127 , Issue.4 , pp. 35-52
    • Störrle, H.1
  • 13
    • 84947914692 scopus 로고    scopus 로고
    • Towards a formalization of the Unified Modeling Language
    • M. Aksit, S. Matsuoka (Eds.), ECOOP'97-Object-Oriented Programming, 11th European Conference Springer, Berlin
    • R. Breu, U. Hinkel, C. Hofmann, C. Klein, B. Paech, B. Rumpe, V. Thurner, Towards a formalization of the Unified Modeling Language, in: M. Aksit, S. Matsuoka (Eds.), ECOOP'97-Object-Oriented Programming, 11th European Conference, Lecture Notes in Computer Science, vol. 1241, Springer, Berlin, 1997, pp. 344-366.
    • (1997) Lecture Notes in Computer Science , vol.1241 , pp. 344-366
    • Breu, R.1    Hinkel, U.2    Hofmann, C.3    Klein, C.4    Paech, B.5    Rumpe, B.6    Thurner, V.7
  • 14
    • 84944272444 scopus 로고    scopus 로고
    • A real-time execution semantics for UML activity diagrams
    • H. Hussmann (Ed.), Fundamental Approaches to Software Engineering, Fourth International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings, Springer, Berlin
    • R. Eshuis, R. Wieringa, A real-time execution semantics for UML activity diagrams, in: H. Hussmann (Ed.), Fundamental Approaches to Software Engineering, Fourth International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings, Lecture Notes in Computer Science, vol. 2029, Springer, Berlin, 2001, pp. 76-90.
    • (2001) Lecture Notes in Computer Science , vol.2029 , pp. 76-90
    • Eshuis, R.1    Wieringa, R.2
  • 16
    • 1642632274 scopus 로고    scopus 로고
    • Executable Uml: How to Build Class Models
    • Upper Saddle River, NJ, USA: Prentice Hall PTR. (Foreword by Stephen J. Mellor)
    • L. Starr Executable Uml: How to Build Class Models 2001 Prentice Hall PTR Upper Saddle River, NJ, USA (Foreword by Stephen J. Mellor)
    • (2001)
    • Starr, L.1
  • 17
    • 84944223651 scopus 로고    scopus 로고
    • An integrated semantics for UML class, object, and state diagrams based on graph transformation
    • M. Butler, K. Sere (Eds.), Third International Conference on Integrated Formal Methods (IFM'02), Springer, Berlin
    • S. Kuske, M. Gogolla, R. Kollmann, H.-J. Kreowski, An integrated semantics for UML class, object, and state diagrams based on graph transformation, in: M. Butler, K. Sere (Eds.), Third International Conference on Integrated Formal Methods (IFM'02), Lecture Notes in Computer Science, vol. 2335, Springer, Berlin, 2002, pp. 11-28.
    • (2002) Lecture Notes in Computer Science , vol.2335 , pp. 11-28
    • Kuske, S.1    Gogolla, M.2    Kollmann, R.3    Kreowski, H.-J.4
  • 19
    • 84944261062 scopus 로고    scopus 로고
    • Strengthening uml collaboration diagrams by state transformations
    • H. Hussmann (Ed.), Fundamental Approaches to Software Engineering, Fourth International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings, Springer, Berlin
    • R. Heckel, S. Sauer, Strengthening uml collaboration diagrams by state transformations, in: H. Hussmann (Ed.), Fundamental Approaches to Software Engineering, Fourth International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings, Lecture Notes in Computer Science, vol. 2029, Springer, Berlin, 2001, pp. 109-123.
    • (2001) Lecture Notes in Computer Science , vol.2029 , pp. 109-123
    • Heckel, R.1    Sauer, S.2
  • 20
    • 84948983390 scopus 로고    scopus 로고
    • A formal semantics of uml state machines based on structured graph transformation
    • M. Gogolla, C. Kobryn (Eds.) UML 2001 - The Unified Modeling Language, Modeling Languages, Concepts, and Tools
    • S. Kuske, A formal semantics of uml state machines based on structured graph transformation, in: M. Gogolla, C. Kobryn (Eds.), UML 2001 - The Unified Modeling Language, Modeling Languages, Concepts, and Tools, Lecture Notes in Computer Science, vol. 2185, 2001, pp. 241-256.
    • (2001) Lecture Notes in Computer Science , vol.2185 , pp. 241-256
    • Kuske, S.1
  • 21
    • 84937211598 scopus 로고    scopus 로고
    • A formal semantics of UML statecharts by model transition systems
    • A. Corradini, H. Ehrig, H.-J. Kreowski, G. Rozenberg (Eds.), Graph Transformation, First International Conference, ICGT 2002, Barcelona, Spain, October 2002, Proceedings, Springer, Berlin
    • D. Varró, A formal semantics of UML statecharts by model transition systems, in: A. Corradini, H. Ehrig, H.-J. Kreowski, G. Rozenberg (Eds.), Graph Transformation, First International Conference, ICGT 2002, Barcelona, Spain, October 2002, Proceedings, Lecture Notes in Computer Science, vol. 2505, Springer, Berlin, 2002, pp. 378-392.
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 378-392
    • Varró, D.1
  • 22
    • 1542355510 scopus 로고    scopus 로고
    • Story diagrams: A new graph transformation language based on UML and Java
    • H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (Eds.), Proceedings of the Theory and Application to Graph Transformations (TAGT'98), Paderborn, November, 1998 Springer, Berlin
    • T. Fischer, J. Niere, L. Torunski, A. Zündorf, Story diagrams: A new graph transformation language based on UML and Java, in: H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (Eds.), Proceedings of the Theory and Application to Graph Transformations (TAGT'98), Paderborn, November, 1998, Lecture Notes in Computer Science, vol. 1764, Springer, Berlin, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1764
    • Fischer, T.1    Niere, J.2    Torunski, L.3    Zündorf, A.4
  • 23
    • 79955165780 scopus 로고    scopus 로고
    • Consistency-preserving model evolution through transformations
    • J.-M. Jézéquel, H. Hussmann, S. Cook (Eds.), UML 2002-The Unified Modeling Language, Model Engineering, Languages, Concepts, and Tools, Fifth International Conference, Dresden, Germany, September/ October 2002, Proceedings, Springer, Berlin
    • G. Engels, R. Heckel, J.M. Küster, L. Groenewegen, Consistency-preserving model evolution through transformations, in: J.-M. Jézéquel, H. Hussmann, S. Cook (Eds.), UML 2002-The Unified Modeling Language, Model Engineering, Languages, Concepts, and Tools, Fifth International Conference, Dresden, Germany, September/ October 2002, Proceedings, Lecture Notes in Computer Science, vol. 2460, Springer, Berlin, 2002, pp. 212-226.
    • (2002) Lecture Notes in Computer Science , vol.2460 , pp. 212-226
    • Engels, G.1    Heckel, R.2    Küster, J.M.3    Groenewegen, L.4
  • 24
    • 84949956307 scopus 로고    scopus 로고
    • UML Packages for PROgrammed Graph REwriting Systems
    • H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (Eds.), TAGT, Springer, Berlin
    • A. Schürr, A.J. Winter, UML Packages for PROgrammed Graph REwriting Systems, in: H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (Eds.), TAGT, Lecture Notes in Computer Science, vol. 1764, Springer, Berlin, 1998, pp. 396-409.
    • (1998) Lecture Notes in Computer Science , vol.1764 , pp. 396-409
    • Schürr, A.1    Winter, A.J.2
  • 25
    • 1642601076 scopus 로고    scopus 로고
    • Consistency analysis of UML class and sequence diagrams using attributed graph grammars
    • H. Ehrig, G. Taentzer (Eds.), Berlin, March 2000, Technical Report no. 2000/2, Technical University of Berlin
    • A. Tsiolakis, H. Ehrig, Consistency analysis of UML class and sequence diagrams using attributed graph grammars, in: H. Ehrig, G. Taentzer (Eds.), Proceedings of Joint APPLIGRAPH/GETGRATS Workshop on Graph Transformation Systems, Berlin, March 2000, Technical Report no. 2000/2, Technical University of Berlin.
    • Proceedings of Joint APPLIGRAPH/GETGRATS Workshop on Graph Transformation Systems
    • Tsiolakis, A.1    Ehrig, H.2
  • 26
    • 84889588664 scopus 로고    scopus 로고
    • Modeling the dynamics of UML state machines
    • Y. Gurevich, P.W. Kutter, M. Odersky, L. Thiele (Eds.), Abstract State Machines Springer, Berlin
    • E. Börger, A. Cavarra, E. Riccobene, Modeling the dynamics of UML state machines, in: Y. Gurevich, P.W. Kutter, M. Odersky, L. Thiele (Eds.), Abstract State Machines, Lecture Notes in Computer Science, vol. 1912, Springer, Berlin, 2000, pp. 223-241.
    • (2000) Lecture Notes in Computer Science , vol.1912 , pp. 223-241
    • Börger, E.1    Cavarra, A.2    Riccobene, E.3
  • 27
    • 35248821372 scopus 로고    scopus 로고
    • Integrating UML static and dynamic views and formalizing the interaction mechanism of UML state machines
    • E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines Springer, Berlin
    • A. Cavarra, E. Riccobene, P. Scandurra, Integrating UML static and dynamic views and formalizing the interaction mechanism of UML state machines, in: E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines, Lecture Notes in Computer Science, vol. 2589, Springer, Berlin, 2003, pp. 229-243.
    • (2003) Lecture Notes in Computer Science , vol.2589 , pp. 229-243
    • Cavarra, A.1    Riccobene, E.2    Scandurra, P.3
  • 28
    • 84974691388 scopus 로고    scopus 로고
    • An ASM semantics for UML activity diagrams
    • T. Rus (Ed.), Proceedings of the International Conference on Algebraic Methodology and Software Technology (AMAST'2000) Springer, Berlin
    • E. Börger, A. Cavarra, E. Riccobene, An ASM semantics for UML activity diagrams, in: T. Rus (Ed.), Proceedings of the International Conference on Algebraic Methodology and Software Technology (AMAST'2000), Lecture Notes in Computer Science, vol. 1816, Springer, Berlin, 2000, pp. 293-308.
    • (2000) Lecture Notes in Computer Science , vol.1816 , pp. 293-308
    • Börger, E.1    Cavarra, A.2    Riccobene, E.3
  • 29
    • 31344456406 scopus 로고    scopus 로고
    • An ASM definition of the dynamic OCL 2.0 semantics
    • T. Baar, A. Strohmeier, A. Moreira, S.J. Mellor (Eds.), Proceedings of the International Conference on Unified Modeling Language (UML'2004) Springer, Berlin
    • S. Flake, W. Mueller, An ASM definition of the dynamic OCL 2.0 semantics, in: T. Baar, A. Strohmeier, A. Moreira, S.J. Mellor (Eds.), Proceedings of the International Conference on Unified Modeling Language (UML'2004), Lecture Notes in Computer Science, vol. 3273, Springer, Berlin, 2004, pp. 226-240.
    • (2004) Lecture Notes in Computer Science , vol.3273 , pp. 226-240
    • Flake, S.1    Mueller, W.2
  • 30
    • 35048868014 scopus 로고    scopus 로고
    • Formalizing liveness-enriched sequence diagrams using ASMs
    • W. Zimmermann, B. Thalheim (Eds.), Abstract State Machines Springer, Berlin
    • A. Cavarra, J.K. Filipe, Formalizing liveness-enriched sequence diagrams using ASMs, in: W. Zimmermann, B. Thalheim (Eds.), Abstract State Machines, Lecture Notes in Computer Science, vol. 3052, Springer, Berlin, 2004, pp. 62-77.
    • (2004) Lecture Notes in Computer Science , vol.3052 , pp. 62-77
    • Cavarra, A.1    Filipe, J.K.2
  • 31
    • 80655123587 scopus 로고    scopus 로고
    • A UML validation toolset based on abstract state machines
    • ASE, IEEE Computer Society Silver Spring, MD
    • W. Shen K.J. Compton J. Huggins A UML validation toolset based on abstract state machines ASE 2001 IEEE Computer Society Silver Spring, MD 315-318
    • (2001) , pp. 315-318
    • Shen, W.1    Compton, K.J.2    Huggins, J.3
  • 32
    • 84944686648 scopus 로고    scopus 로고
    • A method of implementing UML virtual machines with some constraints based on abstract state machines
    • APSEC, IEEE Computer Society Silver Spring, MD
    • W. Shen K.J. Compton J. Huggins A method of implementing UML virtual machines with some constraints based on abstract state machines APSEC 2003 IEEE Computer Society Silver Spring, MD 224-232
    • (2003) , pp. 224-232
    • Shen, W.1    Compton, K.J.2    Huggins, J.3
  • 33
    • 78650610301 scopus 로고    scopus 로고
    • From use cases to system operation specifications
    • A. Evans, S. Kent, B. Selic (Eds.), UML 2000-The Unified Modeling Language, Advancing the Standard, Third International Conference, York, UK, October 2000, Proceedings Springer, Berlin
    • S. Sendall, A. Strohmeier, From use cases to system operation specifications, in: A. Evans, S. Kent, B. Selic (Eds.), UML 2000-The Unified Modeling Language, Advancing the Standard, Third International Conference, York, UK, October 2000, Proceedings, Lecture Notes in Computer Science, vol. 1939, Springer, Berlin, 2000, pp. 1-15.
    • (2000) Lecture Notes in Computer Science , vol.1939 , pp. 1-15
    • Sendall, S.1    Strohmeier, A.2
  • 34
    • 84937199516 scopus 로고    scopus 로고
    • Confluence of typed attributed graph transformation systems
    • A. Corradini, H. Ehrig, H.-J. Kreowski, G. Rozenberg (Eds.), Graph Transformation, First International Conference, ICGT 2002, Barcelona, Spain, October 7-12, 2002, Proceedings Springer, Berlin
    • R. Heckel, J.M. Küster, G. Taentzer, Confluence of typed attributed graph transformation systems, in: A. Corradini, H. Ehrig, H.-J. Kreowski, G. Rozenberg (Eds.), Graph Transformation, First International Conference, ICGT 2002, Barcelona, Spain, October 7-12, 2002, Proceedings, Lecture Notes in Computer Science, vol. 2505, Springer, Berlin, 2002, pp. 161-176.
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 161-176
    • Heckel, R.1    Küster, J.M.2    Taentzer, G.3
  • 35
    • 0043284482 scopus 로고    scopus 로고
    • Graph transformation units with interleaving semantics
    • H.-J. Kreowski S. Kuske Graph transformation units with interleaving semantics Formal Aspects of Computing 11 6 1999 690-723
    • (1999) Formal Aspects of Computing , vol.11 , Issue.6 , pp. 690-723
    • Kreowski, H.-J.1    Kuske, S.2
  • 36
    • 0442301204 scopus 로고    scopus 로고
    • Transformation units - A structuring principle for graph transformation systems
    • Ph.D. Thesis, University of Bremen
    • S. Kuske, Transformation units - a structuring principle for graph transformation systems, Ph.D. Thesis, University of Bremen, 2000.
    • (2000)
    • Kuske, S.1
  • 38
    • 33748292653 scopus 로고    scopus 로고
    • UML interaction diagrams: Correct translation of sequence diagrams into collaboration diagrams
    • M. Nagl, J. Pfaltz, B. Böhlen (Eds.), AGTIVE'03 Proceedings Springer
    • B. Cordes, K. Hölscher, H.-J. Kreowski, UML interaction diagrams: correct translation of sequence diagrams into collaboration diagrams, in: M. Nagl, J. Pfaltz, B. Böhlen (Eds.), AGTIVE'03 Proceedings, Lecture Notes in Computer Science, vol. 3062, Springer, 2004, pp. 275-291.
    • (2004) Lecture Notes in Computer Science , vol.3062 , pp. 275-291
    • Cordes, B.1    Hölscher, K.2    Kreowski, H.-J.3
  • 40
    • 31344477938 scopus 로고    scopus 로고
    • The Attributed Graph Grammar System AGG, last revision
    • The Attributed Graph Grammar System AGG, last revision 2005. .
    • (2005)
  • 41
    • 31344444609 scopus 로고    scopus 로고
    • A UML-based Specification Environment, last revision
    • A UML-based Specification Environment, last revision 2005. .
    • (2005)


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