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.
CITATION STYLE
Taylor, R. N., Tracz, W., & Coglianese, L. (1995). Software development using domain-specific software architectures. ACM SIGSOFT Software Engineering Notes, 20(5), 27–38. https://doi.org/10.1145/217030.217034
Mendeley helps you to discover research relevant for your work.