Domain-Specific Modeling and Synthesis of Distributed Networked Systems
Source: Kurukshetra University
Modern, complex software systems for a specific application domain often display common system design architectures with similar subsystem functionality and interactions, making them suitable for representation by reusable specification architecture. For example, every distributed networked system requires connection management, event detection, de-multiplexing, event dispatching, and composition of dynamically configured services. The similarities between these subsystems can be exploited to create a model-driven system development environment in which generic reusable specifications and models can be tailored for the specific platform, and automatically transformed into software.