6 citations found. Retrieving documents...
V. Breazu-Tannen, P. Buneman, and A. Ohori. Can object-oriented databases be statically typed? In Proc. 2 nd International Workshop on Database Programming Languages, pages 226 - 237, 1989. Morgan Kaufmann Publishers.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Parallel Sets: An Object-Oriented Methodology for Massively.. - Kilian (1992)   (7 citations)  (Correct)

....type for the shading operation. Though parameterization greatly increases the amount of compile time type checking a compiler can perform, it also has its drawbacks. It is well known that mutable parameterized types cannot have internal structure without violating subtype compatibility rules [BTBO89] This leads to the undesirable property that if Student is a subtype of Person, Parallel Set[Student] cannot be a subtype of Parallel Set[Person] To understand this anomaly, consider the fragment of code in figure 3.3. Parallel Set[Y] is a subtype of Parallel Set[X] by virtue of Y being a ....

Val Breazu-Tannen, Peter Buneman, and Atsushi Ohori. Can Object-Oriented Databases be Statically Typed? In Second International Workshop on Database Programming Languages, Gleneden Beach, OR, June 1989.


Model, Language and Implementation Aspects of a Logic-Based.. - Zhu (1989)   (Correct)

....a No or Don t know . Free substitution by subtype instances does not necessarily give rise to the containment semantics, the instances of a subtype being those of its supertype or supertypes. This difference in semantics becomes important for determining function types For example (see [Breazu Tannen89]) what is the type for lx:Person.x 4.2. Typing in TEDM TEDM uses types to organize objects according to their structure. Objects of the same type have a similar structure, and we say that the objects conform to the type. In general, an object conforming to a type also conforms to its ....

Breazu-Tannen, V., Buneman, P. and Ohori, A., "Can Object-Oriented Databases Be Statically Typed?" Proceedings of the 2nd Workshop on Database nd fvNameN|="w n "| 191 Programming Languages. 1989.


Object-Oriented Programming for Massively Parallel Machines - Michael Kilian (1991)   (3 citations)  (Correct)

....To maintain strict subtype compatibility, certain subtype relationships must be precluded. For example, if the type Student is a subtype of Person, strict subtype compatibility rules preclude Parallel Set[Student] from being a subtype of Parallel Set[Person] This anomaly is discussed in [BTBO89] in the context of O O database systems. The particular structure of Parallel Set must be investigated in more detail to determine how this restriction may be overcome. a) b) Shapes (c) Shapes (d) Figure 2: a) Three sets of pixels. b) Circle is shaded. c) Shapes contains the three sets. d) ....

Val Breazu-Tannen, Peter Buneman, and Atsushi Ohori. Can Object-Oriented Databases be Statically Typed? In Second International Workshop on Database Programming Languages, Gleneden Beach, OR, June 1989.


Static Type Inference for Parametric Classes - Ohori (1989)   (18 citations)  Self-citation (Buneman Ohori)   (Correct)

....shows an integration of method inheritance and a static type system with ML polymorphism. This approach is not subject to the phenomenon of loss of type information associated with type systems based on the subsumption rule [Car88] the problem observed by Cardelli and Wegner [CW85] see [BTBO89] for a discussion on this problem) However this approach relies on the structure of record types of objects: inheritance is derived from the polymorphic nature of eld selection. We would like to borrow from objectoriented languages the idea that the programmer can control the sharing of methods ....

V. Breazu-Tannen, P. Buneman, and A. Ohori. Can object-oriented databases be statically typed? In Proc. 2 nd International Workshop on Database Programming Languages, pages 226 - 237, 1989. Morgan Kaufmann Publishers.


Polymorphism and Type Inference in Database Programming - Buneman, Ohori (1994)   (18 citations)  Self-citation (Buneman Ohori)   (Correct)

....database values have unique types, while they have multiple types in Cardelli and Wegner s type systems. Database types in Machiavelli specify the exact structure of values and this property is needed in order to implement various database operations such as equality and natural join. See [BTBO89] for more discussion. Inheritance is thus achieved not by subtyping but by polymorphic instantiation of kinded type variables. The most important practical difference is that this polymorphism is inferred, which means that the programmer does not have to declare and explicitly instantiate the ....

V. Breazu-Tannen, P. Buneman, and A. Ohori. Can object-oriented databases be statically typed? In Proc. 2 nd International Workshop on Database Programming Languages, pages 226 -- 237, Gleneden Beach, Oregon, June 1989. Morgan Kaufmann Publishers. 46


Types and Polymorphism in Persistent Programming Systems - Connor (1990)   (16 citations)  (Correct)

No context found.

V. Breazu-Tannen, O.P. Buneman and A. Ohori "Can Object-Oriented Databases be Statically Typed?" In R. Hull, R. Morrison and D. Stemple (editors) Proc. 2nd International Workshop on Database Programming Languages Morgan - Kaufmann ( 1989 ) pp 226 - 237

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