Data processing: software development – installation – and managem – Software program development tool – Modeling
Reexamination Certificate
2004-10-28
2010-11-02
Mitchell, Jason D (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Modeling
C717S110000, C717S114000
Reexamination Certificate
active
07827522
ABSTRACT:
Computer method and apparatus implements redefinition of features in a programming model. The invention method includes (i) providing a model element having a feature with a redefinition such that the feature is a redefined feature; (ii) storing indications of the redefinition; and (iii) interpreting the stored indications and generating therefrom a model that implements the redefined feature. Redefined features include redefined property names, redefined property type and redefined multiplicity of a property.
REFERENCES:
patent: 5987247 (1999-11-01), Lau
patent: 6337696 (2002-01-01), Lindhorst et al.
patent: 6356955 (2002-03-01), Hollberg et al.
patent: 6611955 (2003-08-01), Logean et al.
patent: 7039908 (2006-05-01), Steensgaard
patent: 7069537 (2006-06-01), Lazarov
patent: 7219328 (2007-05-01), Schloegel et al.
patent: 7293254 (2007-11-01), Bloesch et al.
patent: 7404176 (2008-07-01), Reeder et al.
patent: 2002/0104068 (2002-08-01), Barrett et al.
patent: 2002/0133812 (2002-09-01), Little et al.
patent: 2002/0147763 (2002-10-01), Lee et al.
patent: 2004/0015843 (2004-01-01), Quan, Jr.
patent: 2004/0139095 (2004-07-01), Trastour et al.
patent: 2005/0071805 (2005-03-01), Lauterbach et al.
patent: 2005/0076328 (2005-04-01), Berenbach et al.
patent: 2005/0160401 (2005-07-01), Russo et al.
patent: 2005/0188353 (2005-08-01), Hasson et al.
patent: 2005/0261923 (2005-11-01), Brown et al.
patent: 2005/0268281 (2005-12-01), Letkeman et al.
patent: 2006/0064667 (2006-03-01), de Freitas
patent: 2006/0101376 (2006-05-01), Gutz et al.
patent: 2001075817 (2001-03-01), None
Buttner and Gogolla “On Generalization and Overrriding in UML 2.0”, Oct. 12, 2004, OCL and Model Driven Engineering, UML 2004 Conference Workshop, pp. 1-15.
Akehurst, Howells and Maier “Implementing associations: UML 2.o to Java 5”, Mar. 2007, Software adn Systems Modeling, vol. 6, No. 1. pp. 3-35.
Robak, S. et al., “Extending the UML for Modelling Variability for System Families,”Int. J. Appl. Math. Comput. Sci., 12(2): 285-298 (2002).
Szostak, S. et al., “UML Extensions for Modeling Real-Time and Embedded Systems,”The International Workshop on Discrete-Event System Design, DESDes '01, Przytok, Poland, pp. 1-6 (Jun. 27-29, 2001).
D'Souza, D. et al., “First Class Extensibility for UML—Packaging of Profiles, Stereotypes, Patterns,” InUML '99—The Unified Modeling Language—Beyond the Standard, Second International Conference, Fort Collins, Colorado, pp. 265-277 (Oct. 28-30, 1999).
Perez-Martinez, J.E., “Heavyweight extensions to the UML metamodel to describe the C3 architectural style,” ACM SIGSOFT Software Engineering Notes, 28(3): 1-6, ACM Press (May 2003).
Selonen, P. and Xu, J., “Validating UML Models Against Architectural Profiles,”Proceedings of 9thEuropean Software Engineering Conference/11thACM SIGSOFT International Symposium on Foundations of Software Engineering '03, Helsinki (ACM SIGSOFT Software Engineering Notes) 28(5): 58-67 (Sep. 1-5, 2003).
de Miguel, M. et al., “UML Extensions for the Specification and Evaluation of Latency Constraints in Architectural Models,”Proceedings of the Second International Workshop on Software and Performance(ACM Press), Ottawa, Ontario, Canada, pp. 83-88 (2000).
Cortellessa, V. and Pompei, A., “Towards a UML profile for QoS: a contribution in the reliability domain,”Proceedings of the Fourth International Workshop on Software and Performance, Redwood Shores, California (ACM SIGSOFT Software Engineering Notes) 29(1): 197-206 (Jan. 14-16, 2004).
Alhir, Sinan Si, “Extending the Unified Modeling Language (UML),” retrieved from: http://citeseer.ist.psu.edu/alhir99extending.html (Jan. 3, 1999).
Gogolla, Martin, et al., “Analysis of UML Stereotypes within the UML Metamodel,”UML 2002, LNCS 2460, pp. 84-99 (2002).
Budinsky, F. et al., “Dynamic EMF,”Eclipse Modeling Framework—A Developer's Guide, Addison-Wesley (2004), table of contents.
Merks, E., “The Eclipse Modeling Framework: Introducing Modeling to the Java™ Technology Mainstream,”JavaOne Sun's 2004 Worldwide Java Developer Conference, slides 1-37 (2004).
OMG Document, “UML 2.0 Infrastructure Specification,” Sep. 2003, Object Management Group, Inc., pp. 1-187.
“Unified Modeling Language: Superstructure,” Version 2.0, Final Adopted Specification, pp. 569-584 (2003).
OMG Document, “Unified Modeling Language: Superstructure,” Aug. 2003, Object Management Group, Inc., Version 2.0, pp. 1-609.
Budinsky, et al., “Eclipse Modeling Framework: A Developer's Guide,” sections 5.7, 13.6;Addison Wesley Professional(Aug. 11, 2003).
Budinsky, et al., “Eclipse Modeling Framework: A Developer's Guide,” sections 5.5, 8.2:Addison Wesley Professional(Aug. 11, 2003).
Unified Modeling Language: Infrastructure Version 2.0, 3rdrevised submission to OMG RFP ad/00-09-01, Jan. 6, 2003, Version 2.0, pp. 1-173.
Budinsky, F., et al., “Dynamic EMF,” Eclipse Modeling Framework—A Developer's Guide, Addison-Welsey, pp. v-xiv, 34-35 (2004).
Hamilton Brook Smith & Reynolds P.C.
International Business Machines - Corporation
Mitchell Jason D
LandOfFree
Computer method and apparatus for implementing redefinition... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer method and apparatus for implementing redefinition..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer method and apparatus for implementing redefinition... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4212709