Data processing: software development – installation – and managem – Software program development tool – Modeling
Reexamination Certificate
2005-08-04
2011-11-08
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Modeling
Reexamination Certificate
active
08056048
ABSTRACT:
A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the pattern in a selected software context by assigning one or more arguments to the one or more parameters. The pattern implementation model can be based on one or more framework code sets, each of which supports the creation of plural patterns by providing a pattern implementation model for a particular software context. The framework code sets can be rendered extensible by a pattern author by virtue of providing methods whose code is adapted to be modified by a pattern author when defining a pattern. The pattern can be applied by creating an instance of the pattern in a software context and presenting a graphical representation of the pattern instance that can be manipulated by the pattern user in order to apply arguments to the pattern parameters.
REFERENCES:
patent: 6523171 (2003-02-01), Dupuy et al.
patent: 6651240 (2003-11-01), Yamamoto et al.
patent: 6671818 (2003-12-01), Mikurak
patent: 6851105 (2005-02-01), Coad et al.
patent: 2003/0132967 (2003-07-01), Gangadharan
Brad Appleton, “Patterns and Software: Essential Concepts and Terminology”, Feb. 14, 2000, http://www.cmcrossroads.com/bradapp/docs/patterns-intro.html.
Mohamed Fayad et al., “Object-Oriented application Frameworks”, Oct. 1997, Special Issue on Object-Oriented Application Framewors, vol. 40, No. 10.
Ralph E. Johnson, “Frameworks = (Components + Patterns)”, Oct. 1997, ACM, vol. 40, No. 10.
Somsak Phattarasukol et al., “Design Pattern Intergrated Tool”, Oct. 2004, ACM.
“One-step Trace Preprocessor for C and C++ Programs”, IBM Research Disclosure, Apr. 2001, p. 660.
Deng-Jyi Chen et al., “Mining Control Patterns From Java Program Corpora”, Journal of Information Science And Engineering 20, 2004, pp. 57-83.
Jan Hannemann et al., “Design Pattern Implementation in Java and AspectJ”, OOPSLA '02, 2002, pp. 161-173.
Yvonne Coady et al., “Using AspectC to Improve the Modularity of Path-Specific Customization in Operating System Code”, ESEC/FSE, 2001, pp. 88-98.
Uri Dekel et al., “Towards a Standard Family of Languages for Matching Patterns in Source Code”, Proceedings of the IEEE International Conference on Software—Science, Technology & Engineering, 2003, pp. 1-10.
Sandro Schwedler, “Rapid Portlet Design with Rational XDE Patterns, WebSphere Studio and the IBM Portal Toolkit”, IBM WebSphere Developer Technical Journal (www-128.ibm.com/developerworks/websphere/techjournal/0308—schwedler/schwedler.html), 2003, pp. 1-20.
Thierry Matusiak et al., “Model-Driven Development Using XDE Patterns”, (www-128.ibm.com/developerworks/rational/library/5567.html), 2004, pp. 1-33.
Steven Franklin, “Customizing and Automating Rational XDE Developer—Java Platform Edition”, (//www-128.ibm.com/developerworks/rational/library/3011.html), 2004, pp. 1-20.
Abbott James R.
Andrews Martha C.
Fischer Jeffrey M.
Funk Eric O.
Gardner Shawn K.
Duft Walter W.
International Business Machines - Corporation
Ung Lanny
Zhen Wei
LandOfFree
Pattern implementation technique does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Pattern implementation technique, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pattern implementation technique will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4289058