메뉴 건너뛰기




Volumn 7, Issue 1, 2008, Pages 25-47

Refactoring OCL annotated UML class diagrams

Author keywords

Graph transformations; Imperative OCL; QVT; Refactoring; Source code verification; Syntax preserving refactoring rules

Indexed keywords

CODES (SYMBOLS); CONSTRAINT THEORY; GRAPH THEORY; LOGIC PROGRAMMING; OBJECT ORIENTED PROGRAMMING; VERIFICATION;

EID: 36549049371     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-007-0056-x     Document Type: Conference Paper
Times cited : (48)

References (33)
  • 3
    • 35248897702 scopus 로고    scopus 로고
    • The definition of transitive closure with OCL - Limitations and applications
    • In: Broy, M., Zamulin, A.V. (ed.) 5th International Andrei Ershov Memorial Conference, PSI 2003, Akademgorodok, Novosibirsk, Russia, 9-12 July 2003, Revised Papers, volume 2890 of LNCS Springer, Heidelberg
    • Baar, T.: The definition of transitive closure with OCL - limitations and applications. In: Broy, M., Zamulin, A.V. (ed.) Perspectives of Systems Informatics, 5th International Andrei Ershov Memorial Conference, PSI 2003, Akademgorodok, Novosibirsk, Russia, 9-12 July 2003, Revised Papers, volume 2890 of LNCS, pp. 358-365. Springer, Heidelberg (2003)
    • (2003) Perspectives of Systems Informatics , pp. 358-365
    • Baar, T.1
  • 4
    • 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 vol 4378 of 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, 6th International Andrei Ershov Memorial Conference on Perspectives of System Informatics (PSI 2006), Akademgorodok near Novosibirsk, Russia, vol 4378 of LNCS, pp. 70-83. Springer, Heidelberg (2007)
    • (2007) Proceedings, 6th International Andrei Ershov Memorial Conference on Perspectives of System Informatics (PSI 2006) , pp. 70-83
    • Baar, T.1    Marković, S.2
  • 5
    • 38049174651 scopus 로고    scopus 로고
    • On the usage of concrete syntax in model transformation rules
    • In: Virbitskaite, I., Voronkov, A. (eds.) Akademgorodok near Novosibirsk, Russia, vol. 4378 of LNCS Springer, Heidelberg
    • Baar, T., Whittle, J.: On the usage of concrete syntax in model transformation rules. In: Virbitskaite, I., Voronkov, A. (eds.) Proceedings, 6th International Andrei Ershov Memorial Conference on Perspectives of System Informatics (PSI 2006), Akademgorodok near Novosibirsk, Russia, vol. 4378 of LNCS, pp. 84-97. Springer, Heidelberg (2007)
    • (2007) Proceedings, 6th International Andrei Ershov Memorial Conference on Perspectives of System Informatics (PSI 2006) , pp. 84-97
    • Baar, T.1    Whittle, J.2
  • 7
    • 36548998994 scopus 로고    scopus 로고
    • Beckert, B., Hähnle, R., Schmitt, P.H.: (eds.) LNAI 4334. Springer, Heidelberg
    • Beckert, B., Hähnle, R., Schmitt, P.H.: (eds.) Verification of Object-Oriented Software: The KeY Approach. LNAI 4334. Springer, Heidelberg (2007)
    • (2007) Verification of Object-Oriented Software: The KeY Approach
  • 10
    • 25144488547 scopus 로고    scopus 로고
    • Computing the relevant instances that may violate an OCL constraint
    • In: Pastor, O., Falcão e Cunha, J. (eds.) CAiSE 2005, Porto, vol. 3520 of LNCS Springer, Heidelberg
    • Cabot, J., Teniente, E.: Computing the relevant instances that may violate an OCL constraint. In: Pastor, O., Falcão e Cunha, J. (eds.) 17th International Conference on Advanced Information Systems Engineering, CAiSE 2005, Porto, vol. 3520 of LNCS, pp. 48-62. Springer, Heidelberg (2005)
    • (2005) 17th International Conference on Advanced Information Systems Engineering , pp. 48-62
    • Cabot, J.1    Teniente, E.2
  • 11
    • 33746074050 scopus 로고    scopus 로고
    • Incremental evaluation of OCL constraints
    • In: Dubois, E., Pohl, K. (eds.) CAiSE 2006, Luxembourg, Luxembourg, Proceedings of LNCS, 5-9 June 2006 Springer, Heidelberg E
    • Cabot, J., Teniente, E.: Incremental evaluation of OCL constraints. In: Dubois, E., Pohl, K. (eds.) Advanced Information Systems Engineering, 18th International Conference, CAiSE 2006, Luxembourg, Luxembourg, Proceedings, vol. 4001 of LNCS, 5-9 June 2006, pp. 81-95. Springer, Heidelberg (2006)
    • (2006) Advanced Information Systems Engineering, 18th International Conference , vol.4001 , pp. 81-95
    • Cabot, C.1    Teniente, E.2
  • 12
    • 35048885600 scopus 로고    scopus 로고
    • Applying refactoring techniques to UML/OCL
    • In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) Lisbon, Portugal, vol. 3273 of LNCS Springer, Heidelberg
    • Correa, A., Werner, C.: Applying refactoring techniques to UML/OCL. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004 - the Unified Modeling Language. Model Languages and Applications, Lisbon, Portugal, vol. 3273 of LNCS, pp. 173-187. Springer, Heidelberg (2004)
    • (2004) UML 2004 - The Unified Modeling Language. Model Languages and Applications , pp. 173-187
    • Correa, A.1    Werner, C.2
  • 15
    • 0242370959 scopus 로고    scopus 로고
    • Towards automating source-consistent UML refactorings
    • In: Stevens, P., Whittle, J., Booch, G. (eds.) San Francisco, CA, USA of LNCS Springer, Heidelberg
    • Van Gorp, P., Stenten, H., Mens, T., Demeyer, S.: Towards automating source-consistent UML refactorings. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, San Francisco, CA, USA, vol. 2863 of LNCS, pp. 144-158. Springer, Heidelberg (2003)
    • (2003) UML 2003 - The Unified Modeling Language, Modeling Languages and Applications , vol.2863 , pp. 144-158
    • Van Gorp, P.1    Stenten, H.2    Mens, T.3    Demeyer, S.4
  • 18
    • 33646176762 scopus 로고    scopus 로고
    • Refactoring OCL annotated UML class diagrams
    • In: Briand, L., Williams, C. (eds.) 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, 2-7 October 2005, Proceedings, vol. 3713 of LNCS Springer, Heidelberg
    • Marković, S., Baar, T.: Refactoring OCL annotated UML class diagrams. In: Briand, L., Williams, C. (eds.) Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, 2-7 October 2005, Proceedings, vol. 3713 of LNCS, pp. 280-294. Springer, Heidelberg (2005)
    • (2005) Model Driven Engineering Languages and Systems , pp. 280-294
    • Marković, S.1    Baar, T.2
  • 20
    • 1842431668 scopus 로고    scopus 로고
    • A survey of software refactoring
    • Mens T., Tourwé T. (2004). A survey of software refactoring. IEEE Trans. Softw. Eng. 30(2): 126-139
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , Issue.2 , pp. 126-139
    • Mens, T.1    Tourwé, T.2
  • 21
    • 0011784126 scopus 로고    scopus 로고
    • Automated application of design patterns: A refactoring approach
    • Ph.D. Thesis, University of Dublin, Trinity College
    • O'Cinneide, M.: Automated applicatioA of design patterns: a refactoring approach. Ph.D. Thesis, University of Dublin, Trinity College (2001)
    • (2001)
    • O'Cinneide, M.1
  • 22
    • 36549090196 scopus 로고    scopus 로고
    • OMG: UML 1.5 Specification. OMG Document formal/03-03-01
    • OMG: UML 1.5 Specification. OMG Document formal/03-03-01 (2003)
    • (2003)
  • 23
    • 36549063935 scopus 로고    scopus 로고
    • OMG: UML 2.0 Infrastructure Specification. OMG Document ptc/03-09-15
    • OMG: UML 2.0 Infrastructure Specification. OMG Document ptc/03-09-15 (2003)
    • (2003)
  • 24
    • 26444484310 scopus 로고    scopus 로고
    • OMG: UML 2.0 OCL specification - OMG final adopted specification
    • OMG Document ptc/03-10-14
    • OMG: UML 2.0 OCL specification - OMG final adopted specification. OMG Document ptc/03-10-14 (2003)
    • (2003)
  • 26
    • 45849107473 scopus 로고    scopus 로고
    • OMG: Meta object facility (MOF) 2.0 query/view/transformation specification
    • OMG document ptc/05-11-01, Nov
    • OMG: Meta object facility (MOF) 2.0 query/view/transformation specification. OMG document ptc/05-11-01, Nov 2005
    • (2005)
  • 28
    • 0346436156 scopus 로고
    • Refactoring: A program restructuring aid in designing object-oriented application frameworks
    • Ph.D. Thesis, University of Illinois at Urbana-Champaign
    • Opdyke, W.F.: Refactoring: A program restructuring aid in designing object-oriented application frameworks. Ph.D. Thesis, University of Illinois at Urbana-Champaign (1992)
    • (1992)
    • Opdyke, W.F.1
  • 29
    • 0242339584 scopus 로고    scopus 로고
    • Model refactorings as rule-based update transformations
    • In: Stevens, P., Whittle, J., Booch, G. (eds.) San Francisco, CA, USA of LNCS Springer, Heidelberg
    • Porres, I.: Model refactorings as rule-based update transformations. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, San Francisco, CA, USA, vol. 2863 of LNCS, pp. 159-174. Springer, Heidelberg (2003)
    • (2003) UML 2003 - The Unified Modeling Language, Modeling Languages and Applications , vol.2863 , pp. 159-174
    • Porres, I.1
  • 32
    • 0141725642 scopus 로고    scopus 로고
    • Model transformation: The heart and soul of model-driven software development
    • Sendall S., Kozaczynski W. (2003). Model transformation: The heart and soul of model-driven software development. IEEE Softw 20(5): 42-45
    • (2003) IEEE Softw , vol.20 , Issue.5 , pp. 42-45
    • Sendall, S.1    Kozaczynski, W.2
  • 33
    • 84931835787 scopus 로고    scopus 로고
    • Using UML action semantics for executable modeling and beyond
    • In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001, Interlaken, Switzerland, Proceedings of LNCS, 4-8 June 2001 Springer, Heidelberg
    • Sunyé, G., Pennaneac'h, F., Ho, W.-M., Guennec, A.L., Jézéquel, J.-M.: Using UML action semantics for executable modeling and beyond. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) Advanced Information Systems Engineering, 13th International Conference, CAiSE 2001, Interlaken, Switzerland, Proceedings, vol. 2068 of LNCS, 4-8 June 2001, pp. 433-447. Springer, Heidelberg (2001)
    • (2001) Advanced Information Systems Engineering, 13th International Conference , vol.2068 , pp. 433-447
    • Sunyé, G.1    Pennaneac'h, F.2    Ho, W.-M.3    Guennec, A.L.4    Jézéquel, J.-M.5


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