Method and apparatus for producing software

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

Reexamination Certificate

active

07546577

ABSTRACT:
A system and method for producing software code is provided. In particular, a new software design methodology is provided that is based on axiomatic design theory. In one aspect, axiomatic design theory is adapted for use in designing object-oriented software programs. This methodology overcomes the shortcomings of various software design strategies including extensive software development and debugging time and the need for extensive maintenance. Because traditional software design strategies are not heuristic and do not provide basic principles for the development of good software systems, bad design habits produce poor quality software. A design framework using axiomatic design for software overcomes many of the shortcomings of current software design techniques: high maintenance costs, limited reusability, the need for extensive debugging and testing, poor documentation, and limited extensibility of the software, all of which result in high development cost of software.

REFERENCES:
patent: 5159687 (1992-10-01), Richburg
patent: 5357440 (1994-10-01), Talbott et al.
patent: 6415196 (2002-07-01), Crampton et al.
patent: 6523027 (2003-02-01), Underwood
Tracz et al., “Domain-Specific Software Architecture Engineering Process Guidelines”, 1993, Adage-IBM-92-02, Version 2.0.
Rudolph S., “On a Mathematical Foundation of axiomatic design”, Aug. 22, 1996, ASME Design Engineering Technical Conference and Computers in Engineering Conference.
Kim et al., “Design of Software Systems based on Axiomatic Design”, Robotics & Computer-Integrated Manufacturing, vol. 8., MIT, 1991, pp. 243-255.
Visual Modeling with Rational Rose and UML, by Grady Booch, ISBN: 0201310163, Apr. 1998, Addison-Wesley, Ch. 3, and 11.
RequisitePro, Requirements Management, Rational Software Corporation, Apr. 1997, ch 13-15.
Nam P. Suh, “Axiomatic Design Theory for Systems”, Research in Engineering Design, vol. 10: pp. 189-209, MIT, 1998.
Sung-Hee Do and Nam P. Suh, “Systematic OO Programming with Axiomatic Design”, IEEE Computer, vol. 32, No. 10, Oct. 1999, Integrated Engineering, pp. 121-124.
Kim et al., “Design of Software Systems Based on axiomatic Design”, CIRP, 1991, pp. 243-255.
Albano, Leonard D. and Suh, Nam P., “Axiomatic Approach to Structural Design,”Research in Engineering Design, 1992, vol. 4, pp. 171-183.
Schach, Stephen R., “Software Life-Cycle Models,”Classical and Object-Oriented Software Engineering, Chapter 3, pp. 66-65, Fourth edition (1999), WCB McGraw-Hill.
Jacobsen, Ivar et al., “The Unified Process: Use-Case Driven, Architecture-Centric, Iterative, and Incremental,” Chapter 1, pp. 3-13 and “An Iterative and Incremental Process,” Chapter 5, pp. 85-107,The Unified Software Development Process, Fourth printing (1999), Addison-Wesley.
Suh, Nam P., “Design Axioms and Quality Control,”Robotics and Computer-Integrated Manufacturing, 1992, vol. 9, No. 4/5, pp. 367-376.
Suh, Nam P., “Quality and Reliability of Products Through Proper Design,” presented at theProceedings of the Quality Through Design Conference, Bangalore, India, Jun. 1993.
Albano, Leonard D. et al., “A Framework for Performance-Based Design,”Research in Engineering Design, 1993, vol. 5, pp. 105-119.
Wallace, David R. and Suh, Nam P., “Information-based Design For Environmental Problem Solving,”Annals of the CIRP, pp. 175-180, 1993, vol. 42, No. 1.
Suh, Nam P., “Manufacturing and Productivity,”Innovations and Materials Processing, Plenum Publishing Corporation, 1985, pp. 9-81.
Kim, Steven H. and Suh, Nam P., “Application of Symbolic Logic to the Design Axioms,”Robotics and Computer-Integrated Manufacturing, 1985, vol. 2, No. 1, pp. 55-64.
Kim, Steven H. and Suh, Nam P., “Formulation of the Design Axioms Through Symbolic Logic,” presented at theSecond International Conference on the Science, Technology and Systems of the Future, Sep. 1985.
Kim, Steven H. and Suh, Nam P., “On a Consultive Expert System for Design Axiomatics,” presented atIntelligent Manufacturing Systems: An International Conference, Budapest, Hungary, Jun. 1986, pp. 2-6.
Kim, Steven H. and Suh, Nam P., “Mathematical Foundations for Manufacturing,”Journal of Engineering for Industry, Aug. 1987, vol. 109, pp. 213-218.
Suh, Nam P., “A Perspective on Manufacturin{tilde over (g)},”Robotics and Computer-Integrated Manufacturing, 1988, vol. 4, No. 3/4, pp. 297-307.
Kim, Steven H. and Suh, Nam P., “On a Expert System for Design and Manufacturing,”Proc. COMPINT'85, ACM and IEEE/Computer Society, Montreal, Canada, Sep. 1985: 89-95, pp. 1-7.
Kim, Sang-Gook and Suh, Nam P., “Knowledge-Based Synthesis System for Injection Molding,”Roboitcs and Computer-Integrated Manufacturing, 1987, vol. 3, No. 2, pp. 181-186.
Suh, Nam P., University-Industry Interaction for the Innovation of New Products and Processes: A U.S. Model,Robotics and Computer-Integrated Manufacturing, 1990, vol. 7, No. 1/2, pp. 15-25.
Suh, Nam P. and Sekimoto, Shinya, “Design of Thinking Design Machine,”Annals of the CIRP, 1990, vol. 39, No. 1, p. 145-148.
Kim, Sun-Jae. et al., “Design of Software Systems Based on Axiomatic Designs,”Robotics and Computer-Integrated Manufacturing, 1991, vol. 8, No. 4, pp. 243-255.
Gebala, David A. and Suh, Nam P., “An Application of Axiomatic Designs,”Research in Engineering Design, 1992, vol. 3, pp. 149-162.
Suh, Nam P., “Design Axioms and Quality Control,”Robotics and Computer-Integrated Manufacturing, 1992, vol. 9, No. 4/5, pp. 367-376.
Sullivan, Kevin J. et al, “The Structure and Value of Modularity in Software Design,” presented at theProceedings of the Joint International Conference on Software Engineering and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Vienna, Austria, Sep. 2001, pp. 1-10.
Suh, Nam P., “Introduction,” Chapter 1, pp. 3-24 and “Design and Design Processes” Chapter 2, pp. 25-45,The Principles of Design, 1990, First edition, Oxford University Press, New York.
Suh, Nam P., “Editorial” p. 1 and “The Future of the Factory,” pp. 39-49,Robotics and Computer-Integrated Manufacturing, 1984, vol. 1, No. 1.
El-Haik, Basem, “The Integration of Axiomatic Design in the Engineering Design Process,” presented at the 11thAnnual RMSL Workshop, May 10-12, 1999 Auburn Hills, Michigan, pp. 1-8.
Suh, Nam P. et al, “On a Axiomatic Approach to Manufacturing and Manufacturing Systems,”Journal of Engineering for Industry, May 1978, vol. 100, pp. 127-130.
Suh, Nam P. et al, “Design and Operation of Large Systems,”Journal of Manufacturing Systems, 1995, vol. 14, No. 3, pp. 203-213.
Suh, Nam P., “Designing-in of Quality Through Axiomatic Design,”IEEE Transactions on Reliability, Jun. 1995, vol. 44, No. 2, pp. 256-264.
Suh, Nam P., “Development of the Science Base for the Manfacturing Field Through the Axiomatic Approach,”Robotics and Computer-Integrated Manufacturing, 1984, vol. 1, No. 3/4, pp. 397-415.
Nakazawa, Hiromu and Suh, Nam P., “Process Planning Based on Information Concept,”Roboitcs and Computer-Integrated Manufacturing, 1984, vol. 1, No. 1, pp. 115-123.
Nam P. Suh and James R. Rinderie, “Qualitative and Quantitative Use of Design and Manufacturing Axioms,”Annals of CIRP, 1982, vol. 31, No. 1.
Suh, Nam P. et al., “Application of Axiomatic Design Techniques to Manufacturing,”The American Society of Mechanical Engineers for presentation at the Winter Annual Meeting, Dec. 2-7, 1979, New York, NY.
Leonard D. Albano and Suh, Nam P., “Axiomatic Design and Concurrent Engineering,” 1994, Butterworth-Heinemann Ltd.
Suh, Nam P., “Axiomatic Design of Mechanical Systems,”Transactions of the ASME, Jun. 1995

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

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

Rate now

     

Profile ID: LFUS-PAI-O-4118395

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