[1]
Kollár, J. et al. 2012. Separating Concerns in Programming: Data, Control and Actions. Computing and Informatics. 24, 5 (Feb. 2012), 441–462.