Computer method and apparatus for collapsing programming...

Data processing: software development – installation – and managem – Software program development tool – Modeling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S106000

Reexamination Certificate

active

07861214

ABSTRACT:
Computer method and apparatus collapse program metamodels to provide a collapsed, in syntax view of the subject metamodel. The invention method and apparatus obtain multiple programming model packages. Each said package is formed of a respective plurality of model elements from the subject metamodel. Next the invention combines (e.g., collapses) the multiple programming model packages together to form a resultant collapsed package. The resultant collapsed package enables generation of an implementation of a desired software program and avoids the need for package links (representing package merge relationships between packages).

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
OMG Document, “UML 2.0 Infrastructure Specification”, Sep. 2003, Object Management Group, Inc., pp. i-vi, 1-187.
OMG Document, “Unified Modeling Language: Superstructure”, Aug. 2003, Object Management Group, Inc., Version 2.0, pp. 1-609.
Budinsky, F. et al., “Dynamic EMF,”Eclipse Modeling Framework—A Developer's Guide, Addison-Wesley (2004), table of contents.
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).
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).
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, et al., “Eclipse Modeling Framework: A Developer's Guide,” sections 5.7, 13.6;Addison Wesley Professional(Aug. 11, 2003).
Büttner, F. and Gogolla, M., “On Generalization and Overriding in UML 2.0,”OCL and Model Driven Engineering, UML 2004 Conference Workshop, pp. 1-15 (2004).
Akehurst, et al., “Implementing Associations: UML 2.0 to Java 5,”Software and Systems Modeling, 6(1):3-35 (2007).
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-Wclscy (2004), 34-35.

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

Computer method and apparatus for collapsing programming... 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 collapsing programming..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer method and apparatus for collapsing programming... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4180652

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