Modeling to Support Communication and Engineering of Service-Oriented Software
Razavian, M., Tamburri, D.A., Gu, Q., Lago, P. · VU Research Portal · 2012
Our research focus is on social and sustainable Service-Oriented software engineering. From a social point of view, understanding social structures in Service-Oriented software engineering can lead to better software (as phrased in Conway’s law). From a sustainable point of view, notational, methodological and techological support for Service-Oriented software engineering should aim at retaining past investments (in e.g. legacies), simplifying development processes and addressing global problems like the increasing need for remote collaboration, and the increasing scarcity of energy resources hence demanding for energy efficient solutions. In the S-Cube project the research group adopted a Model- Driven approach to support the communication about, and engineering of, Service-Oriented software. Models, views and viewpoints have been defined to support three main research problems in Service-Oriented software engineering: How to guide migration of legacy assets to services? How agile service networks can support virtual communities aimed at global software engineering? How to support architects and engineers to think in a Service-Oriented way? This research summary presents the three research topics we tackled, the related research questions and an overview of results addressed.