| Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, April 1992. IEEE Computer Society. |
....of a system. There is usually no analogue to the signatures with abstract types in module systems, which can hide information about a binding outside the unit defining it. Recently, we see a convergence of the two worlds. Module systems have acquired a form of inheritance through mixin modules [18,2,3,9,7], first class modules [37] can play a role similar to objects, and recursive modules are also being investigated [16] On the object side, nested classes with virtual or abstract types [30,39,12] can model the essential properties of signatures with abstract types in ML like module systems [29] ....
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, 1992. IEEE Computer Society.
....implementa tion inheritance with mixin modules is based on incremental ex tensions only, and does not allow the overriding of existing definitions (Smalltalk style method overrides) Bracha and Cook [3] propose mixin classes as a construct for object oriented languages. Bracha and Lindstrom [4] extend the work of Bracha and Cook by proposing modules (object generators) as a more general notion than classes, from which classes and mixins may be derived using their suite of inheritance operations. Mitchell, Meldal and Madhay [22] consider the addition of object oriented constructs to ....
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In International Conference on Computer Languages, pages 282-290. IEEE, 1992.
....more than one class, the resulting members of C are essentially the union of the members of its parents. A conflict occurs if C inherits from classes A and B and both A and B have a member x with different definitions. In this case, the classes are said to be incompatible and an error is returned [9]. This corresponds in model management to the user being unable to find an acceptable mapping. Subject oriented programming [15, 24, 25] is a programming paradigm that focuses on subjects rather than objects. A subject is a description of a number of objects and operations from one point of view. ....
Bracha, G. and Lindstrom, G., Modularity Meets Inheritance. Computer Languages Conference, 1992, 282-290. 21
....is usually no analogue to the signatures with abstract types in module systems, which can hide information about a binding outside the unit defining it. Recently, we see a convergence of the two worlds. Module systems have acquired a form of inheritance through mixin modules [DS96, AZ99, AZ02, BL92, Bra92] first class modules [Rus00] can play a role similar to objects, and recursive modules are also being investigated [CHP99] On the object side, nested classes with virtual or abstract types [MMP89, Tho97, BOW98] can model the essential properties of signatures with abstract types in ....
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, 1992. IEEE Computer Society.
.... and Weck s generic wrappers [15] and Kniesel s object model Darwin [34] Mixins were first identified as linguistic abstractions for generalizing inheritance by Bracha and Cook [11] It was also Bracha who observed that inheritance can be seen as a mechanism for modular program composition [13]. With his work on the programming language Jigsaw [10] he lifts the notion of class based inheritance and overriding to the level of modules. A formal account of mixins and mixin based inheritance is given in [9,21,4] In particular, Bono, Patel, and Shmatikov s calculus of first class classes ....
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, 1992. IEEE Computer Society.
....over an arbitrary core calculus. The calculus supports various module composition mechanisms including mixin module composition with overriding. The work on mixin based composition goes back to Bracha who observed that inheritance can be seen as a general mechanism for modular program composition [8, 7]. With his work on the programming language Jigsaw [6] he lifts the notion of classbased inheritance and overriding to the level of modules. A consistent refinement of a family of classes is possible with the notion of mixin layers, introduced by Smaragdakis and Batory [48] Related to mixins is ....
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, 1992. IEEE Computer Society.
.... Weck s generic wrappers [BW00] and Kniesel s object model Darwin [Kni99] Mixins were first identified as linguistic abstractions for generalizing inheritance by Bracha and Cook [BC90] It was also Bracha who observed that inheritance can be seen as a mechanism for modular program composition [BL92] With his work on the programming language Jigsaw [Bra92] he lifts the notion of class based inheritance and overriding to the level of modules. A formal account of mixins and mixin based inheritance is given in [BPS99,FKF98,AZ98] In particular, Bono, Patel, and Shmatikov s calculus of ....
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, 1992. IEEE Computer Society.
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proc. International Conference on Computer Languages, pages 282--290, San Francisco, CA, April 20-23 1992. IEEE Computer Society.
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proc. International Conference on Computer Languages, pages 282--290, San Francisco, CA, April 20--23, 1992. IEEE Computer Society. Also available as Technical Report UUCS-91-017.
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proc. International Conference on Computer Languages, pages 282--290, San Francisco, CA, April 20-23 1992. IEEE Computer Society.
No context found.
Bracha, G. and Lindstrom, G., (1992), "Modularity meets inheritance," in Proc. International Conference on Computer Languages, (San Francisco, CA), IEEE Computer Society, pp. 282-- 290. Also available as Technical Report UUCS-91-017.
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, April 1992. IEEE Computer Society.
No context found.
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282--290, Washington, DC, April 1992. IEEE Computer Society.
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proc. Int'l Conf. Computer Languages, pages 282--290, 1992.
No context found.
Bracha, G. and Lindstrom, G. 1992. Modularity meets inheritance. In Proc. International Conference on Computer Languages. IEEE Computer Society, 282-290.
No context found.
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proc. International Conference on Computer Languages, pages 282--290, San Francisco, April 1992. IEEE Computer Society.
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proc. Int'l Conf. Computer Languages, pages 282--290, 1992.
No context found.
Bracha, G., Lindstrom, G.: Modularity meets inheritance. In: Proceedings of the IEEE Computer Society International Conference on Computer Languages, Washington, DC, IEEE Computer Society (1992) 282--290
No context found.
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proceedings of IEEE Computer Society International Conference on Computer languages, 1992.
No context found.
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proc. of IEEE International Conference on Computer Languages, April 1992.
No context found.
Bracha, G., Lindstrom, G.: Modularity meets inheritance. In: Proceedings of IEEE Computer Society International Conference on Computer languages. (1992)
No context found.
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282290, Washington, DC, 1992. IEEE Computer Society.
No context found.
G. Bracha and G. Lindstrom. Modularity meets inheritance. In Proceedings of the IEEE Computer Society International Conference on Computer Languages, pages 282-290, Washington, DC, 1992. IEEE Computer Society.
No context found.
Bracha, G., Lindstrom, G.: Modularity meets inheritance. In: Proceedings of IEEE Computer Society International Conference on Computer languages. (1992)
No context found.
Bracha, G. and G. Lindstrom, Modularity meets inheritance, in: Proc. International Conference on Computer Languages (ICCL '92), 1992, pp. 282{ 290.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC