• 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