Using Aspects and the Spring Framework to Implement Variabilities in a Software Product Line | IEEE Conference Publication | IEEE Xplore