Toward A Reusable Domain Analysis

Patricia Collins
Hewlett-Packard Company
1801 Page Mill Road, Bldg. D
Palo Alto, CA 94304
collins@hpcea.ce.hp.com

Abstract:

We are developing a set of checklists and a process model for commercial business product reuse efforts. We describe our approach to scoping the activities of Domain Analysis (DA) in order to optimize reusability of the products (e.g., domain models) of that analysis. In particular, our model for the Domain Analysis activity is complemented by a distinct activity for analyzing the reusability constraints placed by the product development environment (people, tools, process, objectives, etc.). We refer to this as a ``Reusability Analysis.'' We contend that one benefit of distinguishing between an analysis of the domain and an analysis of the environment in which workproducts will be reused is that the domain models and related workproducts of the Domain Analysis will be reusable, even if software components cannot be reused across the range of intended domain products.




Keywords: Domain Analysis, Reusability, Software Generation Process