Identifying software components from process requirements using domain model and object libraries

Vijayan Sugumaran, Mohan Rao Tanniru, Veda C. Storey · 1999

Reuse is believed to be critical when software must be developed within an acceptable time frame. A major problem of reuse, however, is the possible representational bias the reuse of design artifacts may create in the development of the overall system design strategies. One way to address this issue is to develop system design strategies from the analysis phase by reusing artifacts of domain knowledge. Domain analysis research has proposed the use of artifacts such as objectives, processes, actions and higher-level data objects to define system requirements from business processes. The question then is: How can one take advantage of reusable objects from the domain analysis and design phases to configure software components that meet business requirements? This research builds on earlier work in the domain analysis area in deriving system requirements, but combines these requirements with available software object repositories to arrive at software components for program

Read the paper · More papers on PaperTik