Building product populations with software components by R.C. van Ommering