A Model-Based Approach for Integrating Executable Architectural Design Patterns in Space Flight Software Product Lines [chapter]

Julie Street Fant, Hassan Gomaa, Robert G. Pettit
2016 Communications in Computer and Information Science  
This paper addresses variability in software product line architectures by addressing variability at a higher level of granularity through architectural design patterns. This approach models three levels of executable architectural design patterns to progressively address variability within the SPL and the member applications. The approach is intended for distributed real-time embedded software domains and has been applied to a space flight SPL.
doi:10.1007/978-3-319-30142-6_16 fatcat:wmxdxmbkufc5hh2pqtyldq6anm