메뉴 건너뛰기




Volumn 14, Issue 4, 1998, Pages 587-611

A theory of mixin modules: Basic and derived operators

Author keywords

[No Author keywords available]

Indexed keywords


EID: 85022711164     PISSN: 09601295     EISSN: 14698072     Source Type: Journal    
DOI: 10.1017/s0960129598002576     Document Type: Article
Times cited : (8)

References (44)
  • 1
    • 0037592780 scopus 로고
    • Abstract and Concrete Categories
    • Pure and Applied Mathematics Wiley Interscience New York
    • Adamek, J., Herrlich, H. and Strecker, G. (1990) Abstract and Concrete Categories, Pure and Applied Mathematics, Wiley Interscience, New York.
    • (1990)
    • Adamek, J.1    Herrlich, H.2    Strecker, G.3
  • 2
    • 85022658163 scopus 로고    scopus 로고
    • MIX(FL): a kernel language of mixin modules
    • Technical Report DISI-TR-96-23, DISI, University of Genova (submitted for journal publication)
    • Ancona, D. (1996) MIX(FL): a kernel language of mixin modules. Technical Report DISI-TR-96-23, DISI, University of Genova (submitted for journal publication).
    • (1996)
    • Ancona, D.1
  • 3
    • 0005575302 scopus 로고    scopus 로고
    • Modular Formal Frameworks for Module Systems
    • Ph. D. thesis, Dip. Informatica, Univ. Pisa (to appear)
    • Ancona, D. (1998) Modular Formal Frameworks for Module Systems. Ph. D. thesis, Dip. Informatica, Univ. Pisa (to appear).
    • (1998)
    • Ancona, D.1
  • 5
    • 70350652142 scopus 로고    scopus 로고
    • An algebraic approach to mixins and modularity
    • Hanus, M. and Rodriguez Artalejo, M. (eds.) Springer-Verlag Lecture Notes in Computer Science
    • Ancona, D. and Zucca, E. (1996) An algebraic approach to mixins and modularity. In: Hanus, M. and Rodriguez Artalejo, M. (eds.) ALP ’96 - 5th Inti. Conf. on Algebraic and Logic Programming. Springer-Verlag Lecture Notes in Computer Science 1139 179–193.
    • (1996) ALP ’96 - 5th Inti. Conf. on Algebraic and Logic Programming , vol.1139 , pp. 179-193
    • Ancona, D.1    Zucca, E.2
  • 6
    • 0346284555 scopus 로고    scopus 로고
    • A formal framework for mohcuoqkdules with state
    • Wirsing, M. and Nivat, M. (eds.) Springer-Verlag Lecture Notes in Computer Science
    • Ancona, D. and Zucca, E. (1996) A formal framework for mohcuoqkdules with state. In: Wirsing, M. and Nivat, M. (eds.) AMAST ’96 (Algebraic Methodology and Software Technology 1996). Springer-Verlag Lecture Notes in Computer Science 1101 148–162.
    • (1996) AMAST ’96 (Algebraic Methodology and Software Technology 1996) , vol.1101 , pp. 148-162
    • Ancona, D.1    Zucca, E.2
  • 8
    • 0003487052 scopus 로고    scopus 로고
    • The Java™ programming language
    • Addison-Wesley.
    • Arnold, K. and Gosling, J. (1996) The Java™ programming language, Addison-Wesley.
    • (1996)
    • Arnold, K.1    Gosling, J.2
  • 9
    • 84876616528 scopus 로고
    • An Application Framework for Compositional Modularity
    • Ph. D. thesis, Department of Comp. Sci., Univ. of Utah.
    • Banavar, G. (1995) An Application Framework for Compositional Modularity, Ph. D. thesis, Department of Comp. Sci., Univ. of Utah.
    • (1995)
    • Banavar, G.1
  • 10
    • 21344443219 scopus 로고    scopus 로고
    • An application framework for module composition tools
    • Springer-Verlag Lecture Notes in Computer Science
    • Banavar, G. and Lindstrom, G. (1996) An application framework for module composition tools. In: Proc. of European Conference on Object-Oriented Programming. Springer-Verlag Lecture Notes in Computer Science 1098 91–113.
    • (1996) Proc. of European Conference on Object-Oriented Programming , vol.1098 , pp. 91-113
    • Banavar, G.1    Lindstrom, G.2
  • 12
    • 84947923108 scopus 로고    scopus 로고
    • Behavioural satisfaction and equivalence in concrete model categories
    • Kirchner, H. (ed.) Springer-Verlag Lecture Notes in Computer Science
    • Bidoit, M. and Tarlecki, A. (1996) Behavioural satisfaction and equivalence in concrete model categories. In: Kirchner, H. (ed.) CAAP ’96 (20th Coll, on Trees in Algebra and Computing). Springer-Verlag Lecture Notes in Computer Science 1059 241–256.
    • (1996) CAAP ’96 (20th Coll, on Trees in Algebra and Computing) , vol.1059 , pp. 241-256
    • Bidoit, M.1    Tarlecki, A.2
  • 13
    • 21444451019 scopus 로고    scopus 로고
    • A lambda calculus of incomplete objects
    • Penczek, W. and Szalas, A. (eds.) 1996 Springer-Verlag Lecture Notes in Computer Science
    • Bono, V., Bugliesi, M. and Liquori, L. (1996) A lambda calculus of incomplete objects. In: Penczek, W. and Szalas, A. (eds.) Mathematical Foundations of Computer Science 1996. Springer-Verlag Lecture Notes in Computer Science 1113 218–229.
    • (1996) Mathematical Foundations of Computer Science , vol.1113 , pp. 218-229
    • Bono, V.1    Bugliesi, M.2    Liquori, L.3
  • 14
    • 85022609697 scopus 로고
    • The Programming Language JIGSAW: Mixins, Modularity and Multiple Inheri-tance, Ph. D. thesis, Department of Comp. Sci., Univ. of Utah. Bracha, G. and Cook, W. (1990) Mixin-based inheritance. In:Proc. of the Joint ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications and the European Conference on Object-Oriented Programming
    • Bracha, G. (1992) The Programming Language JIGSAW: Mixins, Modularity and Multiple Inheri-tance, Ph. D. thesis, Department of Comp. Sci., Univ. of Utah. Bracha, G. and Cook, W. (1990) Mixin-based inheritance. In: Proc. of the Joint ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications and the European Conference on Object-Oriented Programming.
    • (1992)
    • Bracha, G.1
  • 16
    • 0004239334 scopus 로고
    • A Denotational Semantics of Inheritance
    • Ph. D. thesis, Dept, of Computer Science Brown University
    • Cook, W. R. (1989) A Denotational Semantics of Inheritance, Ph. D. thesis, Dept, of Computer Science, Brown University.
    • (1989)
    • Cook, W.R.1
  • 17
    • 84957023546 scopus 로고    scopus 로고
    • An applicative module calculus
    • Bidoit, M. and Dauchet, M. (eds.) Springer-Verlag Lecture Notes in Computer Science
    • Courant, J. (1997) An applicative module calculus. In: Bidoit, M. and Dauchet, M. (eds.) Proc. TAPSOFT ’97 (Theory and Practice of Software Development). Springer-Verlag Lecture Notes in Computer Science 1217 622–636.
    • (1997) Proc. TAPSOFT ’97 (Theory and Practice of Software Development) , vol.1217 , pp. 622-636
    • Courant, J.1
  • 21
    • 0346307390 scopus 로고
    • Theory of algebraic module specification including behavioural semantics, constraints and aspects of generalized morphisms
    • Nivat, M., Rattray, C., Rus, T. and Scollo, G. (eds.) Iowa City, USA, May 91 Workshops in Computing Springer-Verlag
    • Ehrig, H., Baldamus, M., Cornelius, F. and Orejas, F. (1991) Theory of algebraic module specification including behavioural semantics, constraints and aspects of generalized morphisms. In: Nivat, M., Rattray, C., Rus, T. and Scollo, G. (eds.) Proc. 2nd Int. Conf. on Algebraic Methodology and Software Technology, Iowa City, USA, May 91, Workshops in Computing, Springer-Verlag 145–172.
    • (1991) Proc. 2nd Int. Conf. on Algebraic Methodology and Software Technology , pp. 145-172
    • Ehrig, H.1    Baldamus, M.2    Cornelius, F.3    Orejas, F.4
  • 22
    • 0042379507 scopus 로고
    • Categorical principles, techniques and results for high-level replacement systems in computer science
    • Ehrig, H. and Lowe, M. (1993) Categorical principles, techniques and results for high-level replacement systems in computer science. Appl. Cat. Struct. 1 21–50.
    • (1993) Appl. Cat. Struct. , vol.1 , pp. 21-50
    • Ehrig, H.1    Lowe, M.2
  • 25
    • 0026444654 scopus 로고
    • Institutions: abstract model theory for specification and programming
    • Goguen, J.A. and Burstall, R. (1992) Institutions: abstract model theory for specification and programming. Journ. ACM 39 (1) 95–146.
    • (1992) Journ. ACM , vol.39 , Issue.1 , pp. 95-146
    • Goguen, J.A.1    Burstall, R.2
  • 26
    • 0003974728 scopus 로고
    • Smalltalk-80: the Language and Its Implementation
    • Addison-Wesley.
    • Goldberg, A. and Robson, D. (1983) Smalltalk-80: the Language and Its Implementation, Addison-Wesley.
    • (1983)
    • Goldberg, A.1    Robson, D.2
  • 28
    • 0029703472 scopus 로고    scopus 로고
    • Using parameterized signatures to express modular structure
    • St. Petersburg Beach Florida ACM Press
    • Jones, M.P. (1996) Using parameterized signatures to express modular structure. In: Proc. 23rd ACM Symp. on Principles of Programming Languages, St. Petersburg Beach, Florida, ACM Press 68–78.
    • (1996) Proc. 23rd ACM Symp. on Principles of Programming Languages , pp. 68-78
    • Jones, M.P.1
  • 29
    • 0003809840 scopus 로고
    • Object-Oriented Programming in Common Lisp
    • Addison Wesley.
    • Keene, S. E. (1989) Object-Oriented Programming in Common Lisp, Addison Wesley.
    • (1989)
    • Keene, S.E.1
  • 30
    • 0003914241 scopus 로고
    • Object-Oriented Programming in the BETA Programming Language
    • ACM Press.
    • Lehrmann, O., Moller, B., Pedersen, and Nygaard, K. (1993) Object-Oriented Programming in the BETA Programming Language, ACM Press.
    • (1993)
    • Lehrmann, O.1    Moller, B.2    Pedersen3    Nygaard, K.4
  • 32
    • 0039616563 scopus 로고    scopus 로고
    • A modular module system
    • Technical Report 2866, INRIA
    • Leroy, X. (1996) A modular module system. Technical Report 2866, INRIA.
    • (1996)
    • Leroy, X.1
  • 33
    • 0005518402 scopus 로고    scopus 로고
    • Encapsulation and composition as orthogonal operators on mixins: a solution to multiple inheritance problems
    • van Limberghen, M. and Mens, T. (1996) Encapsulation and composition as orthogonal operators on mixins: a solution to multiple inheritance problems. Object-oriented Systems 3 1–30.
    • (1996) Object-oriented Systems , vol.3 , pp. 1-30
    • van Limberghen, M.1    Mens, T.2
  • 36
    • 0003578795 scopus 로고
    • Object-oriented Software Construction
    • Computer Science series Prentice Hall.
    • Meyer, B. (1988) Object-oriented Software Construction, Computer Science series, Prentice Hall.
    • (1988)
    • Meyer, B.1
  • 37
    • 0003444157 scopus 로고
    • The Definition of Standard ML
    • The MIT Press.
    • Milner, R., Tofte, M. and Harper, R. (1990) The Definition of Standard ML, The MIT Press.
    • (1990)
    • Milner, R.1    Tofte, M.2    Harper, R.3
  • 39
    • 84891611206 scopus 로고
    • Objects as closures: Abstract semantics of object-oriented languages
    • Reddy, U. S. (1988) Objects as closures: Abstract semantics of object-oriented languages. In Proc. ACM Conf on Lisp and Functional Programming 289–297.
    • (1988) Proc. ACM Conf on Lisp and Functional Programming , pp. 289-297
    • Reddy, U.S.1
  • 40
  • 41
    • 0004027344 scopus 로고
    • The C++ Programming Language
    • 2nd edition Addison-Wesley
    • Stroustrup, B. (1991) The C++ Programming Language, 2nd edition, Addison-Wesley.
    • (1991)
    • Stroustrup, B.1
  • 42
    • 85029511873 scopus 로고
    • Import is not inheritance. Why we need both: Modules and classes
    • Lehrmann Madsen, O. (ed.) Springer-Verlag Lecture Notes in Computer Science
    • Szyperski, C. (1992) Import is not inheritance. Why we need both: Modules and classes. In: Lehrmann Madsen, O. (ed.) Proc. of ECOOP ’92 European Conference on Object-Oriented Programming. Springer-Verlag Lecture Notes in Computer Science 615 19–32.
    • (1992) Proc. of ECOOP ’92 European Conference on Object-Oriented Programming , vol.615 , pp. 19-32
    • Szyperski, C.1
  • 43
    • 0004178019 scopus 로고
    • Semantics of Programming Languages
    • Computer Science series Prentice Hall
    • Tennent, R. D. (1991) Semantics of Programming Languages, Computer Science series, Prentice Hall.
    • (1991)
    • Tennent, R.D.1
  • 44
    • 84947936290 scopus 로고    scopus 로고
    • From static to dynamic abstract data-types
    • Penczek, W. and Szalas, A. (eds.) Mathematical Foundations of Computer Science 1996 Springer-Verlag Lecture Notes in Computer Science
    • Zucca, E. (1996) From static to dynamic abstract data-types. In: Penczek, W. and Szalas, A. (eds.) Mathematical Foundations of Computer Science 1996. Springer-Verlag Lecture Notes in Computer Science 1113 579–590.
    • (1996) , vol.1113 , pp. 579-590
    • Zucca, E.1


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