메뉴 건너뛰기




Volumn 83, Issue 2, 2010, Pages 283-302

Verification and validation of declarative model-to-model transformations through invariants

Author keywords

Model Driven Development; Model to model transformation; OCL; QVT; Triple Graph Grammars; Verification and validation

Indexed keywords

DECLARATIVE MODELS; MODEL DRIVEN DEVELOPMENT; MODEL TO MODEL TRANSFORMATION; PROOF OF CONCEPT; TRIPLE GRAPH GRAMMARS; VERIFICATION AND VALIDATION;

EID: 73349129041     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2009.08.012     Document Type: Article
Times cited : (114)

References (49)
  • 1
    • 17744387223 scopus 로고    scopus 로고
    • A relational approach to defining and implementing transformations between metamodels
    • Akehurst D.H., Kent S., and Patrascoiu O. A relational approach to defining and implementing transformations between metamodels. Journal on Software and System Modeling 2 4 (2003) 215-239
    • (2003) Journal on Software and System Modeling , vol.2 , Issue.4 , pp. 215-239
    • Akehurst, D.H.1    Kent, S.2    Patrascoiu, O.3
  • 2
    • 38049005345 scopus 로고    scopus 로고
    • UML2Alloy: A challenging model transformation
    • Proc. MoDELS'07, Springer, pp
    • Anastasakis, K., Bordbar, B., Georg, G., Ray, I., 2007. UML2Alloy: a challenging model transformation. In: Proc. MoDELS'07, vol. 4735, LNCS, Springer, pp. 436-450.
    • (2007) LNCS , vol.4735 , pp. 436-450
    • Anastasakis, K.1    Bordbar, B.2    Georg, G.3    Ray, I.4
  • 3
    • 74949104343 scopus 로고    scopus 로고
    • Analysis of model transformations via Alloy
    • Anastasakis, K., Bordbar, B., Kuster, J.M., 2007. Analysis of model transformations via Alloy. In: ModeVVa'07, pp. 47-56.
    • (2007) ModeVVa'07 , pp. 47-56
    • Anastasakis, K.1    Bordbar, B.2    Kuster, J.M.3
  • 4
    • 84944059317 scopus 로고    scopus 로고
    • A static analysis technique for graph transformation systems
    • Proc. CONCUR'01, Springer, pp
    • Baldan, P., Corradini, A., König, B., 2001. A static analysis technique for graph transformation systems. In: Proc. CONCUR'01, vol. 2154, LNCS, Springer, pp. 381-395.
    • (2001) LNCS , vol.2154 , pp. 381-395
    • Baldan, P.1    Corradini, A.2    König, B.3
  • 5
    • 33750241239 scopus 로고    scopus 로고
    • On the use of Alloy to analyze graph transformation systems
    • Proc. ICGT'06, Springer, pp
    • Baresi, L., Spoletini, P., 2006. On the use of Alloy to analyze graph transformation systems. In: Proc. ICGT'06, vol. 4178, LNCS, Springer, pp. 306-320.
    • (2006) LNCS , vol.4178 , pp. 306-320
    • Baresi, L.1    Spoletini, P.2
  • 7
    • 33750370954 scopus 로고    scopus 로고
    • Model transformations?
    • Transformation models! In: Proc. MoDELS'06, Springer, pp
    • Bézivin, J., Büttner, F., Gogolla, M., Jouault, F., Kurtev, I., Lindow, A., 2006. Model transformations? Transformation models! In: Proc. MoDELS'06, vol. 4199, LNCS, Springer, pp. 440-453.
    • (2006) LNCS , vol.4199 , pp. 440-453
    • Bézivin, J.1    Büttner, F.2    Gogolla, M.3    Jouault, F.4    Kurtev, I.5    Lindow, A.6
  • 10
    • 33750320993 scopus 로고    scopus 로고
    • The HOL-OCL book
    • Technical Report 525, ETH Zurich
    • Brucker, A.D., Wolff, B., 2006. The HOL-OCL book. Technical Report 525, ETH Zurich.
    • (2006)
    • Brucker, A.D.1    Wolff, B.2
  • 11
    • 54249166580 scopus 로고    scopus 로고
    • Analysing graph transformation rules through OCL
    • Proc. ICMT'08, Springer, pp
    • Cabot, J., Clarisó, R., Guerra, E., de Lara, J., 2008. Analysing graph transformation rules through OCL. In: Proc. ICMT'08, vol. 5063, LNCS, Springer, pp. 225-239.
    • (2008) LNCS , vol.5063 , pp. 225-239
    • Cabot, J.1    Clarisó, R.2    Guerra, E.3    de Lara, J.4
  • 12
    • 56649120331 scopus 로고    scopus 로고
    • An invariant-based method for the analysis of declarative model-to-model transformations
    • Proc. MoDELS'08, Springer, pp
    • Cabot, J., Clarisó, R., Guerra, E., de Lara, J., 2008. An invariant-based method for the analysis of declarative model-to-model transformations. In: Proc. MoDELS'08, vol. 5301, LNCS, Springer, pp. 37-52.
    • (2008) LNCS , vol.5301 , pp. 37-52
    • Cabot, J.1    Clarisó, R.2    Guerra, E.3    de Lara, J.4
  • 13
    • 52249099953 scopus 로고    scopus 로고
    • Verification of UML/OCL class diagrams using constraint programming
    • Cabot, J., Clarisó, R., Riera, D., 2008. Verification of UML/OCL class diagrams using constraint programming. In: MoDeVVa 2008. ICST Workshop, pp. 73-80.
    • (2008) MoDeVVa 2008. ICST Workshop , pp. 73-80
    • Cabot, J.1    Clarisó, R.2    Riera, D.3
  • 14
    • 68949105369 scopus 로고    scopus 로고
    • Incremental integrity checking of UML/OCL conceptual schemas
    • Cabot J., and Teniente E. Incremental integrity checking of UML/OCL conceptual schemas. Journal of Systems and Software 82 9 (2009) 1459-1478
    • (2009) Journal of Systems and Software , vol.82 , Issue.9 , pp. 1459-1478
    • Cabot, J.1    Teniente, E.2
  • 15
    • 56449103509 scopus 로고    scopus 로고
    • Pattern-based model-to-model transformation
    • Proc. ICGT'08, Springer, pp
    • de Lara, J., Guerra, E., 2008. Pattern-based model-to-model transformation. In: Proc. ICGT'08, vol. 5214, LNCS, Springer, pp. 426-441.
    • (2008) LNCS , vol.5214 , pp. 426-441
    • de Lara, J.1    Guerra, E.2
  • 16
    • 37149028275 scopus 로고    scopus 로고
    • Information preserving bidirectional model transformations
    • Proc. FASE'07, Springer, pp
    • Ehrig, H., Ehrig, K., Ermel, C., Hermann, F., Taentzer, G., 2007. Information preserving bidirectional model transformations. In: Proc. FASE'07, vol. 4422, LNCS, Springer, pp. 72-86.
    • (2007) LNCS , vol.4422 , pp. 72-86
    • Ehrig, H.1    Ehrig, K.2    Ermel, C.3    Hermann, F.4    Taentzer, G.5
  • 19
  • 20
    • 38049038810 scopus 로고    scopus 로고
    • Reconciling TGGs with QVT
    • Proc. MoDELS'07, Springer, pp
    • Greenyer, J., Kindler, E., 2007. Reconciling TGGs with QVT. In: Proc. MoDELS'07, vol. 4735, LNCS, Springer, pp. 16-30.
    • (2007) LNCS , vol.4735 , pp. 16-30
    • Greenyer, J.1    Kindler, E.2
  • 21
    • 34548022361 scopus 로고    scopus 로고
    • Event-driven grammars: Relating abstract and concrete levels of visual languages
    • special section on ICGT'04
    • Guerra, E., de Lara, J., 2007. Event-driven grammars: relating abstract and concrete levels of visual languages. Journal on Software and System Modeling 6(3), 317-347, special section on ICGT'04.
    • (2007) Journal on Software and System Modeling , vol.6 , Issue.3 , pp. 317-347
    • Guerra, E.1    de Lara, J.2
  • 22
    • 84937199516 scopus 로고    scopus 로고
    • Confluence of typed attributed graph transformation systems
    • Proc. ICGT'02, Springer, pp
    • Heckel, R., Küster, J.M., Taentzer, G., 2002. Confluence of typed attributed graph transformation systems. In: Proc. ICGT'02, vol. 2505, LNCS, Springer, pp.161-176.
    • (2002) LNCS , vol.2505 , pp. 161-176
    • Heckel, R.1    Küster, J.M.2    Taentzer, G.3
  • 24
    • 69249221534 scopus 로고    scopus 로고
    • Formalizing the structural semantics of domain specific modeling languages
    • Jackson E., and Sztipanovits J. Formalizing the structural semantics of domain specific modeling languages. Software and Systems Modeling 8 4 (2009) 451-478
    • (2009) Software and Systems Modeling , vol.8 , Issue.4 , pp. 451-478
    • Jackson, E.1    Sztipanovits, J.2
  • 26
    • 31044434241 scopus 로고    scopus 로고
    • Tool integration with Triple Graph Grammars - a survey
    • Königs A., and Schürr A. Tool integration with Triple Graph Grammars - a survey. ENTCS 148 1 (2006) 113-150
    • (2006) ENTCS , vol.148 , Issue.1 , pp. 113-150
    • Königs, A.1    Schürr, A.2
  • 27
    • 33748305751 scopus 로고    scopus 로고
    • Definition and validation of model transformations
    • Küster J.M. Definition and validation of model transformations. Journal on Software and System Modeling 5 3 (2006) 233-259
    • (2006) Journal on Software and System Modeling , vol.5 , Issue.3 , pp. 233-259
    • Küster, J.M.1
  • 28
    • 33745659677 scopus 로고    scopus 로고
    • Lawley, M., Steel, J., 2005. Practical declarative model transformation with Tefkat. In: MTiP'02, LNCS, Springer, pp. 139-150.
    • Lawley, M., Steel, J., 2005. Practical declarative model transformation with Tefkat. In: MTiP'02, LNCS, Springer, pp. 139-150.
  • 31
    • 41549145521 scopus 로고    scopus 로고
    • Transformation dependency analysis - a comparison of two approaches
    • Mens, T., Kniesel, G., Runge, O., 2006. Transformation dependency analysis - a comparison of two approaches. In: Proc. LMO'06, pp. 167-184.
    • (2006) Proc. LMO'06 , pp. 167-184
    • Mens, T.1    Kniesel, G.2    Runge, O.3
  • 32
    • 42949148706 scopus 로고    scopus 로고
    • Towards verifying model transformations
    • Narayanan A., and Karsai G. Towards verifying model transformations. ENTCS 211 (2008) 191-200
    • (2008) ENTCS , vol.211 , pp. 191-200
    • Narayanan, A.1    Karsai, G.2
  • 33
    • 73349128514 scopus 로고    scopus 로고
    • Object Management Group, UML 2.0 OCL Specification
    • Object Management Group. 2003. UML 2.0 OCL Specification.
    • (2003)
  • 34
    • 73349101601 scopus 로고    scopus 로고
    • OMG. 2007. MOF 2.0 Query/View/Transformation Specification.
    • OMG. 2007. MOF 2.0 Query/View/Transformation Specification.
  • 35
    • 73349132760 scopus 로고    scopus 로고
    • Pons, C., Garci{dotless}́a, D., 2006. An OCL-based technique for specifying and verifying refinement-oriented transformations in MDE. In: Proc. MoDELS'06, 4199, LNCS, Springer.
    • Pons, C., Garci{dotless}́a, D., 2006. An OCL-based technique for specifying and verifying refinement-oriented transformations in MDE. In: Proc. MoDELS'06, vol. 4199, LNCS, Springer.
  • 36
    • 33845209421 scopus 로고    scopus 로고
    • Queralt, A., Teniente, E., 2006. Reasoning on UML class diagrams with OCL constraints. In: ER, 4215, LNCS, Springer, pp. 497-512.
    • Queralt, A., Teniente, E., 2006. Reasoning on UML class diagrams with OCL constraints. In: ER, vol. 4215, LNCS, Springer, pp. 497-512.
  • 37
    • 67650090923 scopus 로고    scopus 로고
    • Analyzing rule-based behavioural semantics of visual modeling languages with maude
    • Proc. SLE'08, Springer, pp
    • Rivera, J.E., Guerra, E., de Lara, J., Vallecillo, A., 2008. Analyzing rule-based behavioural semantics of visual modeling languages with maude. In: Proc. SLE'08, vol. 5452, LNCS, Springer, pp. 54-73.
    • (2008) LNCS , vol.5452 , pp. 54-73
    • Rivera, J.E.1    Guerra, E.2    de Lara, J.3    Vallecillo, A.4
  • 38
    • 34248522620 scopus 로고    scopus 로고
    • Rozenberg G. (Ed), World Scientific
    • In: Rozenberg G. (Ed). Handbook of Graph Grammars and Computing by Graph Transformations. Foundations vol. 1 (1997), World Scientific
    • (1997) Foundations , vol.1
  • 39
    • 84947918251 scopus 로고    scopus 로고
    • Schürr, A., 1994. Specification of graph translators with Triple Graph Grammars. In: WG'94, 903, LNCS, Springer, pp. 151-163.
    • Schürr, A., 1994. Specification of graph translators with Triple Graph Grammars. In: WG'94, vol. 903, LNCS, Springer, pp. 151-163.
  • 40
    • 50649098215 scopus 로고    scopus 로고
    • Partial model completion in model driven engineering using constraint logic programming
    • Sen, S., Baudry, B., Precup, D., 2007. Partial model completion in model driven engineering using constraint logic programming. In: Proc. INAP'07.
    • (2007) Proc. INAP'07
    • Sen, S.1    Baudry, B.2    Precup, D.3
  • 41
    • 38048999726 scopus 로고    scopus 로고
    • Stevens, P., 2007. Bidirectional model transformations in QVT: semantic issues and open questions. In: MoDELS, 4735, LNCS, Springer, pp. 1-15.
    • Stevens, P., 2007. Bidirectional model transformations in QVT: semantic issues and open questions. In: MoDELS, vol. 4735, LNCS, Springer, pp. 1-15.
  • 42
    • 73349131783 scopus 로고    scopus 로고
    • Integrating ocl and model transformations in fujaba
    • Stölzel M., Zschaler S., and Geiger L. Integrating ocl and model transformations in fujaba. ECEASST 5 (2006)
    • (2006) ECEASST , vol.5
    • Stölzel, M.1    Zschaler, S.2    Geiger, L.3
  • 43
    • 0242276152 scopus 로고    scopus 로고
    • Using description logic to maintain consistency between UML models
    • Proc. UML'03, Springer, pp
    • Straeten, R.V.D., Mens, T., Simmonds, J., Jonckers, V., 2003. Using description logic to maintain consistency between UML models. In: Proc. UML'03, vol. 2863, LNCS, Springer, pp. 326-340.
    • (2003) LNCS , vol.2863 , pp. 326-340
    • Straeten, R.V.D.1    Mens, T.2    Simmonds, J.3    Jonckers, V.4
  • 44
    • 14244251224 scopus 로고    scopus 로고
    • Automated formal verification of visual modeling languages by model checking
    • Varró D. Automated formal verification of visual modeling languages by model checking. Journal on Software and System Modeling 3 2 (2004) 85-113
    • (2004) Journal on Software and System Modeling , vol.3 , Issue.2 , pp. 85-113
    • Varró, D.1
  • 45
    • 73349109554 scopus 로고    scopus 로고
    • Varró, D., Pataricza, A., 2003. Automated formal verification of model transformations. In: Jürjens, J., Rumpe, B., France, R., Fernandez, E.B. (Eds.), CSDUML 2003: Critical Systems Development in UML; Proceedings of the UML'03 Workshop, number TUM-I0323 in Technical Report. Technische Universität München, pp. 63-78.
    • Varró, D., Pataricza, A., 2003. Automated formal verification of model transformations. In: Jürjens, J., Rumpe, B., France, R., Fernandez, E.B. (Eds.), CSDUML 2003: Critical Systems Development in UML; Proceedings of the UML'03 Workshop, number TUM-I0323 in Technical Report. Technische Universität München, pp. 63-78.
  • 46
    • 23744462328 scopus 로고    scopus 로고
    • Test input generation with Java PathFinder
    • ACM, pp
    • Visser, W., Pǎsǎreanu, C.S., Khurshid, S., 2004. Test input generation with Java PathFinder. In: ISSTA'04, ACM, pp. 97-107.
    • (2004) ISSTA'04 , pp. 97-107
    • Visser, W.1    Pǎsǎreanu, C.S.2    Khurshid, S.3
  • 48
    • 33750104521 scopus 로고    scopus 로고
    • Verifying metamodel coverage of model transformations
    • IEEE Computer Society, pp
    • Wang, J., Kim, S.-K., Carrington, D.A., 2006. Verifying metamodel coverage of model transformations. In: Proc. ASWEC'06, IEEE Computer Society, pp. 270-282.
    • (2006) Proc. ASWEC'06 , pp. 270-282
    • Wang, J.1    Kim, S.-K.2    Carrington, D.A.3
  • 49
    • 54249158594 scopus 로고    scopus 로고
    • Towards automatic model synchronization from model transformations
    • ACM, pp
    • Xiong, Y., Liu, D., Hu, Z., Zhao, H., Takeichi, M., Mei, H., 2007. Towards automatic model synchronization from model transformations. In: Proc. ASE'07, ACM, pp. 164-173.
    • (2007) Proc. ASE'07 , pp. 164-173
    • Xiong, Y.1    Liu, D.2    Hu, Z.3    Zhao, H.4    Takeichi, M.5    Mei, H.6


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