System and methods for providing versioning of software...

Data processing: software development – installation – and managem – Software upgrading or updating – Plural version management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S108000, C717S116000, C717S169000, C707S793000

Reexamination Certificate

active

06981250

ABSTRACT:
A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides a vehicle for unambiguous specification of developer intent and implements conflict resolution rules in connection with the versioning of software components. In another aspect, the versioning system bounds names at run-time, but does not bound offsets at compile-time.

REFERENCES:
patent: 5689711 (1997-11-01), Bardasz et al.
patent: 5781730 (1998-07-01), Reimer et al.
patent: 5805899 (1998-09-01), Evans et al.
patent: 5878432 (1999-03-01), Misheski et al.
patent: 5890176 (1999-03-01), Kish et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 6112024 (2000-08-01), Almond et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6282712 (2001-08-01), Davis et al.
patent: 6385767 (2002-05-01), Ziebell
patent: 6442754 (2002-08-01), Curtis
patent: 6622302 (2003-09-01), Delaney et al.
patent: 6629316 (2003-09-01), Curtis
patent: 6769124 (2004-07-01), Schoening et al.
TITLE: Version Management of Composite Objects in CAD Databases, author: Ahmed, ACM, 1991.
TITLE: Visual Support for Version Management, author: Wein et al, ACM, 1992.
TITLE: Analytical Version Control Mangement in a Hypertext System, author: Dattolo et al, ACM, 1994.
TITLE: Version Management in Gypsy, author: Cohen et al, ACM, 1988.
Bendix, L., et al., “CoEd—A Tool for Versioning of Hierarchical Documents,” System Configuration Managment, Boris Magnusson (Ed.),ECOOP '98 SCM-8 Symposium, Brussels, Belgium,Springer, Jul. 20-21, 1998, 173-187.
Biglari-Abhari, M., et al., “Improving binary compatibility in VL1W machines through compiler assisted dynamic rescheduling,”IEEE, 2000, 386-393.
Bratsberg, S.E., “Unified class evolution by object-oriented views,” 11thInternational Conference on the Entity-Relationship Approach, Pernul, G., et al., (Eds.), Karlsruhe, Germany,Springer-Verlag, Oct. 7-9, 1992, 423-439.
Clamen, S. et al., “Schema Evolution and Integration”,Distributed and Parallel Databases, 1994, 2, 101-125.
Conradi, R. et al., “Change-oriented versioning: Rationale and evaluation”,Software Engineering and Its Applications—Proceedings: Third International Workshop, Dec. 3-7, 1990, 1, 97-109.
Conradi, R. et al., “Version Models for Software Configuration Management”,ACM Computing Surveys, Jun. 1998, 30:2, 232-282.
De Castro, C. et al., “Schema: Versioning for Multitemporal Relational Databases”,Information Systems, 1997, 22:5, 249-290.
Drossopoulou, S. et al., “A Fragment Calculus- towards a model of separate compilation, linking and binary compatibility”,IEEE—Proceedings: 14thSymposium on Logic in Computer Science, Jul. 2-5, 1999, Trento, Italy, 147-156.
Franconi, E. et al., “A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases”,Computational Logic—CL 2000: First International Conference, Jul. 24-28, 2000, London, UK, J. Lloyd et al. (Eds.), 1048-1062.
Gal, A. et al., “A Multiagent Update Process in a Database with Temporal Data Dependencies and Schema Versioning”,IEEE Transactions on Knowledge and Data Engineering, Jan./Feb. 1998, 10:1, 21-37.
Goldstein, T. C. et al, “The Object Binary Interface—C++ Objects for Evolvable Shared Class Libraries”,Proceedings of the 1994 USENIX C++ Conference, Apr. 11-14, 1994, Cambridge, MA, 1-19.
Lewine, D.A., “Certifying Binary Applications”,Proceedings of the Spring 1992 EurOpera&USENIX Workshop, Apr. 6-9, Jersey, Channel Islands, 25-32.
Oiwa, Y. et al., “Extending Java Virtual Machine with Integer-Reference Conversion”,Concurrency: Practice and Experience, May, 2000, 12:6, 407-22.
Oussalah, C. et al., “Complex Object Versioning”,Advanced Information Systems Engineering: 9thInternational Conference, Jun. 16-20, 1997, 259-272.
Proper, H.A., “Data schema design as a schema evolution process”,Data&Knowledge Engineering, 1997, 22, 159-189.
Roddick, J.F. “A Survey of schema versioning issues for database systems”,Inforamation and Software Technology, 1995, 37:7, 383-393.
Rose, E. et al., “Schema versioning in a temporal object-oriented data model”,International Journal on Artificial Intelligence Tools, 1998, 7:3, 293-318.
Tsotras, V. et al., “Optimal Versioning of Objects”,Eighth International Conference on Data Engineering, Feb. 2-3, 1992, Tempe, AZ, 358-365.
Urtado, C. et al., “Complex Entity Versioning at Two Granularity Levels”,Information Systems, Feb. 12, 1998, 23:3/4, 197-216.
Wieczerzycki, W. et al., “Advanced versioning mechanisms supporting CSCW environments”,Journal of Systems Architecture, 1997, 43, 215-227.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and methods for providing versioning of software... 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 providing versioning of software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methods for providing versioning of software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3502865

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.