Abstract

This paper presents an approach to object-oriented programming (OOP) through software intelligent retrieval and reuse. OO development never has met the objectives for software reuse. Thus, a Uniform Modeling Language (UML) has arisen as a standard top-down way for describing component functions and properties. Components may be defined in any language, for any platform, and combined into frameworks. This can be accomplished using component models. Component interface standards should be developed to facilitate component reuse. Retrieved components need to be adapted (e.g., via case-based reasoning) to specific contexts. This is more general than OO development. Knowledge-bases should evolve to guide the definition, generalization, specialization, and retrieval of components and frameworks. These intelligent systems are constructed through a component-based methodology - completing the loop. The problem with a UML-based methodology is that it is not a full-spectrum coding method. Thus, a component bootstrap is advanced, which in conjunction with an intelligent repository, provides for extensible frameworks.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.