Processing a module specification to produce a module...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S108000, C717S116000

Reexamination Certificate

active

07934193

ABSTRACT:
A computer-implemented method of processing a module specification to produce a module definition is disclosed. A module consists of a collection of interrelated classes for object-oriented programming. A module specification is an object-oriented data structure, the elements of which correspond to classes of a meta-module. A module definition is a collection of class definitions and other expressions in an object-oriented programming language. The module specification includes unitary and categorical class specifications. The class specifications include member specifications. The module definition may include definitions for a unitary host class, a unitary viewer class, a unitary editor class, and categorical class definitions corresponding to the categorical class specifications.

REFERENCES:
patent: 4734854 (1988-03-01), Afshar
patent: 5265206 (1993-11-01), Shackelford et al.
patent: 5675801 (1997-10-01), Lindsey
patent: 5699310 (1997-12-01), Garloff
patent: 6721807 (2004-04-01), Vlissides
patent: 6742175 (2004-05-01), Brassard
patent: 6901579 (2005-05-01), Suguta
patent: 7076766 (2006-07-01), Wirts
patent: 7130863 (2006-10-01), Diab
patent: 7137100 (2006-11-01), Iborra
patent: 7237224 (2007-06-01), Motoyama
patent: 7293254 (2007-11-01), Bloesch
patent: 7444618 (2008-10-01), Kulkarni
patent: 7590969 (2009-09-01), Rajagopal
patent: 7669191 (2010-02-01), Kelly
patent: 2005/0010894 (2005-01-01), Potter
patent: 2006/0064667 (2006-03-01), Freitas
patent: 2007/0079299 (2007-04-01), Daly
Fernandez et al. “A Sensitive Metric of Class Cohesion”, 2006, vol. 13, pp. 82-91.
Patrick Un “Generation of Web Service Descriptions and Web Service Module Implementation for Concept-oriented content Management Systems”, 2006.
Hoglund “A Conduits+ and Java Implementation of the Internet Key Management Protocol”, 1997.
Parnas, A Technique for Software Module Specification . . . , Comm. ACM 15:5, May 1972, pp. 330-336.
Buckles, Formal Module-Level Specifications, Proc. 1977 ACM Annual Conf., pp. 138-144.
Discepolo, Towards a Practical Specification Language, Proc. 1981 ACM Annual Conf., pp. 144-153.
Wasserman, The Object-Oriented Structured Design for Software Design Representation, Computer 23:3, Mar. 1990, 50-63.
Dedene, M.E.R.O.DE: A Model-driven Entity-Relationship Object-Oriented DEvelopment method, ACM SIGSOFT Software Engineering Notes 19:3, Jul. 1993, pp. 51-61.
Gamma, Design Patterns, Addison-Wesley, Reading, MA, 1995, pp. 331-344.
Cowan, Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse, IEEE Trans. on Software Engineering 21:3, Mar. 1995, pp. 229-243.
Palsberg, The Essence of the Visitor Pattern, 22nd International Computer Software and Application Conference, 1998, pp. 9 (IEEE Computer Society).
Mellor, Model-Driven Development, IEEE Software 20:5, Sep./Oct. 2003, pp. 14-18.
Bell, Death by UML Fever, ACM Queue 2:1, Mar. 2004, pp. 73-81.
Budinsky, Eclipse Modeling Framework, Addison-Wesley, Boston MA, 2004, pp. 95-113, 161-212.
Fowler, JeeWiz! Meta-Programming for the Real World, New Technology/enterprise Ltd, Nov. 2004, http://www.jeewiz.com/white—papers/TalkNotes—OOPSLA2004.pdf.
Object Management Group, Meta Object Facility (MOF) Core Specification, Version 2.0, formal/Jun. 1, 2001, Jan. 2006, http://www.omg.org/spec/MOF/2.0/PDF/.
Balasubramanian, Developing Applications Using Model-Driven Design Environments, Computer 39:2, Feb. 2006, pp. 33-40.
Stahl, Model-Driven Software Development, John Wiley & Sons, Ltd., 2006, pp. 85-118.

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

Processing a module specification to produce a module... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing a module specification to produce a module..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing a module specification to produce a module... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2641876

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