Deepening the separation of concerns in the implementation of multimedia systemsMarcio MorenoRodrigo Santoset al.2016SAC 2016