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
Link To Document