To main content

Modelling Service Requirements Variability: The DiVA Way

Abstract

This chapter tackles the challenges of variability identification, modelling and implementation for service-based systems. The DiVA methodology is applied to the Mobile Phone Service Portability case-study to demonstrate its solutions to these challenges. The DiVA methodology utilises concepts of Aspect-Oriented Software Development to encapsulate service variants in distinct modules and uses Model-Driven Development techniques to analyse and transform conceptual designs into executable services. The DiVA approach provides a tool-supported methodology for managing dynamic variability in adaptive systems and taming system complexity

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

  • Phil Greenwood
  • Ruzanna Chitchyan
  • Dhouha Ayed
  • Vincent Girard-Reydet
  • Franck Fleurey
  • Vegard Dehlen
  • Arnor Solberg

Affiliation

  • Lancaster University
  • Thalesgroup
  • SINTEF Digital / Sustainable Communication Technologies

Year

2011

Publisher

Springer

Book

Service Engineering - European Research Results

ISBN

978-3-7091-0414-9

Page(s)

55 - 84

View this publication at Cristin