programming model

area of research