메뉴 건너뛰기




Volumn 8, Issue 2, 2009, Pages 165-183

Redesign of UML class diagrams: A formal approach

Author keywords

Formal methods; OCL; Refactoring; Requirements tracing; UML

Indexed keywords

CLASS STRUCTURES; FORMAL APPROACHES; MODEL ELEMENTS; OBJECT-ORIENTED SYSTEMS; OCL; REFACTORING; REQUIREMENTS TRACING; TRACE MODELS; UML; UML CLASS DIAGRAMS;

EID: 64549156077     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-007-0068-6     Document Type: Article
Times cited : (12)

References (39)
  • 1
    • 64549110517 scopus 로고    scopus 로고
    • How to ground Meta-Circular OCL descriptions - A Set-Theoretic approach
    • In: Clark, T., Evans, A., Lano, K. (eds.) King's College, London
    • Baar, T.: How to ground Meta-Circular OCL descriptions - a Set-Theoretic approach. In: Clark, T., Evans, A., Lano, K. (eds.) ROOM 2002, The Fourth Workshop on Rigorous Object-Oriented Methods. King's College, London (2002)
    • (2002) ROOM 2002, The Fourth Workshop on Rigorous Object-Oriented Methods
    • Baar, T.1
  • 2
    • 64549149136 scopus 로고    scopus 로고
    • Role object
    • In: Harrison, N., Rohnert, H. (eds.) Addison-Wesley, Reading
    • Bämer, D., et al.: Role object. In: Harrison, N., Rohnert, H. (eds.) Pattern Languages of Program Design. Addison-Wesley, Reading (2000)
    • (2000) Pattern Languages of Program Design
    • Bämer, D.1
  • 4
    • 0002235894 scopus 로고    scopus 로고
    • Specification and Proof in Membership Equational Logic
    • Elsevier, Amsterdam
    • Bouhoula, A., Jouannaud, J.P., Meseguer, J.: Specification and Proof in Membership Equational Logic. TCS, 236(1-2), Elsevier, Amsterdam (2000)
    • (2000) TCS , vol.236 , Issue.1-2
    • Bouhoula, A.1    Jouannaud, J.P.2    Meseguer, J.3
  • 5
    • 84860495399 scopus 로고    scopus 로고
    • Transforming UML models to formal specifications
    • In: Mueller, P.A., Bzivin, J. (eds) LNCS 1618, Springer, Heidelberg
    • Bruel, J.M., France, R.: Transforming UML models to formal specifications. In: Mueller, P.A., Bzivin, J. (eds) UML - 98 Beyond the Notation, LNCS 1618, Springer, Heidelberg (1998)
    • (1998) UML - 98 Beyond the Notation
    • Bruel, J.M.1    France, R.2
  • 6
    • 84948951307 scopus 로고    scopus 로고
    • A formal semantics for OCL 1.4
    • In: Gogolla, M., Kobryn, C. (eds.) LNCS 2185
    • Cengarle, V., Knapp, A.: A formal semantics for OCL 1.4. In: Gogolla, M., Kobryn, C. (eds.) UML 2001, LNCS 2185, pp 118-133 (2001)
    • (2001) UML 2001 , pp. 118-133
    • Cengarle, V.1    Knapp, A.2
  • 10
    • 0242339586 scopus 로고    scopus 로고
    • Compositional and Relational Reasoning During Class Abstraction
    • In: Stevens, et al. (eds.) San Francisco, USA
    • Egyed, A.: Compositional and Relational Reasoning During Class Abstraction. In: Stevens, et al. (eds.) Proceedings of the 6th International Conference on UML, San Francisco, USA, pp. 121-137 (2003)
    • (2003) Proceedings of the 6th International Conference on UML , pp. 121-137
    • Egyed, A.1
  • 12
    • 85030449171 scopus 로고
    • Describing, structuring and implementing objects
    • In: de Bakker F., et al. (eds.) LNCS 489. Springer, Heidelberg
    • Fiadeiro, J., Maibaum, T.: Describing, structuring and implementing objects. In: De Bakker F., et al. (eds.) Foundations of Object Oriented languages. LNCS 489. Springer, Heidelberg (1991)
    • (1991) Foundations of Object Oriented Languages
    • Fiadeiro, J.1    Maibaum, T.2
  • 18
    • 84957675313 scopus 로고    scopus 로고
    • Refinements and modules for typed graph transformation systems
    • In: Fiadeiro, J. (eds) LNCS 1589 Springer, Berlin
    • Große-Rhode M. (1999). Refinements and modules for typed graph transformation systems. In: Fiadeiro, J. (eds) Algebraic Development Techniques, ETAPS'98, LNCS 1589, pp 137-151. Springer, Berlin
    • (1999) Algebraic Development Techniques, ETAPS'98 , pp. 137-151
    • Große-Rhode, M.1
  • 19
    • 23844514194 scopus 로고    scopus 로고
    • Semantics of OCL operation specifications
    • Hennicker R., Knapp A. and Baumeister H. (2004). Semantics of OCL operation specifications. ENTCS 102: 111-132
    • (2004) ENTCS , vol.102 , pp. 111-132
    • Hennicker, R.1    Knapp, A.2    Baumeister, H.3
  • 24
    • 64549091263 scopus 로고    scopus 로고
    • Formal redesign of UML class diagrams
    • In: Evans, A., France, R., Moreira, A., Rumpe, B. (eds.) Toronto. GI-Edition, Lecture Notes in Informatics
    • Kosiuczenko, P.: Formal redesign of UML class diagrams. In: Evans, A., France, R., Moreira, A., Rumpe, B. (eds.) Proceedings of pUML Workshop, Toronto. GI-Edition, Lecture Notes in Informatics (2001)
    • (2001) Proceedings of PUML Workshop
    • Kosiuczenko, P.1
  • 27
    • 64549116130 scopus 로고    scopus 로고
    • BCS-FACS Northern Formal Methods Workshop, Ilkley, UK Springer, Heidelberg
    • Lano, K.: Formalizing Design Patterns. BCS-FACS Northern Formal Methods Workshop, Ilkley, UK, pp. 23-24. Springer, Heidelberg (1996)
    • (1996) Formalizing Design Patterns , pp. 23-24
    • Lano, K.1
  • 28
    • 33646176762 scopus 로고    scopus 로고
    • Refactoring OCL annotated UML class diagrams
    • In: Briand, L.C., Williams, C. (eds). MoDELS 2005, Montego Bay, October 2-7, 2005, Proceedings, LNCS, vol. 3713 Springer, Heidelberg
    • Markovic', S., Baar, T.: Refactoring OCL annotated UML class diagrams. In: Briand, L.C., Williams, C. (eds). Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, October 2-7, 2005, Proceedings, LNCS, vol. 3713, pp. 280-294. Springer, Heidelberg (2005)
    • (2005) Model Driven Engineering Languages and Systems, 8th International Conference , pp. 280-294
    • Markovic', S.1    Baar, T.2
  • 30
    • 85026772567 scopus 로고
    • A new concept of refinement used for behavior modeling with automata
    • In: LNCS 873. Springer, Berlin
    • Paech, B., Rumpe, B.: A new concept of refinement used for behavior modeling with automata. In: Proceedings of FME'94, LNCS 873. Springer, Berlin (1994)
    • (1994) Proceedings of FME'94
    • Paech, B.1    Rumpe, B.2
  • 32
    • 0006213648 scopus 로고    scopus 로고
    • Institution: An abstract framework for formal specifications
    • In: Astesiano, E., Kreowski, H.-J. and Krieg-Brueckner, B. (eds) Springer, Heidelberg
    • Tarlecki A. (1999). Institution: An abstract framework for formal specifications. In: Astesiano, E., Kreowski, H.-J. and Krieg-Brueckner, B. (eds) Algebraic Foundations of System Specification, pp. Springer, Heidelberg
    • (1999) Algebraic Foundations of System Specification
    • Tarlecki, A.1
  • 33
    • 0001590782 scopus 로고
    • Characterizing Malcev conditions
    • In: Springer, Berlin
    • Taylor, W.: Characterizing Malcev conditions. In: Algebra Universalis, 3, pp. 351-397. Springer, Berlin (1973)
    • (1973) Algebra Universalis , vol.3 , pp. 351-397
    • Taylor, W.1
  • 38
    • 0000382802 scopus 로고
    • Algebraic specification
    • In: (eds) Elsevier, Amsterdam
    • Wirsing M. (1990). Algebraic specification. In: (eds) Handbook of Theoretical Computer Science, pp 677-780. Elsevier, Amsterdam
    • (1990) Handbook of Theoretical Computer Science , pp. 677-780
    • Wirsing, M.1
  • 39
    • 26944435839 scopus 로고    scopus 로고
    • Property preserving redesign of specifications
    • In: Fiadeiro, J., Rutten, J. (eds.) Swansea, LNCS 3269
    • Zawlocki, A., Marczynski, G., Kosiuczenko, P.: Property preserving redesign of specifications. In: Fiadeiro, J., Rutten, J. (eds.) CALCO'05. Swansea, LNCS 3269, pp. 439-454 (2005)
    • (2005) CALCO'05 , pp. 439-454
    • Zawlocki, A.1    Marczynski, G.2    Kosiuczenko, P.3


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