Effective and Considerate Change Notifications in Multidisciplinary Engineering Projects

  • Estefanía Serral
  • Richard Mordinyi
  • Stefan Biffl
Conference paper


In multidisciplinary engineering projects the effective and considerate propagation of changes is essential to ensure a consistent view of the project and to minimize defects and risks. To achieve this, the changes coming from one discipline need to be communicated and coordinated with the participants of the disciplines where those changes are relevant. In this paper, we introduce a user-centric context-adaptive notification manager (UCAN), which makes use of modelling techniques at design and runtime to derive effective change notifications that are delivered in a considerate manner. We present a prototype implementation of UCAN based on industry use cases and discuss its benefits and limitations based on the feedback from industry partner domain experts.


Change management Adaptive notifications Multidisciplinary engineering projects 


  1. 1.
    Winkler D, Moser T, Mordinyi R, Sunindyo WD, Biffl S (2011) Engineering object change management process observation in distributed automation systems projects. In: EuroSPI 2011, IEEE, pp 1–10Google Scholar
  2. 2.
    Lüder A, Estévez E, Hundt L, Marcos M (2011) Automatic transformation of logic models within engineering of embedded mechatronical units. Int J Adv Manuf Tech 54:1077–1089CrossRefGoogle Scholar
  3. 3.
    Gibbs WW (2005) Considerate computing. Sci Am 292(1):54–61CrossRefGoogle Scholar
  4. 4.
    Schäfer W, Wehrheim H (2007) The challenges of building advanced mechatronic systems. In: 2007 Future of Software Engineering, IEEE, pp 72–84Google Scholar
  5. 5.
    Hehenberger P, Egyed A, Zeman, K (2010) Consistency checking of mechatronic design models. In: ASME and IDETC/CIE 2010 conferences, pp 1–8Google Scholar
  6. 6.
    Egyed A (2011) Automatically detecting and tracking inconsistencies in software design models. IEEE Trans Software Eng 37(2):188–204CrossRefGoogle Scholar
  7. 7.
    Ramchurn SD, Deitch B, Thompson MK, Roure DCD, Jennings NR, Luck M (2004) Minimising intrusiveness in pervasive computing environments using multi-agent negotiation. In: MOBIQUITOUS 2004, pp 364–372Google Scholar
  8. 8.
    Calvary G, Coutaz J, Thevenin D, Limbourg Q, Bouillon L, Vanderdonckt J (June 2003) A unifying reference framework for multi-target user interfaces. Interact Comput 15(3):289–308CrossRefGoogle Scholar
  9. 9.
    Clerckx T, Vandervelpen C, Coninx K (2008) Task-based design and runtime support for multimodal user interface distribution. In: Engineering interactive systems. Springer, Berlin, Heidelberg, pp 89–105Google Scholar
  10. 10.
    Blumendorf M, Lehmann G, Albayrak S (2010) Bridging models and systems at runtime to build adaptive user interfaces. In: EICS 2010, ACM, pp 9–18Google Scholar
  11. 11.
    Gil M, Giner P, Pelechano V (2012) Personalization for unobtrusive service interaction. Pers Ubiquit Comput 16(5):543–561CrossRefGoogle Scholar
  12. 12.
    Moser T, Biffl S (2012) Semantic integration of software and systems engineering environments. IEEE Trans Syst Man Cybern C Appl Rev 42(1):38–50CrossRefGoogle Scholar
  13. 13.
    Gruber TR (1993) A translation approach to portable ontology specifications. Knowl Acquis 5:199–220CrossRefGoogle Scholar
  14. 14.
    Serral E, Valderas P, Pelechano V (2013) Context-adaptive coordination of pervasive services by interpreting models during runtime. Comput J 56(1):87–114Google Scholar
  15. 15.
    Batory D (2005) Feature models, grammars, and propositional formulas. In: International software product line conference. Lecture notes in computer science, vol 3714, p 720Google Scholar
  16. 16.
    Zaid LA, Kleinermann F, De Troyer O (2009) Applying semantic web technology to feature modeling. In: SAC 2009, ACM, pp 1252–1256Google Scholar
  17. 17.
    Biffl S, Schatten A (2009) A platform for service-oriented integration of software engineering environments. In: Proceedings of the 2009 conference on new trends in software methodologies, tools and techniques, pp 75–92Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Estefanía Serral
    • 1
  • Richard Mordinyi
    • 1
  • Stefan Biffl
    • 1
  1. 1.Christian Doppler Laboratory for Software Engineering Integration for Flexible Automation SystemsVienna University of TechnologyViennaAustria

Personalised recommendations