Design for Adaptation of Distributed Service-Based Systems

  • Antonio Bucchiarone
  • Martina De Sanctis
  • Annapaola Marconi
  • Marco Pistore
  • Paolo TraversoEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9435)


Internet of Services applications need to cope with a continuously changing environment, both in terms of the context in which they operate, and of the services, users and providers involved. In this setting, adaptivity is to be considered an intrinsic characteristic of applications rather than an exception to be handled. In this paper we propose a design for adaptation approach that fully exploits the advantages of the service-oriented paradigm to support the development and operation of service-based applications operating in highly dynamic environments. The approach is based on dynamic and incremental service composition and re-configuration techniques and is evaluated on a real-world scenario in the Smart Cities domain.


Smart City Domain Concept Abstract Activity Domain Object Domain Property 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This work is partially funded by 7th Framework EU-FET project 600792 ALLOW Ensembles.


  1. 1.
    Bucchiarone, A., Cappiello, C., Di Nitto, E., Kazhamiakin, R., Mazza, V., Pistore, M.: Design for adaptation of service-based applications: main issues and requirements. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 467–476. Springer, Heidelberg (2010) Google Scholar
  2. 2.
    Bucchiarone, A., Marconi, A., Mezzina, C.A., Pistore, M., Raik, H.: On-the-Fly adaptation of dynamic service-based systems: incrementality, reduction and reuse. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 146–161. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  3. 3.
    Cubo, J., Gamez, N., Fuentes, L., Pimentel, E.: Composition and self-adaptation of service-based systems with feature models. In: Favaro, J., Morisio, M. (eds.) ICSR 2013. LNCS, vol. 7925, pp. 326–342. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  4. 4.
    Cubo, J., Pimentel, E.: DAMASCo: a framework for the automatic composition of component-based and service-oriented architectures. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 388–404. Springer, Heidelberg (2011) CrossRefGoogle Scholar
  5. 5.
    Eberle, H., Unger, T., Leymann, F.: Process fragments. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2009, Part I. LNCS, vol. 5870, pp. 398–405. Springer, Heidelberg (2009) CrossRefGoogle Scholar
  6. 6.
    Hallsteinsen, S.O., Hinchey, M., Park, S., Schmid, K.: Dynamic software product lines. IEEE Comput. 41(4), 93–95 (2008)CrossRefGoogle Scholar
  7. 7.
    Hull, R., Damaggio, E., De Masellis, R., Fournier, F., Gupta, M., Heath, F.T., Hobson, S., Linehan, M.H., Maradugu, S., Nigam, A., Sukaviriya, P.N., Vaculín, R.: Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events. In: DEBS 2011Google Scholar
  8. 8.
    Hussein, M., Han, J., Yu, Y., Colman, A.: Enabling runtime evolution of context-aware adaptive services (2013)Google Scholar
  9. 9.
    Murguzur, A., Trujillo, S., Truong, H.L., Dustdar, S., Ortiz, Ó., Sagardui, G.: Run-time variability for context-aware smart workflows. IEEE Software 32, 52–60 (2015)CrossRefGoogle Scholar
  10. 10.
    Pistore, M., Traverso, P., Paolucci, M., Wagner, M.: From software services to a future internet of services. In: Future Internet, Assembly, pp. 183–192 (2009)Google Scholar
  11. 11.
    Sirbu, A., Marconi, A., Pistore, M., Eberle, H., Leymann, F., Unger, T.: Dynamic composition of pervasive process fragments. In: ICWS, pp. 73–80. IEEE (2011)Google Scholar
  12. 12.
    Yu, J., Sheng, Q.Z., Swee, J.K.Y.: Model-driven development of adaptive service-based systems with aspects and rules. In: Chen, L., Triantafillou, P., Suel, T. (eds.) WISE 2010. LNCS, vol. 6488, pp. 548–563. Springer, Heidelberg (2010) CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Antonio Bucchiarone
    • 1
  • Martina De Sanctis
    • 1
  • Annapaola Marconi
    • 1
  • Marco Pistore
    • 1
  • Paolo Traverso
    • 1
    Email author
  1. 1.Fondazione Bruno KesslerTrentoItaly

Personalised recommendations