Software Architecture

Volume 6285 of the series Lecture Notes in Computer Science pp 311-318

Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures

  • Jose JohnAffiliated withSchool of Computing, Dublin City University
  • , MingXue WangAffiliated withSchool of Computing, Dublin City University
  • , Claus PahlAffiliated withSchool of Computing, Dublin City University

* Final gross prices may vary according to local VAT.

Get Access


Service-oriented architecture is an architectural approach that can be applied for building autonomous service systems dynamically to satisfy on-demand business requests. During the execution of service compositions, architectural constraint violations relating to functional and non-fucntional system properties need to be handled intelligently and autonomously, possibly requiring architectural reconfigurations. We propose integrated architectural constraint violation handling to deal with architectural quality problems through dynamic reconfiguration. We concentrate on service replacement selection as a remedial strategy for a possible quality violation requiring architectural remedies.