Feature Oriented Programming: A step towards flexible composition of modular programming | IEEE Conference Publication | IEEE Xplore