• DocumentCode
    2417587
  • Title

    Using plans for specifying preconfigured bean sets

  • Author

    Birngruber, D. ; Hof, Markus

  • Author_Institution
    Inst. for Practical Comput. Sci., Johannes Kepler Univ., Linz, Austria
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    217
  • Lastpage
    226
  • Abstract
    Component composition is either done manually in a component assembly tool or with specific applications (wizards). However, from the view of the application programmer this situation is not satisfactory. Wizards are not flexible enough and their creation requires substantial efforts. Doing everything manually is annoying, requires quite a good knowledge of the used components and increases the training period of the application programmer considerably. This paper describes a new approach for composing a set of JavaBeans using so-called bean plans. A bean plan is a partial description of a set of beans and their wiring. It describes a semi-finished bean suite with some JavaBeans being already preconfigured and preconnected and others being still isolated. The application programmer can later complete the ensemble with any component assembly tool by defining missing connections and overriding preconfigured properties. The plan is shipped together with the bean suite and it relieves the application programmer from routine configuration tasks, BeanPlan is the scripting language for writing bean plans and is described
  • Keywords
    Java; object-oriented programming; software reusability; BeanPlan; JavaBeans; bean plans; bean wiring; component composition; preconfigured bean set specification; scripting language; semi-finished bean suite; Application software; Assembly; Computer science; Documentation; Java; Libraries; Programming profession; Software maintenance; Wiring; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2000. TOOLS 34. Proceedings. 34th International Conference on
  • Conference_Location
    Santa Barbara, CA
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-0774-3
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.868973
  • Filename
    868973