CS4608 - Cross cutting System engineering 1