DocumentCode
1967706
Title
Intelligent component-centric programming
Author
Rubin, Stuart H. ; Ceruti, Marion G.
Author_Institution
Space & Naval Warfare Syst. Center, San Diego, CA, USA
fYear
2005
fDate
15-17 Aug. 2005
Firstpage
265
Lastpage
269
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.
Keywords
Unified Modeling Language; object-oriented programming; software reusability; Uniform Modeling Language; case-based reasoning; component interface standards; intelligent component-centric programming; intelligent repository; object-oriented programming; software intelligent retrieval; software reuse; Application software; Assembly; Intelligent systems; Object oriented modeling; Programming; Software design; Standards development; Testing; USA Councils; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Reuse and Integration, Conf, 2005. IRI -2005 IEEE International Conference on.
Print_ISBN
0-7803-9093-8
Type
conf
DOI
10.1109/IRI-05.2005.1506484
Filename
1506484
Link To Document