• DocumentCode
    2297829
  • Title

    Building, modifying and using component generators

  • Author

    Ornburn, Stephen B. ; LeBlanc, Richard J., Jr.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1993
  • fDate
    17-21 May 1993
  • Firstpage
    391
  • Lastpage
    402
  • Abstract
    The tools used to generate implementations from component descriptions are called component generators. The protocol considered supports call processing by controlling the set-up and take-down of connections carrying telephone calls. The exercises discussed investigate the use of component generators in the construction of the protocol handler and related components. The component descriptions and generic architectures developed in these exercises are built by composing reusable components and applying generative tools. The component generators use information obtained from the component descriptions to instantiate the generic architecture. In addition to providing a perspective on the approach to component generation, related work in knowledge-based software engineering is presented. These exercises are generalized, outlining a process for developing software which takes advantage of component generator technology and supports several forms of component composition
  • Keywords
    automatic programming; knowledge based systems; software reusability; software tools; subroutines; telecommunications computer control; telephone systems; call processing; component composition; component descriptions; component generators; generative tools; generic architectures; knowledge-based software engineering; protocol handler; reusable components; software development process; telephone calls; Buildings; Computer architecture; Data mining; Educational institutions; Process control; Programming profession; Protocols; Software engineering; Software tools; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1993. Proceedings., 15th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-3700-5
  • Type

    conf

  • DOI
    10.1109/ICSE.1993.346026
  • Filename
    346026