Composition of software architectures from reusable architecture patterns
ISAW '98 Proceedings of the third international workshop on Software architecture
A reusable architecture for federated client/server systems
SSR '99 Proceedings of the 1999 symposium on Software reusability
Conceptual Models and Architectures for Advanced Information Systems
Applied Intelligence
Use cases for distributed real-time software architectures
Engineering of distributed control systems
Hi-index | 0.00 |
In this paper a reuse-oriented perspective is taken to designing and implementing configurable distributed applications. An application domain is defined as a family of systems that have some features in common and others that differentiate them. During doman modeling, reusable specifications, architectures and component types are developed, which capture the similarities and variations of the family of systems that compose the application domain. Target systems are generated by tailoring the reusable specifications and architectures given the requirements of the target system, and configuring a target system based on the tailored architecture. The paper describes an approach for generating and configuring distributed applications from the domain model and a library of predefined component types.