Invention Grant
- Patent Title: Declarative object identity using relation types
- Patent Title (中): 使用关系类型的声明对象标识
-
Application No.: US11682561Application Date: 2007-03-06
-
Publication No.: US08527946B2Publication Date: 2013-09-03
- Inventor: Mandana Vaziri-Farahani , Frank Tip , Stephen J. Fink , Julian T. Dolby
- Applicant: Mandana Vaziri-Farahani , Frank Tip , Stephen J. Fink , Julian T. Dolby
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Fleit Gibbons Gutman Bongini & Bianco PL
- Agent Jon A. Gibbons
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
The present invention provides a programming model based on a relational view of the heap which defines identity declaratively, obviating the need for equals( ) and hashcode( ) methods. Each element in the heap (called a tuple) belongs to a relation type and relates an immutable identity to mutable state. The model entails a stricter contract: identity never changes during an execution. Objects, values, and singletons arise as special cases of tuples.
Public/Granted literature
- US20080222602A1 DECLARATIVE OBJECT IDENTITY USING RELATION TYPES Public/Granted day:2008-09-11
Information query