• DocumentCode
    324460
  • Title

    Domain analysis and generative implementation

  • Author

    Neighbors, James M.

  • Author_Institution
    Bayfront Technol. Inc., Newport Beach, CA, USA
  • fYear
    1998
  • fDate
    2-5 Jun 1998
  • Firstpage
    356
  • Lastpage
    357
  • Abstract
    Automatic programming research in the 1970s rated their techniques using a power function. The power function of a technique is the ratio of effort required to develop a system using the technique over the effort required to develop the same system using conventional techniques. Software reuse recognizes that large gains in the power function are achieved by reusing system artifacts. Domain analysis recognizes that large gains in reuse are achieved by reusing as much analysis and design as possible. The Draco approach recognizes that large gains from DA are achieved by having the domains reuse each other. The power function fails to recognize the expense of putting the technique in place. The author believes we are on an evolutionary path from cheaply implemented component libraries through one domain generation to very expensive domain hierarchies. As more demands are put on software production and education, the costs will become justified
  • Keywords
    software reusability; systems analysis; Draco approach; cheaply implemented component libraries; domain analysis; domain generation; domain reuse; evolutionary path; expensive domain hierarchies; generative implementation; power function; software production; software reuse; system artifacts; Displays; Graphics; Information analysis; Java; LAN interconnection; Libraries; Programming; Project management; Protocols; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reuse, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1085-9098
  • Print_ISBN
    0-8186-8377-5
  • Type

    conf

  • DOI
    10.1109/ICSR.1998.685764
  • Filename
    685764