TY - GEN
T1 - Variability and rigour in Service Computing engineering
AU - Ter Beek, Maurice H.
AU - Gnesi, Stefania
AU - Fantechi, Alessandro
AU - Fiadeiro, José L.
PY - 2012/4/26
Y1 - 2012/4/26
N2 - We present a research agenda on an emerging topic in software engineering, namely the synergy between Software Product Line Engineering (SPLE) and Service-Oriented Computing (SOC). Our proposal is to develop rigorous modelling techniques as well as analysis and verification support tools for assisting organisations to plan, optimise, and control the quality of software service provision, both at design time and at run time. We foresee a flexible engineering methodology according to which software service line organisations can develop novel classes of service-oriented applications that can easily be adapted to customer requirements as well as to changes in the context in which, and while, they execute. By superposing variability mechanisms on current languages for service engineering, based on policies and strategies defined by service providers, we envision the possibility of identifying variability points that can be triggered at run time to increase adaptability and optimise the (re)use of resources.
AB - We present a research agenda on an emerging topic in software engineering, namely the synergy between Software Product Line Engineering (SPLE) and Service-Oriented Computing (SOC). Our proposal is to develop rigorous modelling techniques as well as analysis and verification support tools for assisting organisations to plan, optimise, and control the quality of software service provision, both at design time and at run time. We foresee a flexible engineering methodology according to which software service line organisations can develop novel classes of service-oriented applications that can easily be adapted to customer requirements as well as to changes in the context in which, and while, they execute. By superposing variability mechanisms on current languages for service engineering, based on policies and strategies defined by service providers, we envision the possibility of identifying variability points that can be triggered at run time to increase adaptability and optimise the (re)use of resources.
UR - http://www.scopus.com/inward/record.url?scp=84860014575&partnerID=8YFLogxK
U2 - 10.1109/SEW.2011.24
DO - 10.1109/SEW.2011.24
M3 - Conference contribution
SN - 9780769546278
T3 - Annual IEEE Software Engineering Workshop
SP - 122
EP - 127
BT - Proceedings - 2011 34th IEEE Software Engineering Workshop, SEW 2011
T2 - 2011 34th IEEE Software Engineering Workshop, SEW 2011
Y2 - 20 June 2011 through 21 June 2011
ER -