Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2005-01-28
2009-12-22
Ly, Cheyne D (Department: 2168)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C707S793000
Reexamination Certificate
active
07636911
ABSTRACT:
A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK®(MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.
REFERENCES:
patent: 2002/0091990 (2002-07-01), Little et al.
patent: 2002/0104068 (2002-08-01), Barrett et al.
patent: 2004/0181418 (2004-09-01), Petersen et al.
patent: 2004/0243978 (2004-12-01), Walmsley
patent: WO 02/39255 (2002-05-01), None
patent: WO 03/042821 (2003-05-01), None
Braga et al., OOIS 2003, D. Konstantas et al. (Eds.), LNCS 2817, pp. 95-106, 2003.
Braga et al., Proceedings of the 26th Annual International Computer Software and Applications Conference (COMPSAC'02), 2002, pp. 1-5.
Rahman et al., Environmental Modelling and Software, vol. 19, No. 3, pp. 277-282, 2004.
Riehle et al., Proceedings of the 1998 Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '98), ACM Press, pp. 117-133.
Greenfield et al., OOPSLA'03, Oct. 26-30, 2003, Anaheim, California, USA.
Riehle, D., OOPSLA '97, Oct. 1997, GA, USA, pp. 218-228.
Brendsen; P., SIGMOD 2004, Jun. 13-18, 2004, Paris, France, pp. 887-891.
Hansson et al., Automatic Code generation with Roundtrip Engineerring, Master Thesis Project, Lund Institute of Technology, Lund University, Sep. 15, 2003, pp. 1-48.
Clausen Heinrich Hoffmann
Hammer Lars
Hejlsberg Thomas
Kristoffersen Esben Nyhuus
Petersen Michael Riddersholm
Ly Cheyne D
Microsoft Corporation
Woodcock & Washburn LLP
LandOfFree
System and methods for capturing structure of data models... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and methods for capturing structure of data models..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methods for capturing structure of data models... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4145426