ACM SIGSOFT Software Engineering Notes · 1995 · 51 citations · 23 references
ComputingComputer ScienceSystems EngineeringSoftware EngineeringSystems ArchitectureSystems DesignApplication ArchitectureComponent-based Software EngineeringSoftware ArchitectureSoftware DesignSoftware ReuseSolution ArchitectureComponent-based Software DevelopmentReusable Software ArchitectureReuseReuse In Software EngineeringReuse Support ToolsSoftware Component ReuseSoftware ComponentsSoftware Development Methodology
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.
23
Patrick Borras, Dominique Clement, Th. Despeyroux et al. · 1988 · 339 citations · Full text
Module interconnection languages
Rubén Prieto-Díaz, James M. Neighbors · Journal of Systems and Software · 1986 · 211 citations