
Parameters
Meer over het boek
Software engineering for complex systems relies on abstraction, multi-domain expertise, separation of concerns, and reuse. Domain experts, who often lack software engineering skills, should articulate solutions using their specific vocabulary rather than general-purpose programming languages (GPLs). Successful integration of domain-specific languages (DSLs) necessitates a clear distinction between domain and integration issues, while allowing for sufficient coupling to enable DSL reuse across different contexts. Component-based software engineering (CBSE) enhances reuse and separation of concerns by encapsulating functionalities within components, though this can introduce accidental complexities as components are GPL artifacts. Model-driven engineering (MDE) elevates models to primary development artifacts, allowing for abstraction from GPLs. These models, articulated in domain-specific language, can be platform-independent and translated into GPLs for various target platforms. Component & connector (C&C) architecture description languages (ADLs) merge CBSE and MDE to construct architectures from component models. We introduce concepts for engineering software systems utilizing interchangeable component behavior languages, realized in a modeling infrastructure that supports the development of applications based on C&C architectures. This infrastructure facilitates transformations from platform-independent to platform-specific
Een boek kopen
An extensible component & connector architecture description infrastructure for multi-platform modeling, Andreas Wortmann
- Taal
- Jaar van publicatie
- 2016
Betaalmethoden
Nog niemand heeft beoordeeld.