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 :
بازگشت