메뉴 건너뛰기




Volumn 12, Issue 3, 2013, Pages 555-577

Engineering model transformations with transML

Author keywords

Domain specific languages; Model transformation; Model driven engineering

Indexed keywords

DOMAIN SPECIFIC LANGUAGES; ENGINEERING MODELS; IMPLEMENTATION LANGUAGES; MODEL TRANSFORMATION; MODEL-DRIVEN ENGINEERING; MODELLING LANGUAGE; PROGRESSIVE REFINEMENT; TRANSFORMATION LANGUAGES;

EID: 84879785772     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-011-0211-2     Document Type: Article
Times cited : (53)

References (66)
  • 5
    • 0242308003 scopus 로고    scopus 로고
    • Reflective model driven engineering
    • LNCS, Springer, Berlin
    • Bézivin, J., Farcet, N., Jézéquel, J.-M., Langlois, B., Pollet, D.: Reflective model driven engineering. In: UML, vol. 2863. LNCS, pp. 175-189. Springer, Berlin (2003).
    • (2003) UML , vol.2863 , pp. 175-189
    • Bézivin, J.1    Farcet, N.2    Jézéquel, J.-M.3    Langlois, B.4    Pollet, D.5
  • 6
    • 71049129585 scopus 로고    scopus 로고
    • Towards model transformation design patterns
    • Bézivin, J., Jouault, F., Paliès, J.: Towards model transformation design patterns. In: EWMT'05 (2005).
    • (2005) EWMT'05
    • Bézivin, J.1    Jouault, F.2    Paliès, J.3
  • 7
    • 84978922841 scopus 로고    scopus 로고
    • Automatic dependability analysis for supporting design decisions in UML
    • Bondavalli, A., Mura, I., Majzik, I.: Automatic dependability analysis for supporting design decisions in UML. In: HASE'99, pp. 64-72 (1999).
    • (1999) HASE'99 , pp. 64-72
    • Bondavalli, A.1    Mura, I.2    Majzik, I.3
  • 8
    • 33745844034 scopus 로고    scopus 로고
    • Algebraic specification of a model transformation engine
    • LNCS, Springer, Berlin
    • Boronat, A., Carsí, J. A., Ramos, I.: Algebraic specification of a model transformation engine. In: FASE'06, vol. 3922, LNCS, pp. 262-277. Springer, Berlin (2006).
    • (2006) FASE'06 , vol.3922 , pp. 262-277
    • Boronat, A.1    Carsí, J.A.2    Ramos, I.3
  • 9
    • 34547699175 scopus 로고    scopus 로고
    • Metamodel-based test generation for model transformations: an algorithm and a tool
    • IEEE CS
    • Brottier, E., Fleurey, F., Steel, J., Baudry, B., Traon, Y. L.: Metamodel-based test generation for model transformations: an algorithm and a tool. In: ISSRE, pp. 85-94. IEEE CS (2006).
    • (2006) ISSRE , pp. 85-94
    • Brottier, E.1    Fleurey, F.2    Steel, J.3    Baudry, B.4    Traon, Y.L.5
  • 10
    • 73349129041 scopus 로고    scopus 로고
    • Verification and validation of declarative model-to-model transformations through invariants
    • Cabot J., Clarisó R., Guerra E., de Lara J.: Verification and validation of declarative model-to-model transformations through invariants. J. Syst. Softw. 83(2), 283-302 (2010).
    • (2010) J. Syst. Softw. , vol.83 , Issue.2 , pp. 283-302
    • Cabot, J.1    Clarisó, R.2    Guerra, E.3    de Lara, J.4
  • 11
    • 84982914631 scopus 로고    scopus 로고
    • VIATRA: visual automated transformations for formal verification and validation of uml models
    • IEEE CS
    • Csertán, G., Huszerl, G., Majzik, I., Pap, Z., Pataricza, A., Varró, D.: VIATRA: visual automated transformations for formal verification and validation of uml models. In: ASE'02, pp. 267-270. IEEE CS (2002).
    • (2002) ASE'02 , pp. 267-270
    • Csertán, G.1    Huszerl, G.2    Majzik, I.3    Pap, Z.4    Pataricza, A.5    Varró, D.6
  • 12
    • 33748289548 scopus 로고    scopus 로고
    • Feature-based survey of model transformation approaches
    • Czarnecki K., Helsen S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621-646 (2006).
    • (2006) IBM Syst. J. , vol.45 , Issue.3 , pp. 621-646
    • Czarnecki, K.1    Helsen, S.2
  • 14
    • 77249111394 scopus 로고    scopus 로고
    • Formal support for QVT-Relations with coloured Petri nets
    • LNCS, Springer, Berlin
    • de Lara, J., Guerra, E.: Formal support for QVT-Relations with coloured Petri nets. In: MoDELS'09, vol. 5795, LNCS, pp. 256-270. Springer, Berlin (2009).
    • (2009) MoDELS'09 , vol.5795 , pp. 256-270
    • de Lara, J.1    Guerra, E.2
  • 15
    • 77954085749 scopus 로고    scopus 로고
    • Automating the transformation-based analysis of visual languages
    • de Lara J., Vangheluwe H.: Automating the transformation-based analysis of visual languages. Formal Aspects Comput. 22, 297-326 (2010).
    • (2010) Formal Aspects Comput. , vol.22 , pp. 297-326
    • de Lara, J.1    Vangheluwe, H.2
  • 17
    • 56449125050 scopus 로고    scopus 로고
    • Formal analysis of model transformations based on triple graph rules with kernels
    • LNCS, Springer, Berlin
    • Ehrig, H., Prange, U.: Formal analysis of model transformations based on triple graph rules with kernels. In: ICGT'08, vol. 5214, LNCS, pp. 178-193. Springer, Berlin (2008).
    • (2008) ICGT'08 , vol.5214 , pp. 178-193
    • Ehrig, H.1    Prange, U.2
  • 19
    • 15544375836 scopus 로고    scopus 로고
    • Towards a megamodel to model software evolution through transformations
    • Favre J.-M., Nguyen T.: Towards a megamodel to model software evolution through transformations. Electron. Notes Theor. Comput. Sci. 127(3), 59-74 (2005).
    • (2005) Electron. Notes Theor. Comput. Sci. , vol.127 , Issue.3 , pp. 59-74
    • Favre, J.-M.1    Nguyen, T.2
  • 20
    • 84949942869 scopus 로고    scopus 로고
    • Story diagrams: A new graph rewrite language based on the unified modeling language and Java
    • LNCS, Springer, Berlin
    • Fischer, T., Niere, J., Torunski, L., Zündorf, A.: Story diagrams: A new graph rewrite language based on the unified modeling language and Java. In: TAGT'98, vol. 1764, LNCS, pp. 296-309. Springer, Berlin (2000).
    • (2000) TAGT'98 , vol.1764 , pp. 296-309
    • Fischer, T.1    Niere, J.2    Torunski, L.3    Zündorf, A.4
  • 23
    • 84879779781 scopus 로고    scopus 로고
    • Fujaba
    • Fujaba. http://www. fujaba. de (2011).
    • (2011)
  • 24
    • 26444519099 scopus 로고    scopus 로고
    • Romeo: A tool for analyzing time Petri nets
    • LNCS, Springer, Berlin
    • Gardey, G., Lime, D., Magnin, M., Roux, O. H.: Romeo: A tool for analyzing time Petri nets. In: CAV, vol. 3576, LNCS, pp. 418-423. Springer, Berlin (2005).
    • (2005) CAV , vol.3576 , pp. 418-423
    • Gardey, G.1    Lime, D.2    Magnin, M.3    Roux, O.H.4
  • 25
    • 0003696352 scopus 로고    scopus 로고
    • Acme: Architectural description of component-based systems
    • Cambridge University Press, Cambridge
    • Garlan, D., Monroe, R. T., Wile, D.: Acme: Architectural description of component-based systems. In: Foundations of Component-Based Systems, pp. 47-68. Cambridge University Press, Cambridge (2000).
    • (2000) Foundations of Component-Based Systems , pp. 47-68
    • Garlan, D.1    Monroe, R.T.2    Wile, D.3
  • 26
    • 77249163350 scopus 로고    scopus 로고
    • Test-driven development of model transformations
    • LNCS, Springer, Berlin
    • Giner, P., Pelechano, V.: Test-driven development of model transformations. In: MoDELS'09, vol. 5795, LNCS, pp. 748-752. Springer, Berlin (2009).
    • (2009) MoDELS'09 , vol.5795 , pp. 748-752
    • Giner, P.1    Pelechano, V.2
  • 27
    • 67649986887 scopus 로고    scopus 로고
    • Transformation language integration based on profiles and higher order transformations
    • LNCS, Springer, Berlin
    • Gorp, P. V., Keller, A., Janssens, D.: Transformation language integration based on profiles and higher order transformations. In: SLE, vol. 5452, LNCS, pp. 208-226. Springer, Berlin (2008).
    • (2008) SLE , vol.5452 , pp. 208-226
    • Gorp, P.V.1    Keller, A.2    Janssens, D.3
  • 28
    • 79952059056 scopus 로고    scopus 로고
    • A visual specification language for model-to-model transformations
    • IEEE CS
    • Guerra, E., de Lara, J., Kolovos, D. S., Paige, R. F.: A visual specification language for model-to-model transformations. In: VLHCC'10, pp. 119-126. IEEE CS (2010).
    • (2010) VLHCC'10 , pp. 119-126
    • Guerra, E.1    de Lara, J.2    Kolovos, D.S.3    Paige, R.F.4
  • 29
    • 78349249489 scopus 로고    scopus 로고
    • transML: a family of languages to model model transformations
    • LNCS, Springer, Berlin
    • Guerra, E., de Lara, J., Kolovos, D. S., Paige, R. F., dos Santos, O. M.: transML: a family of languages to model model transformations. In: MoDELS (1), vol. 6394, LNCS, pp. 106-120. Springer, Berlin (2010).
    • (2010) MoDELS (1) , vol.6394 , pp. 106-120
    • Guerra, E.1    de Lara, J.2    Kolovos, D.S.3    Paige, R.F.4    dos Santos, O.M.5
  • 30
    • 84874191891 scopus 로고    scopus 로고
    • Inter-modelling with patterns
    • (in press), doi: 10. 1007/s10270-011-0192-1
    • Guerra, E., de Lara, J., Orejas, F.: Inter-modelling with patterns. Softw. Syst. Model. (in press, 2011) doi: 10. 1007/s10270-011-0192-1.
    • (2011) Softw. Syst. Model.
    • Guerra, E.1    de Lara, J.2    Orejas, F.3
  • 31
    • 36849040453 scopus 로고    scopus 로고
    • Nested constraints and application conditions for high-level structures
    • LNCS, Springer, Berlin
    • Habel, A., Pennemann, K.-H.: Nested constraints and application conditions for high-level structures. In: Formal Methods in Software and Systems Modeling, vol. 3393, LNCS, pp. 293-308. Springer, Berlin (2005).
    • (2005) Formal Methods in Software and Systems Modeling , vol.3393 , pp. 293-308
    • Habel, A.1    Pennemann, K.-H.2
  • 32
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • Holzmann G. J.: The model checker SPIN. IEEE Trans. Softw. Eng. 23(5), 279-295 (1997).
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 33
    • 70349326666 scopus 로고    scopus 로고
    • Reusable model transformation patterns
    • Iacob, M., Steen, M., Heerink, L.: Reusable model transformation patterns. In: 3M4EC'08, pp. 1-10 (2008).
    • (2008) 3M4EC'08 , pp. 1-10
    • Iacob, M.1    Steen, M.2    Heerink, L.3
  • 34
    • 78349276983 scopus 로고    scopus 로고
    • Design guidelines for the development of quality-driven model transformations
    • LNCS, Springer, Berlin
    • Insfrán, E., Gonzalez-Huerta, J., Abrahao, S.: Design guidelines for the development of quality-driven model transformations. In: MoDELS-10, vol. 6395, LNCS, pp. 288-302. Springer, Berlin (2010).
    • (2010) MoDELS-10 , vol.6395 , pp. 288-302
    • Insfrán, E.1    Gonzalez-Huerta, J.2    Abrahao, S.3
  • 36
    • 45849085734 scopus 로고    scopus 로고
    • ATL: A model transformation tool
    • Accessed Nov 2010
    • Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: A model transformation tool. Sci. Comput. Program. 72(1-2): 31-39. http://www. emn. fr/z-info/atlanmod/index. php/Main_Page (2008). Accessed Nov 2010.
    • (2008) Sci. Comput. Program. , vol.72 , Issue.1-2 , pp. 31-39
    • Jouault, F.1    Allilaire, F.2    Bézivin, J.3    Kurtev, I.4
  • 37
    • 33746437132 scopus 로고    scopus 로고
    • MCC: A model transformation environment
    • LNCS, Springer, Berlin
    • Kleppe, A.: MCC: A model transformation environment. In: ECMDA-FA'06, vol. 4066, LNCS, pp. 173-187. Springer, Berlin (2006).
    • (2006) ECMDA-FA'06 , vol.4066 , pp. 173-187
    • Kleppe, A.1
  • 38
    • 33746467089 scopus 로고    scopus 로고
    • The Epsilon Object Language (EOL)
    • LNCS, Springer, Berlin
    • Kolovos, D. S., Paige, R. F., Polack, F.: The Epsilon Object Language (EOL). In: ECMDA-FA'06, vol. 4066, LNCS, pp. 128-142. Springer, Berlin (2006).
    • (2006) ECMDA-FA'06 , vol.4066 , pp. 128-142
    • Kolovos, D.S.1    Paige, R.F.2    Polack, F.3
  • 39
    • 50649122990 scopus 로고    scopus 로고
    • Detecting and repairing inconsistencies across heterogeneous models
    • IEEE CS
    • Kolovos, D. S., Paige, R. F., Polack, F.: Detecting and repairing inconsistencies across heterogeneous models. In: ICST'08, pp. 356-364. IEEE CS (2008).
    • (2008) ICST'08 , pp. 356-364
    • Kolovos, D.S.1    Paige, R.F.2    Polack, F.3
  • 40
    • 54249141728 scopus 로고    scopus 로고
    • The Epsilon Transformation Language
    • LNCS, Springer, Berlin
    • Kolovos, D. S., Paige, R. F., Polack, F.: The Epsilon Transformation Language. In: ICMT'08, vol. 5063, LNCS, pp. 46-60. Springer, Berlin (2008).
    • (2008) ICMT'08 , vol.5063 , pp. 46-60
    • Kolovos, D.S.1    Paige, R.F.2    Polack, F.3
  • 41
    • 52249123325 scopus 로고    scopus 로고
    • Unit testing model management operations
    • IEEE CS
    • Kolovos, D. S., Paige, R. F., Rose, L. M., Polack, F. A.: Unit testing model management operations. In: MoDeVVa'08, pp. 97-104. IEEE CS (2008).
    • (2008) MoDeVVa'08 , pp. 97-104
    • Kolovos, D.S.1    Paige, R.F.2    Rose, L.M.3    Polack, F.A.4
  • 42
    • 84903165512 scopus 로고    scopus 로고
    • TROPIC: a framework for building reusable transformation components
    • Kusel, A.: TROPIC: a framework for building reusable transformation components. In: Doctoral Symposium at MODELS (2009).
    • (2009) Doctoral Symposium at MODELS
    • Kusel, A.1
  • 43
    • 38149033515 scopus 로고    scopus 로고
    • Validation of model transformations: first experiences using a white box approach
    • LNCS, Springer, Berlin
    • Küster, J. M., Abd-El-Razik, M.: Validation of model transformations: first experiences using a white box approach. In: MoDELS Workshops, vol. 4364, LNCS, pp. 193-204. Springer, Berlin (2007).
    • (2007) MoDELS Workshops , vol.4364 , pp. 193-204
    • Küster, J.M.1    Abd-El-Razik, M.2
  • 44
    • 0000381112 scopus 로고    scopus 로고
    • Automatic verification of a behavioural subset of uml statechart diagrams using the SPIN model-checker
    • Latella D., Majzik I., Massink M.: Automatic verification of a behavioural subset of uml statechart diagrams using the SPIN model-checker. Formal Asp. Comput. 11(6), 637-664 (1999).
    • (1999) Formal Asp. Comput. , vol.11 , Issue.6 , pp. 637-664
    • Latella, D.1    Majzik, I.2    Massink, M.3
  • 45
    • 0002144741 scopus 로고    scopus 로고
    • vUML: A tool for verifying UML models
    • Lilius, J., Paltor, I.: vUML: A tool for verifying UML models. In: ASE, pp. 255-258 (1999).
    • (1999) ASE , pp. 255-258
    • Lilius, J.1    Paltor, I.2
  • 49
    • 0017001923 scopus 로고
    • Recoverability of communication protocols
    • Merlin, P. M., Farber, D. J.: Recoverability of communication protocols. IEEE Trans. Comput. 24(9) (1976).
    • (1976) IEEE Trans. Comput. , vol.24 , Issue.9
    • Merlin, P.M.1    Farber, D.J.2
  • 50
    • 84945713135 scopus 로고
    • Applying design by contract
    • Meyer B.: Applying "design by contract". Computer 25, 40-51 (1992).
    • (1992) Computer , vol.25 , pp. 40-51
    • Meyer, B.1
  • 51
    • 78951474598 scopus 로고    scopus 로고
    • Symbolic graphs for attributed graph constraints
    • Orejas F.: Symbolic graphs for attributed graph constraints. J. Symb. Comput. 46(3), 294-315 (2011).
    • (2011) J. Symb. Comput. , vol.46 , Issue.3 , pp. 294-315
    • Orejas, F.1
  • 52
    • 84879783769 scopus 로고    scopus 로고
    • QVT
    • QVT. http://www. omg. org/docs/ptc/05-11-01. pdf (2011).
    • (2011)
  • 53
    • 50249130170 scopus 로고    scopus 로고
    • Proposed design notation for model transformation
    • IEEE CS
    • Rahim, L. A., Mansoor, S. B. R. S.: Proposed design notation for model transformation. In: ASWEC'08, pp. 589-598. IEEE CS (2008).
    • (2008) ASWEC'08 , pp. 589-598
    • Rahim, L.A.1    Mansoor, S.B.R.S.2
  • 54
    • 34548487973 scopus 로고    scopus 로고
    • Representing first-order logic using graphs
    • LNCS, Springer, Berlin
    • Rensink, A.: Representing first-order logic using graphs. In: ICGT'04, vol. 3256, LNCS, pp. 319-335. Springer, Berlin (2004).
    • (2004) ICGT'04 , vol.3256 , pp. 319-335
    • Rensink, A.1
  • 57
    • 84947918251 scopus 로고
    • Specification of graph translators with triple graph grammars
    • LNCS, Springer, Berlin
    • Schürr, A.: Specification of graph translators with triple graph grammars. In: WG'94, vol. 903, LNCS, pp. 151-163. Springer, Berlin (1994).
    • (1994) WG'94 , vol.903 , pp. 151-163
    • Schürr, A.1
  • 58
    • 71049126181 scopus 로고    scopus 로고
    • Automatic model generation strategies for model transformation testing
    • LNCS, Springer, Berlin
    • Sen, S., Baudry, B., Mottu, J.-M.: Automatic model generation strategies for model transformation testing. In: ICMT, vol. 5563, LNCS, pp. 148-164. Springer, Berlin (2009).
    • (2009) ICMT , vol.5563 , pp. 148-164
    • Sen, S.1    Baudry, B.2    Mottu, J.-M.3
  • 59
    • 54249157417 scopus 로고    scopus 로고
    • Transformations have to be developed ReST assured
    • LNCS, Springer, Berlin
    • Siikarla, M., Laitkorpi, M., Selonen, P., Systä, T.: Transformations have to be developed ReST assured. In: ICMT'08, vol. 5063, LNCS, pp. 1-15. Springer, Berlin (2008).
    • (2008) ICMT'08 , vol.5063 , pp. 1-15
    • Siikarla, M.1    Laitkorpi, M.2    Selonen, P.3    Systä, T.4
  • 60
    • 0024303399 scopus 로고
    • An introduction to Z and formal specifications
    • Spivey J. M.: An introduction to Z and formal specifications. Softw. Eng. J. 4(1), 40-50 (1989).
    • (1989) Softw. Eng. J. , vol.4 , Issue.1 , pp. 40-50
    • Spivey, J.M.1
  • 61
    • 16244362079 scopus 로고    scopus 로고
    • Model-based test driven development of the Tefkat model-transformation engine
    • Steel, J., Lawley, M.: Model-based test driven development of the Tefkat model-transformation engine. In: ISSRE'04, pp. 151-160 (2004).
    • (2004) ISSRE'04 , pp. 151-160
    • Steel, J.1    Lawley, M.2
  • 64
    • 38049031579 scopus 로고    scopus 로고
    • Uniti: A unified transformation infrastructure
    • LNCS
    • Vanhooff, B., Ayed, D., Baelen, S. V., Joosen, W., Berbers, Y.: Uniti: A unified transformation infrastructure. In: MODELS'07, vol. 4735, LNCS, pp. 31-45 (2007).
    • (2007) MODELS'07 , vol.4735 , pp. 31-45
    • Vanhooff, B.1    Ayed, D.2    Baelen, S.V.3    Joosen, W.4    Berbers, Y.5
  • 65
    • 33750321819 scopus 로고    scopus 로고
    • Model transformation by example
    • LNCS
    • Varró, D.: Model transformation by example. In: MODELS'06, vol. 4199, LNCS, pp. 410-424 (2006).
    • (2006) MODELS'06 , vol.4199 , pp. 410-424
    • Varró, D.1
  • 66
    • 84856213872 scopus 로고    scopus 로고
    • Realizing model transformation chain interoperability
    • (in press), doi: 10. 1007/s10270-010-0179-3
    • Yie, A., Casallas, R., Deridder, D., Wagelaar, D.: Realizing model transformation chain interoperability. Softw. Syst. Model. (in press, 2011). doi: 10. 1007/s10270-010-0179-3.
    • (2011) Softw. Syst. Model.
    • Yie, A.1    Casallas, R.2    Deridder, D.3    Wagelaar, D.4


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