Proceedings of the 8th workshop on Aspects, components, and patterns for infrastructure software