Object-oriented technology and domain analysis

Domain analysis makes a necessary contribution in supporting systematic reuse: a focus on understanding and modeling common capabilities within related software applications and the nature of and reasons for variability. Traditionally, domain analysis has been based on structured analysis approaches...

Full description

Saved in:
Bibliographic Details
Published inProceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203) pp. 86 - 93
Main Authors Cohen, S., Northrop, L.M.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1998
Subjects
Online AccessGet full text
ISBN9780818683770
0818683775
ISSN1085-9098
DOI10.1109/ICSR.1998.685733

Cover

More Information
Summary:Domain analysis makes a necessary contribution in supporting systematic reuse: a focus on understanding and modeling common capabilities within related software applications and the nature of and reasons for variability. Traditionally, domain analysis has been based on structured analysis approaches such as data flow and entity relation modeling or on library taxonomy techniques such as faceted classification. More recently, domain analysis has begun to use object oriented analysis techniques as well as semantic modeling and other knowledge engineering methods. Object oriented technology provides some key abstractions that support reuse. New object oriented approaches in scenarios, use cases, frameworks, and design patterns have blurred many of the distinctions between domain and object oriented analyses. Neither domain analysis nor object oriented analysis has yielded the desired reuse track record. Can we move toward approaches that use the best practices of domain and object oriented analysis to produce what might be called "software reuse that's worth it?".
ISBN:9780818683770
0818683775
ISSN:1085-9098
DOI:10.1109/ICSR.1998.685733