메뉴 건너뛰기




Volumn 38, Issue 11, 2003, Pages 47-64

Applying traits to the smalltalk collection classes

Author keywords

Collection hierarchy; Inheritance; Mixins; Multiple inheritance; Refactoring; Reuse; Smalltalk; Stream classes; Traits

Indexed keywords

ALGORITHMS; COMPUTER ARCHITECTURE; COMPUTER SOFTWARE MAINTENANCE; COMPUTER SOFTWARE REUSABILITY; OBJECT ORIENTED PROGRAMMING; SOFTWARE ENGINEERING;

EID: 1442288538     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/949343.949311     Document Type: Conference Paper
Times cited : (35)

References (33)
  • 6
    • 0003734867 scopus 로고
    • The programming language jigsaw: Mixins, modularity and multiple inheritance
    • Ph.D. thesis, Dept. of Computer Science, University of Utah, March
    • Gilad Bracha. The Programming Language Jigsaw: Mixins, Modularity and Multiple Inheritance. Ph.D. thesis, Dept. of Computer Science, University of Utah, March 1992.
    • (1992)
    • Bracha, G.1
  • 7
    • 84976770751 scopus 로고
    • Strongtalk: Typechecking Smalltalk in a production environment
    • October
    • Gilad Bracha and David Griswold. Strongtalk: Typechecking Smalltalk in a production environment. In Proceedings OOPSLA '93, ACM SIGPLAN Notices, volume 28, pages 215-230, October 1993.
    • (1993) Proceedings OOPSLA '93, ACM SIGPLAN Notices , vol.28 , pp. 215-230
    • Bracha, G.1    Griswold, D.2
  • 8
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • Luca Cardelli. A semantics of multiple inheritance. Information and Computation, 76:138-164, 1988.
    • (1988) Information and Computation , vol.76 , pp. 138-164
    • Cardelli, L.1
  • 9
    • 0342912079 scopus 로고
    • Managing evolution in object oriented environments: An algorithmic approach
    • Ph.D. thesis, Centre Universitaire d'Informatique, University of Geneva, May
    • Eduardo Casais. Managing Evolution in Object Oriented Environments: An Algorithmic Approach. Ph.D. thesis, Centre Universitaire d'Informatique, University of Geneva, May 1991.
    • (1991)
    • Casais, E.1
  • 10
    • 85029502339 scopus 로고
    • An incremental class reorganization approach
    • In O. Lehrmann Madsen, editor; Utrecht, the Netherlands, June; Springer-Verlag
    • Eduardo Casais. An incremental class reorganization approach. In O. Lehrmann Madsen, editor, Proceedings ECOOP '92, volume 615 of LNCS, pages 114-132, Utrecht, the Netherlands, June 1992. Springer-Verlag.
    • (1992) Proceedings ECOOP '92, Volume 615 of LNCS , pp. 114-132
    • Casais, E.1
  • 11
    • 0026973351 scopus 로고
    • Interfaces and specifications for the Smalltalk-80 collection classes
    • October
    • William R. Cook. Interfaces and specifications for the Smalltalk-80 collection classes. In Proceedings OOPSLA '92, ACM SIGPLAN Notices, volume 27, pages 1-15, October 1992.
    • (1992) Proceedings OOPSLA '92, ACM SIGPLAN Notices , vol.27 , pp. 1-15
    • Cook, W.R.1
  • 13
    • 0033308732 scopus 로고    scopus 로고
    • A language independent approach to detecting duplicated code
    • In Hongji Yang and Lee White, editors; IEEE, September
    • Stéphane Ducasse, Matthias Rieger, and Serge Demeyer. A language independent approach to detecting duplicated code. In Hongji Yang and Lee White, editors, Proceedings ICSM '99 (International Conference on Software Maintenance), pages 109-118. IEEE, September 1999.
    • (1999) Proceedings ICSM '99 (International Conference on Software Maintenance) , pp. 109-118
    • Ducasse, S.1    Rieger, M.2    Demeyer, S.3
  • 24
    • 0030261535 scopus 로고    scopus 로고
    • Automatic inheritance hierarchy restructuring and method refactoring
    • ACM Press
    • Ivan Moore. Automatic inheritance hierarchy restructuring and method refactoring. In Proceedings of OOPSLA '96 Conference, pages 235-250. ACM Press, 1996.
    • (1996) Proceedings of OOPSLA '96 Conference , pp. 235-250
    • Moore, I.1
  • 25
    • 0003489758 scopus 로고
    • Refactoring object-oriented frameworks
    • Ph.D. thesis, University of Illinois
    • William F. Opdyke. Refactoring Object-Oriented Frameworks. Ph.D. thesis, University of Illinois, 1992.
    • (1992)
    • Opdyke, W.F.1
  • 28
    • 24544448938 scopus 로고    scopus 로고
    • A browser for incremental programming
    • Technical Report CSE-03-008, OGI School of Science & Engineering, Beaverton, Oregon, USA, April
    • Nathanael Schärli and Andrew Black. A browser for incremental programming. Technical Report CSE-03-008, OGI School of Science & Engineering, Beaverton, Oregon, USA, April 2003.
    • (2003)
    • Schärli, N.1    Black, A.2
  • 29
    • 24544478861 scopus 로고    scopus 로고
    • Traits: The formal model
    • Technical Report IAM-02-006, Institut für Informatik, Universität Bern, Switzerland, November; Also available as Technical Report CSE-02-013, OGI School of Science & Engineering, Beaverton, Oregon, USA
    • Nathanael Schärli, Oscar Nierstrasz, Stéphane Ducasse, Roel Wuyts, and Andrew Black. Traits: The formal model. Technical Report IAM-02-006, Institut für Informatik, Universität Bern, Switzerland, November 2002. Also available as Technical Report CSE-02-013, OGI School of Science & Engineering, Beaverton, Oregon, USA.
    • (2002)
    • Schärli, N.1    Nierstrasz, O.2    Ducasse, S.3    Wuyts, R.4    Black, A.5
  • 30
    • 0001532436 scopus 로고    scopus 로고
    • On the notion of inheritance
    • September
    • Antero Taivalsaari. On the notion of inheritance. ACM Computing Surveys, 28(3):438-479, September 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.3 , pp. 438-479
    • Taivalsaari, A.1
  • 32
    • 33645124890 scopus 로고    scopus 로고
    • Automating three modes of evolution for object-oriented software architecture
    • May
    • Lance Tokuda and Don Batory. Automating three modes of evolution for object-oriented software architecture. In Proceedings COOTS '99, May 1999.
    • (1999) Proceedings COOTS '99
    • Tokuda, L.1    Batory, D.2


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