Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CREATING AND CHECKING RUNTIME DATA TYPES
Document Type and Number:
WIPO Patent Application WO2005024631
Kind Code:
A3
Abstract:
Methods and apparatus, including computer program products, for defining and using data types at runtime. A procedural source code program is compiled to generate a compiled program having instructions to create a runtime data type and to use the runtime data type. The runtime data type has a compound structure of referenced data types. Instructions to create a runtime data type having a compound structure are executed by creating a runtime data type definition from the compound structure of referenced data types by resolving the referenced data types bottom up into data types known at runtime. A data object having the runtime data type is created. Type checking is performed on uses of the data object at runtime according to the runtime data type.

Inventors:
KLUGER GERD (DE)
BLUMENTHAL ANDREAS (DE)
PRESTEL HELMUT (DE)
HAMMER ROLF (DE)
JANZ HOLGER (DE)
BAREISS THOMAS (DE)
Application Number:
PCT/EP2004/009403
Publication Date:
April 27, 2006
Filing Date:
August 23, 2004
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SAP AG (DE)
KLUGER GERD (DE)
BLUMENTHAL ANDREAS (DE)
PRESTEL HELMUT (DE)
HAMMER ROLF (DE)
JANZ HOLGER (DE)
BAREISS THOMAS (DE)
International Classes:
G06F9/44; G06F9/45; (IPC1-7): G06F9/45
Other References:
SNELL M, POWERS L: "Reflection Part 2: Emit", CODE (COMPONENT DEVELOPER) MAGAZINE, no. 1-(Jan-Feb), January 2003 (2003-01-01), XP002364525, Retrieved from the Internet [retrieved on 20060125]
RICHTER J: "Microsoft .NET Framework Delivers the Platform for an Integrated, Service-Oriented Web", MSDN MAGAZINE, September 2000 (2000-09-01), XP002364526, Retrieved from the Internet [retrieved on 20060125]
HUENE P: "Exploring the System.Reflection.Emit Namespace", DEVHOOD TUTORIAL, 7 February 2002 (2002-02-07), XP002364527, Retrieved from the Internet [retrieved on 20060125]
WEINREB D: "Re: Chris Date Identifies Major Flaws with OOP - Message-ID: ", NEWSGROUP MESSAGE, 8 November 1993 (1993-11-08), XP002364528, Retrieved from the Internet [retrieved on 20060126]
See also references of EP 1668498A2
Download PDF: