메뉴 건너뛰기




Volumn 8, Issue 1, 2009, Pages 21-43

From model transformation to incremental bidirectional model synchronization

Author keywords

Incremental model synchronization; Model transformation; Triple graph grammars

Indexed keywords

CONTEXT SENSITIVE GRAMMARS; FORMAL LANGUAGES; GRAPH THEORY;

EID: 57349131044     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-008-0089-9     Document Type: Article
Times cited : (165)

References (55)
  • 1
    • 33750283757 scopus 로고    scopus 로고
    • Framework-specific modeling languages with round-trip engineering
    • In: Proceedings of the 9th International Conference on Model-Driven Engineering Languages and Systems (MoDELS 2006), October 1-6, 2006, Genova, Italy. Springer, Berlin
    • Antkiewicz, M., Czarnecki, K.: Framework-specific modeling languages with round-trip engineering. In: Proceedings of the 9th International Conference on Model-Driven Engineering Languages and Systems (MoDELS 2006), October 1-6, 2006, Genova, Italy. Lecture Notes in Computer Science (LNCS), vol. 4199, pp. 692-706. Springer, Berlin (2006)
    • (2006) Lecture Notes in Computer Science (LNCS) , vol.4199 , pp. 692-706
    • Antkiewicz, M.1    Czarnecki, K.2
  • 4
    • 35048828475 scopus 로고    scopus 로고
    • Rule execution in graph-based incremental interactive integration tools
    • In: Proceedings of the Intl. Conf. on Graph Transformations (ICGT 2004). Springer, Berlin
    • Becker, S., Lohmann S., Westfechtel, B.: Rule execution in graph-based incremental interactive integration tools. In: Proceedings of the Intl. Conf. on Graph Transformations (ICGT 2004). Lecture Notes in Computer Science (LNCS), vol. 3256, pp. 22-38. Springer, Berlin (2004)
    • (2004) Lecture Notes in Computer Science (LNCS) , vol.3256 , pp. 22-38
    • Becker, S.1    Lohmann, S.2    Westfechtel, B.3
  • 5
    • 57349114169 scopus 로고    scopus 로고
    • Borland Together Architect (last visited on March 2007)
    • Borland. Together Architect 2006. http://www.borland.com/us/products/ together/ (last visited on March 2007)
    • (2006)
  • 6
    • 33748289548 scopus 로고    scopus 로고
    • Feature-based survey of model transformation approaches
    • July
    • Czarnecki, K. Helsen S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), July (2006)
    • (2006) IBM Syst. J. , vol.45 , Issue.3
    • Czarnecki, K.1    Helsen, S.2
  • 11
    • 37149028275 scopus 로고    scopus 로고
    • Information preserving bidirectional model transformations
    • In: Dwyer, M.B., Lopes, A. (eds.) Proceedings of 10th International Conference on Fundamental Approaches to Software Engineering (FASE 2007), March 24 - April 1, 2007, Braga, Portugal. Springer, Berlin
    • Ehrig, H., Ehrig K., Ermel C., Hermann F., Taentzer G.: Information preserving bidirectional model transformations. In: Dwyer, M.B., Lopes, A. (eds.) Proceedings of 10th International Conference on Fundamental Approaches to Software Engineering (FASE 2007), March 24 - April 1, 2007, Braga, Portugal. Lecture Notes in Computer Science (LNCS), vol. 4422, pp. 72-86. Springer, Berlin (2007)
    • (2007) Lecture Notes in Computer Science (LNCS) , vol.4422 , pp. 72-86
    • Ehrig, H.1    Ehrig, K.2    Ermel, C.3    Hermann, F.4    Taentzer, G.5
  • 12
    • 84948991482 scopus 로고    scopus 로고
    • Rule-based specification of behavioral consistency based on the UML meta-model
    • In: Proceedings of the 4th International Conference on the Unified Modeling Language, UML 2001, 1-5 October, 2001, Toronto, Ontario, Canada. Springer, Berlin
    • Engels, G., Heckel, R., Küster, J.M.: Rule-based specification of behavioral consistency based on the UML meta-model. In: Proceedings of the 4th International Conference on the Unified Modeling Language, UML 2001, 1-5 October, 2001, Toronto, Ontario, Canada. Lecture Notes in Computer Science (LNCS), vol 2185, pp. 272-286. Springer, Berlin (2001)
    • (2001) Lecture Notes in Computer Science (LNCS) , vol.2185 , pp. 272-286
    • Engels, G.1    Heckel, R.2    Küster, J.M.3
  • 16
    • 84961714126 scopus 로고    scopus 로고
    • A prototype for guideline checking and model transformation in Matlab/ Simulink
    • In: Giese, H., Westfechtel, B. (eds.) Bayreuth, Germany, volume tr-ri-06-275 of Technical Report. University of Paderborn
    • Giese, H., Meyer, M., Wagner R.: A prototype for guideline checking and model transformation in Matlab/Simulink. In: Giese, H., Westfechtel, B. (eds.) Proc. of the 4 th International Fujaba Days 2006, Bayreuth, Germany, volume tr-ri-06-275 of Technical Report. University of Paderborn (2006)
    • (2006) Proc. of the 4 Th International Fujaba Days 2006
    • Giese, H.1    Meyer, M.2    Wagner, R.3
  • 17
    • 33750322864 scopus 로고    scopus 로고
    • Incremental model synchronization with triple graph grammars
    • In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genova, Italy. Springer, Berlin
    • Giese, H., Wagner, R.: Incremental model synchronization with triple graph grammars. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genova, Italy. Lecture Notes in Computer Science (LNCS), vol 4199, pp. 543-557. Springer, Berlin (2006)
    • (2006) Lecture Notes in Computer Science (LNCS) , vol.4199 , pp. 543-557
    • Giese, H.1    Wagner, R.2
  • 18
    • 35048871042 scopus 로고    scopus 로고
    • Model-driven program transformation of a large avionics framework
    • In: Karsai, G., Visser, E. (eds.) Proceedings of the Third International Conferenc on Generative Programming and Component Engineering (GPCE 2004), October 24-28, Vancouver, Canada. Springer, Berlin
    • Gray, J.G., Zhang, J., Lin, Y., Roychoudhury, S., Wu, H., Sudarsan, R., Gokhale, A.S., Neema, S., Shi, F., Bapty T.: Model-driven program transformation of a large avionics framework. In: Karsai, G., Visser, E. (eds.) Proceedings of the Third International Conferenc on Generative Programming and Component Engineering (GPCE 2004), October 24-28, Vancouver, Canada. Lecture Notes in Computer Science (LNCS), vol. 3286, pp. 361-378. Springer, Berlin (2004)
    • (2004) Lecture Notes in Computer Science (LNCS) , vol.3286 , pp. 361-378
    • Gray, J.G.1    Zhang, J.2    Lin, Y.3    Roychoudhury, S.4    Wu, H.5    Sudarsan, R.6    Gokhale, A.S.7    Neema, S.8    Shi, F.9    Bapty, T.10
  • 19
    • 38049038810 scopus 로고    scopus 로고
    • Reconciling TGGs with QVT
    • In: Engels, G., Opdyke, B., Schmidt, D.C., Weil F. (eds.) Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2007, September 30-October 5, Nashville, USA, 2007. Springer, Berlin
    • Greenyer, J., Kindler, E.: Reconciling TGGs with QVT. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil F. (eds.) Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2007, September 30-October 5, Nashville, USA, 2007. Lecture Notes in Computer Science (LNCS), vol. 4735, pp. 16-30. Springer, Berlin (2007)
    • (2007) Lecture Notes in Computer Science (LNCS) , vol.4735 , pp. 16-30
    • Greenyer, J.1    Kindler, E.2
  • 21
    • 0032204552 scopus 로고    scopus 로고
    • Inconsistency management for multiple-view software development environments
    • Grundy, J.C., Hosking, J.G., Mugridge, W.B.: Inconsistency management for multiple-view software development environments. IEEE Trans. Softw. Eng. 24(11), 960-981 (1998)
    • (1998) IEEE Trans. Softw. Eng. , vol.24 , Issue.11 , pp. 960-981
    • Grundy, J.C.1    Hosking, J.G.2    Mugridge, W.B.3
  • 22
    • 33750248820 scopus 로고    scopus 로고
    • Event-driven grammars: Towards the integration of meta-modelling and graph transformation
    • In Proceedings of the International Conference on Graph Transformation (ICGT'2004). Springer, Berlin
    • Guerra, E., de Lara, J.: Event-driven grammars: Towards the integration of meta-modelling and graph transformation. In Proceedings of the International Conference on Graph Transformation (ICGT'2004). Lecture Notes in Computer Science (LNCS), vol. 3265, pp. 54-69. Springer, Berlin (2004)
    • (2004) Lecture Notes in Computer Science (LNCS) , vol.3265 , pp. 54-69
    • Guerra, E.1    de Lara, J.2
  • 23
    • 33750303490 scopus 로고    scopus 로고
    • Incremental model transformation for the evolution of model-driven systems
    • In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.), In Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2006), Genova, Italy, October 1-6, 2006. Springer, Berlin
    • Hearnden, D., Lawley, M., Raymond, K.: Incremental model transformation for the evolution of model-driven systems. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.), In Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2006), Genova, Italy, October 1-6, 2006. Lecture Notes in Computer Science (LNCS), vol 4199, pp. 321-335. Springer, Berlin (2006)
    • (2006) Lecture Notes in Computer Science (LNCS) , vol.4199 , pp. 321-335
    • Hearnden, D.1    Lawley, M.2    Raymond, K.3
  • 25
    • 33646510731 scopus 로고    scopus 로고
    • Synchronizing cardinality-based feature models and their specializations
    • In: Hartman A., Kreische, D. (eds.) In Proceedings of the First European Conference on Model Driven Architecture-Foundations and Applications (ECMDA-FA 2005), Nuremberg, Germany, November 7-10, 2005. Springer, Berlin
    • Hwan, C., Kim, P., Czarnecki, K.: Synchronizing cardinality-based feature models and their specializations. In: Hartman A., Kreische, D. (eds.) In Proceedings of the First European Conference on Model Driven Architecture-Foundations and Applications (ECMDA-FA 2005), Nuremberg, Germany, November 7-10, 2005. Lecture Notes in Computer Science (LNCS), vol. 3748, pp. 331-348. Springer, Berlin (2005)
    • (2005) Lecture Notes in Computer Science (LNCS) , vol.3748 , pp. 331-348
    • Hwan, C.1    Kim, P.2    Czarnecki, K.3
  • 26
    • 57349194651 scopus 로고    scopus 로고
    • IBM. Rational Rose Developer for Java. March
    • IBM. Rational Rose Developer for Java. http://www-306.ibm.com/software/ awdtools/developer/rose/java/, March 2007
    • (2007)
  • 28
    • 57349108782 scopus 로고    scopus 로고
    • International Telecommunication Union (ITU), Geneva. ITU-T Recommendation Z.100: Specification and Description Language (SDL), 1994 + Addendum
    • International Telecommunication Union (ITU), Geneva. ITU-T Recommendation Z.100: Specification and Description Language (SDL), 1994 + Addendum 1996
    • (1996)
  • 29
    • 18044378553 scopus 로고    scopus 로고
    • Tracing evolution changes of software artifacts through model synchronization
    • In September 11th-17th, 2004 Chicago Illinois, USA IEEE Computer Society, New York
    • Ivkovic, I., Kontogiannis, K.: Tracing evolution changes of software artifacts through model synchronization. In Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004), September 11th-17th, 2004 Chicago Illinois, USA, pp. 252-261. IEEE Computer Society, New York (2004)
    • (2004) Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004) , pp. 252-261
    • Ivkovic, I.1    Kontogiannis, K.2
  • 31
    • 33646514664 scopus 로고    scopus 로고
    • An adaptable TGG interpreter for in-memory model transformation
    • In: Darmstadt, Germany
    • Kindler, E., Rubin, V., Wagner, R.: An adaptable TGG interpreter for in-memory model transformation. In: Proceedings of the Fujaba Days 2004, pp. 35-38, Darmstadt, Germany (2004)
    • (2004) Proceedings of the Fujaba Days 2004 , pp. 35-38
    • Kindler, E.1    Rubin, V.2    Wagner, R.3
  • 35
    • 33750284265 scopus 로고    scopus 로고
    • Detecting and resolving model inconsistencies using transformation dependency analysis
    • In: Proceedings of the 9th International Conference on Model-Driven Engineering Languages and Systems (MoDELS 2006) October 1-6, 2006, Genova, Italy. Springer, Berlin
    • Mens, T., Van Der Straeten, R., D'Hondt, M.: Detecting and resolving model inconsistencies using transformation dependency analysis. In: Proceedings of the 9th International Conference on Model-Driven Engineering Languages and Systems (MoDELS 2006); October 1-6, 2006, Genova, Italy. Lecture Notes in Computer Science (LNCS), vol. 4199, pp. 200-214. Springer, Berlin (2006)
    • (2006) Lecture Notes in Computer Science (LNCS) , vol.4199 , pp. 200-214
    • Mens, T.1    Van Der Straeten, R.2    D'Hondt, M.3
  • 38
    • 57349142009 scopus 로고    scopus 로고
    • OMG, 250 First Avenue, Needham, MA 02494, USA. Unified Modeling Language Specification Version 1.5
    • OMG, 250 First Avenue, Needham, MA 02494, USA. Unified Modeling Language Specification Version 1.5
  • 39
    • 1542700278 scopus 로고    scopus 로고
    • OMG. June Document - Omg/03-06-01
    • OMG. MDA Guide Version 1.0.1, June 2003. Document - omg/03-06-01
    • (2003) MDA Guide Version 1.0.1
  • 41
    • 17744384593 scopus 로고    scopus 로고
    • OMG. Object Management Group, 140 Kendrick Street, Needham, MA 02494, USA, Jan. Document ptc/06-11-01
    • OMG. Meta Object Facility (MOF) 2.0 Core Specification. Object Management Group, 140 Kendrick Street, Needham, MA 02494, USA, Jan. 2006. Document ptc/06-11-01
    • (2006) Meta Object Facility (MOF) 2.0 Core Specification
  • 42
    • 57349194371 scopus 로고    scopus 로고
    • Omondo. EclipseUML Free Edition. February
    • Omondo. EclipseUML Free Edition. http://www.omondo.com/, February (2007)
    • (2007)
  • 43
    • 33646193938 scopus 로고    scopus 로고
    • SelfSync: A dynamic round-trip engineering environment
    • In: Briand, L.C., Williams, C. (eds.) Model Driven Engineering Languages and Systems, 8th International Conference (MoDELS 2005), Montego Bay, Jamaica, October 2-7, 2005. Springer, Berlin
    • Paesschen, E.V., Meuter, W.D., D'Hondt M.: SelfSync: A dynamic round-trip engineering environment. In: Briand, L.C., Williams, C. (eds.) Model Driven Engineering Languages and Systems, 8th International Conference (MoDELS 2005), Montego Bay, Jamaica, October 2-7, 2005. Lecture Notes in Computer Science (LNCS), vol. 3713, pp. 633-647. Springer, Berlin (2005)
    • (2005) Lecture Notes in Computer Science (LNCS) , vol.3713 , pp. 633-647
    • Paesschen, E.V.1    Meuter, W.D.2    D'Hondt, M.3
  • 44
    • 33745130773 scopus 로고    scopus 로고
    • An Engineer's Workstation to support Integrated Development of Flexible Production Control Systems
    • In: Ehrig, H., Damm, W., Desel, J., Grosè-Rhode, M., Reif, W., Schnieder, E., Westkämper, E. (eds.) Integration of Software Specification Techniques for Applications in Engineering. Springer, Berlin
    • Schäfer, W., Wagner, R., Gausemeier, J., Eckes, R.: An Engineer's Workstation to support Integrated Development of Flexible Production Control Systems. In: Ehrig, H., Damm, W., Desel, J., Grosè-Rhode, M., Reif, W., Schnieder, E., Westkämper, E. (eds.) Integration of Software Specification Techniques for Applications in Engineering. Lecture Notes in Computer Science (LNCS), vol. 3147, pp. 48-68. Springer, Berlin (2004)
    • (2004) Lecture Notes in Computer Science (LNCS) , vol.3147 , pp. 48-68
    • Schäfer, W.1    Wagner, R.2    Gausemeier, J.3    Eckes, R.4
  • 45
    • 84947918251 scopus 로고
    • Specification of graph translators with triple graph grammars
    • In: Mayr, E.W., Schmidt, G., Tinhofer, G. (eds.) Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science (WG '94), Herrsching, Germany. Springer, Berlin
    • Schürr, A.: Specification of graph translators with triple graph grammars. In: Mayr, E.W., Schmidt, G., Tinhofer, G. (eds.) Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science (WG '94), Herrsching, Germany. Lecture Notes in Computer Science (LNCS), vol. 903, pp. 151-163, Springer, Berlin (1994)
    • (1994) Lecture Notes in Computer Science (LNCS) , vol.903 , pp. 151-163
    • Schürr, A.1
  • 48
    • 57349108152 scopus 로고    scopus 로고
    • Tata Consultancy Services. ModelMorf
    • Tata Consultancy Services. ModelMorf. http://www.tcs-trddc.com/ModelMorf/ index.htm (2007)
    • (2007)
  • 50
    • 57349139519 scopus 로고    scopus 로고
    • University of Paderborn, Germany. Fujaba Tool Suite. Online at
    • University of Paderborn, Germany. Fujaba Tool Suite. Online at http:// www.fujaba.de/
  • 51
    • 0036642571 scopus 로고    scopus 로고
    • Designing the automatic transformation of visual languages
    • Varró, D., Varró, G., Pataricza, A.: Designing the automatic transformation of visual languages. Sci. Comput. Program. 44(2), 205-227 (2002)
    • (2002) Sci. Comput. Program , vol.44 , Issue.2 , pp. 205-227
    • Varró, D.1    Varró, G.2    Pataricza, A.3
  • 53
    • 33644930101 scopus 로고    scopus 로고
    • Towards generation of efficient transformations
    • In G. Karsai and E. Visser, editors Generative Programming and Component Engineering: Proceedings of the Third International Conference (GPCE) Vancouver, Canada. Springer, Berlin
    • Vizhanyo, A., Agrawal, A., Shi, F., Towards generation of efficient transformations. In G. Karsai and E. Visser, editors, Generative Programming and Component Engineering: Proceedings of the Third International Conference (GPCE), Vancouver, Canada. Lecture Notes in Computer Science (LNCS), vol. 3286, pp. 298-316. Springer, Berlin (2004)
    • (2004) Lecture Notes in Computer Science (LNCS) , vol.3286 , pp. 298-316
    • Vizhanyo, A.1    Agrawal, A.2    Shi, F.3


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