메뉴 건너뛰기




Volumn 4, Issue 4, 2002, Pages 379-391

A Theory of Object-Oriented Design

Author keywords

Design patterns; Formal foundations; Object oriented programming; Software architecture; Software design theory

Indexed keywords


EID: 0036409288     PISSN: 13873326     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1020835709566     Document Type: Article
Times cited : (28)

References (52)
  • 9
    • 0345165189 scopus 로고    scopus 로고
    • Relations as object model components
    • Bosch J. Relations as object model components. Journal of Programming Languages, 1996;4(1):39-61.
    • (1996) Journal of Programming Languages , vol.4 , Issue.1 , pp. 39-61
    • Bosch, J.1
  • 12
    • 34248395787 scopus 로고    scopus 로고
    • Localized ownership: Managing dynamic objects in C++
    • Vlissides JM, Coplien JO, Kerth NL, eds. Reading, MA: Addison-Wesley
    • Cargill T. Localized ownership: Managing dynamic objects in C++. In: Vlissides JM, Coplien JO, Kerth NL, eds. Pattern Languages in Program Design 2. Reading, MA: Addison-Wesley, 1996.
    • (1996) Pattern Languages in Program Design 2
    • Cargill, T.1
  • 20
    • 0013191912 scopus 로고    scopus 로고
    • Multicast-Observer ≠ typed message."
    • Eden AH, Hirshfeld Y, Yehudai A. Multicast-Observer ≠ typed message." C++ Report, 1998;10(9):33-39.
    • (1998) C++ Report , vol.10 , Issue.9 , pp. 33-39
    • Eden, A.H.1    Hirshfeld, Y.2    Yehudai, A.3
  • 23
    • 84947944794 scopus 로고    scopus 로고
    • Tool support in design patterns
    • Askit M, Matsuoka S, eds. Proceedings of the 11th European Conference on Object Oriented Programming - ECOOP 97, Berlin: Springer-Verlag
    • Florijn G, Meijers M, van Winsen P. Tool support in design patterns. In: Askit M, Matsuoka S, eds. Proceedings of the 11th European Conference on Object Oriented Programming - ECOOP 97, Lecture Notes in Computer Science, vol. 1241. Berlin: Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1241
    • Florijn, G.1    Meijers, M.2    Van Winsen, P.3
  • 25
  • 27
    • 0028580032 scopus 로고
    • Evolving algebras
    • Pehrson B, Simon I, eds. Technology and Foundations
    • Gurevich Y. Evolving algebras. In: Pehrson B, Simon I, eds. IFIP 13th World Computer Congress 1994, vol. I: Technology and Foundations, 1994:423-427.
    • (1994) IFIP 13th World Computer Congress 1994 , vol.1 , pp. 423-427
    • Gurevich, Y.1
  • 28
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • Harel D. Statecharts: A visual formalism for complex systems. Science of Computer Programming 1987;8(3):231-274.
    • (1987) Science of Computer Programming , vol.8 , Issue.3 , pp. 231-274
    • Harel, D.1
  • 33
    • 0343208155 scopus 로고    scopus 로고
    • Implementation patterns for the observer pattern
    • Vlissides J, Coplien JO, Kerth NL, eds. Reading, MA:Addison-Wesley
    • Kim JJ, Benner KM. Implementation patterns for the observer pattern. In: Vlissides J, Coplien JO, Kerth NL, eds. Pattern Languages in Program Design 2. Reading, MA:Addison-Wesley, 1996.
    • (1996) Pattern Languages in Program Design 2
    • Kim, J.J.1    Benner, K.M.2
  • 34
    • 0030378133 scopus 로고    scopus 로고
    • Design recovery by automated search for structural design patterns in object-oriented software
    • 8-10, Nov., Monterey, CA
    • Kramer C, Prechelt L. Design recovery by automated search for structural design patterns in object-oriented software. In: Proceedings of the Working Conference on Reverse Engineering. 8-10, Nov., Monterey, CA, 1996:208-215.
    • (1996) Proceedings of the Working Conference on Reverse Engineering , pp. 208-215
    • Kramer, C.1    Prechelt, L.2
  • 36
    • 84957712531 scopus 로고    scopus 로고
    • Precise visual specification of design patterns
    • Proceedings of the 12th European Conference on Object Oriented Programming, Brussels, Belgium, Jul, Eric, ed. Berlin: Springer-Verlag
    • Lauder A, Kent S. Precise visual specification of design patterns. In: Proceedings of the 12th European Conference on Object Oriented Programming, Brussels, Belgium, Lecture Notes in Computer Science, vol. 1445, Jul, Eric, ed. Berlin: Springer-Verlag, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1445
    • Lauder, A.1    Kent, S.2
  • 41
    • 84947932459 scopus 로고    scopus 로고
    • Using patterns for design and documentation
    • Proceedings of the European Conference of Object Oriented Programming, 1997, Berlin: Springer
    • Odenthal G, Quibeldey-Cirkel K. Using patterns for design and documentation. In: Proceedings of the European Conference of Object Oriented Programming, 1997, Lecture Notes in Computer Science. Berlin: Springer, 1997.
    • (1997) Lecture Notes in Computer Science
    • Odenthal, G.1    Quibeldey-Cirkel, K.2
  • 43
  • 44
    • 0004065920 scopus 로고
    • Technical Report RADC-TR-65-377, Applied Data Research, Princeton, NJ
    • Petri CA. Communications with automata. Technical Report RADC-TR-65-377, Applied Data Research, Princeton, NJ, 1962.
    • (1962) Communications with Automata
    • Petri, C.A.1
  • 46
    • 0346101670 scopus 로고    scopus 로고
    • Quintessoft Engineering, Inc. C++ Code Navigator 1.1. http://www.quintessoft.com, 1997.
    • (1997) C++ Code Navigator 1.1
  • 47
    • 0347992962 scopus 로고    scopus 로고
    • The proxy design pattern revisited
    • Vlissides J, Coplien JO, Kerth NL, eds. Reading, MA: Addison-Wesley
    • Rohnert H. The proxy design pattern revisited. In: Vlissides J, Coplien JO, Kerth NL, eds. Pattern Languages in Program Design 2. Reading, MA: Addison-Wesley, 1996.
    • (1996) Pattern Languages in Program Design 2
    • Rohnert, H.1
  • 51
    • 0012752380 scopus 로고    scopus 로고
    • Multicast
    • New York, NY: SIGS Publications
    • Vlissides J. Multicast. C++ Report, vol. 9, no. 8. New York, NY: SIGS Publications, 1997.
    • (1997) C++ Report , vol.9 , Issue.8
    • Vlissides, J.1


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