Software development using domain-specific software architectures: CDRl A011—a curriculum module in the SEI style

  • Authors:
  • Richard N. Taylor;Will Tracz;Lou Coglianese

  • Affiliations:
  • ADAGE-UCI-94-01C;ADAGE-UCI-94-01C;ADAGE-UCI-94-01C

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

The objective of software development using domain-specific software architectures (DSSA) is reduction in time and cost of producing specific application systems within a supported domain, along with increased product quality, improved manageability, and positioning for acquisition of future business. Key aspects of the approach include software reuse based on parameterization of generic components and interconnection of components within a canonical solution framework. Viability of the approach depends on identification and deep understanding of a selected domain of applications. The DSSA approach, to be effectively applied, requires a variety of support tools, including repository mechanisms, prototyping facilities, and analysis tools. This curriculum module describes the DSSA approach, representative examples, supporting tools, and processes.