메뉴 건너뛰기




Volumn 49, Issue 8, 2007, Pages 871-891

Object-based and class-based composition of transitive mixins

Author keywords

Mixin classes; Mixins; Object oriented composition; Software composition

Indexed keywords

COMPUTER SOFTWARE REUSABILITY; HIERARCHICAL SYSTEMS; PROBLEM SOLVING; SOFTWARE ENGINEERING;

EID: 34249655677     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.10.001     Document Type: Article
Times cited : (15)

References (46)
  • 2
    • 18944408345 scopus 로고    scopus 로고
    • L. Bettini, S. Capecchi, B. Venneri, Extending Java to dynamic object behaviors, in: Proceedings of the Workshop on Object-Oriented Developments (WOOD), Electronic Notes in Theoretical Computer Science (ENTCS), vol. 82, 2003.
  • 5
    • 84976851993 scopus 로고    scopus 로고
    • G. Bracha, W. Cook, Mixin-based inheritance, in: Proceedings of the Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA), Proceedings of the European Conference on Object-oriented Programming (ECOOP), 1990.
  • 6
    • 0027065225 scopus 로고    scopus 로고
    • G. Bracha, G. Lindstrom, Modularity meets inheritance, in: Proceedings of IEEE International Conference on Computer Languages, 1992.
  • 7
    • 34249668316 scopus 로고    scopus 로고
    • B. Burke, JBoss Aspect Oriented Programming, , 2006.
  • 8
    • 0025229172 scopus 로고    scopus 로고
    • W.R. Cook, W. Hill, P.S. Canning, Inheritance is not subtyping, in: Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), 1990.
  • 9
    • 34249689078 scopus 로고    scopus 로고
    • M. DeJong, S. Redman, The Tcl/Java Project, , 2006.
  • 10
    • 34249735847 scopus 로고    scopus 로고
    • R. Douence, M. Suedholt, A model and a tool for Event-based Aspect-Oriented Programming (EAOP). TR 02/11/INFO, Ecole des Mines de Nantes, french version accepted at LMO'03, second ed., December 2002.
  • 11
    • 0031674984 scopus 로고    scopus 로고
    • M. Flatt, S. Krishnamurthi, M. Felleisen, Classes and mixins, in: Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), January 1998.
  • 14
    • 34249655608 scopus 로고    scopus 로고
    • M. Goedicke, G. Neumann, U. Zdun, Object system layer, in: Proceedings of the European Conference on Pattern Languages of Programs (EuroPlop), July 2000.
  • 17
    • 2942735424 scopus 로고    scopus 로고
    • Sustainable architectures by combining flexibility and strictness in Object Teams
    • Herrmann S. Sustainable architectures by combining flexibility and strictness in Object Teams. IEE Proceedings Software 151 2 (2004)
    • (2004) IEE Proceedings Software , vol.151 , Issue.2
    • Herrmann, S.1
  • 18
    • 0003336101 scopus 로고    scopus 로고
    • Type object
    • Martin R., Riehle D., and Buschmann F. (Eds), Addison-Wesley
    • Johnson R., and Woolf B. Type object. In: Martin R., Riehle D., and Buschmann F. (Eds). Pattern Languages of Program Design 3 (1998), Addison-Wesley
    • (1998) Pattern Languages of Program Design 3
    • Johnson, R.1    Woolf, B.2
  • 21
    • 35248828504 scopus 로고    scopus 로고
    • G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C.V. Lopes, J.M. Loingtier, J. Irwin, Aspect-oriented programming, in: Proceedings of the European Conference on Object-Oriented Programming (ECOOP), Lecture Notes in Computer Science (LNCS), vol. 1241, Springer-Verlag, June 1997.
  • 22
    • 34249728286 scopus 로고    scopus 로고
    • C. Koppen, M. Störzer, PCDiff: attacking the fragile pointcut problem, in: Proceedings of the European Interactive Workshop on Aspects in Software (EIWAS), September 2004.
  • 25
    • 84976785515 scopus 로고
    • Concepts and experiments in computational reflection
    • Maes P. Concepts and experiments in computational reflection. ACM SIGPLAN Notices 22 12 (1987)
    • (1987) ACM SIGPLAN Notices , vol.22 , Issue.12
    • Maes, P.1
  • 26
    • 84976860671 scopus 로고    scopus 로고
    • D. Moon, Object-oriented programming with flavors, in: Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), SIGPLAN Notices, vol. 21, Portland, November 1986.
  • 27
    • 0035754510 scopus 로고    scopus 로고
    • G. Neumann, M. Strembeck, Design and implementation of a flexible RBAC-service in an object-oriented scripting language, in: Proceedings of the 8th ACM Conference on Computer and Communications Security (CCS), November 2001.
  • 28
    • 0242625198 scopus 로고    scopus 로고
    • G. Neumann, M. Strembeck, An approach to engineer and enforce context constraints in an RBAC environment, in: Proceedings of the 8th ACM Symposium on Access Control Models and Technologies (SACMAT), June 2003.
  • 29
    • 84944134794 scopus 로고    scopus 로고
    • G. Neumann, U. Zdun, XOTcl, an object-oriented scripting language, in: Proceedings of Tcl2k: The 7th USENIX Tcl/Tk Conference, February 2000.
  • 30
    • 34249716314 scopus 로고    scopus 로고
    • G. Neumann, U. Zdun, XOTcl Homepage, , 2006.
  • 31
    • 34249681312 scopus 로고    scopus 로고
    • J.K. Ousterhout, Tcl: an embeddable command language, in: Proceedings of the 1990 Winter USENIX Conference, January 1990.
  • 34
    • 35248900608 scopus 로고    scopus 로고
    • N. Schärli, S. Ducasse, O. Nierstrasz, A. Black, Traits: composable units of behavior, in: Proceedings of the European Conference on Object-Oriented Programming (ECOOP), Lecture Notes in Computer Science (LNCS), vol. 2743, Springer-Verlag, 2003.
  • 35
    • 84957631260 scopus 로고    scopus 로고
    • Y. Smaragdakis, D. Batory, Implementing layered designs with mixin layers, in: Proceedings of the European Conference on Object-Oriented Programming (ECOOP), Lecture Notes in Computer Science (LNCS), vol. 1445, Springer-Verlag, 1998.
  • 36
    • 34249675765 scopus 로고    scopus 로고
    • B. Smith, Reflection and semantics in lisp, in: Proceedings of the ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL), January 1984.
  • 38
    • 34249662150 scopus 로고    scopus 로고
    • P. Tarr. Hyper/J, , 2006.
  • 39
    • 85006778596 scopus 로고    scopus 로고
    • D. Ungar, R.B. Smith, Self: the power of simplicity, in: Proceedings of the Conference on Object Oriented Programming Systems, Languages and Applications (OOPSLA), October 1987.
  • 40
    • 0030262004 scopus 로고    scopus 로고
    • M. VanHilst, D. Notkin, Using role components in implement collaboration-based designs, in: Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), 1996.
  • 41
    • 85095994700 scopus 로고    scopus 로고
    • D. Wetherall, C.J. Lindblad, Extending Tcl for dynamic object-oriented programming, in: Proceedings of the USENIX Tcl/Tk Workshop, July 1995.
  • 42
    • 2942729898 scopus 로고    scopus 로고
    • Pattern language for the design of aspect languages and aspect composition frameworks
    • Zdun U. Pattern language for the design of aspect languages and aspect composition frameworks. IEE Proceedings Software 151 2 (2004)
    • (2004) IEE Proceedings Software , vol.151 , Issue.2
    • Zdun, U.1
  • 43
    • 3042816704 scopus 로고    scopus 로고
    • U. Zdun, Using split objects for maintenance and reengineering tasks, in: Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR), March 2004.
  • 44
    • 34249720516 scopus 로고    scopus 로고
    • U. Zdun, Frag, , 2006.
  • 46
    • 0033184982 scopus 로고    scopus 로고
    • Modeling roles with cascade
    • Zhao L., and Foster T. Modeling roles with cascade. IEEE Software 16 5 (1999)
    • (1999) IEEE Software , vol.16 , Issue.5
    • Zhao, L.1    Foster, T.2


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