Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A model for dynamic reconfiguration in service-oriented architectures

Published: 01 May 2013 Publication History

Abstract

The importance of modelling the dynamic characteristics of the architecture of software systems has long been recognised. However, the nature of the dynamics of service-oriented applications goes beyond what is currently addressed by architecture description languages (ADLs). At the heart of the service-oriented approach is the logical separation between the service need and the need-fulfillment mechanism, i.e., the provision of the service: the binding between the requester and the provider is deferred to run time and established at the instance level, i.e., each time the need for the service arises. As a consequence, computation in the context of service-oriented architectures transforms not only the states of the components that implement applications but also the configurations of those applications. In this paper, we present a model for dynamic reconfiguration that is general enough to support the definition of ADLs that are able to address the full dynamics of service-oriented applications. As an instance of the model, we present a simple service-oriented ADL derived from the modelling language srml that we developed in the Sensoria project.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Software and Systems Modeling (SoSyM)
Software and Systems Modeling (SoSyM)  Volume 12, Issue 2
May 2013
211 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 May 2013

Author Tags

  1. Dynamic formal modelling
  2. Service-oriented computing
  3. Software architecture

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Dynamic Reconfiguration via Typed ModalitiesFormal Methods10.1007/978-3-030-90870-6_32(599-615)Online publication date: 20-Nov-2021
  • (2019)Pragmatic Sensory Data Semantics With Service-Oriented ComputingJournal of Organizational and End User Computing10.4018/JOEUC.201904010231:2(22-36)Online publication date: 1-Apr-2019
  • (2019)A calculus for dynamic architecturesScience of Computer Programming10.1016/j.scico.2019.06.001182:C(1-41)Online publication date: 1-Aug-2019
  • (2019)Encapsulation and Sharing in Dynamic Software Architectures: The Hypercell FrameworkFormal Techniques for Distributed Objects, Components, and Systems10.1007/978-3-030-21759-4_14(242-260)Online publication date: 17-Jun-2019
  • (2018)A review and future directions of SOA-based software architecture modeling approaches for System of SystemsService Oriented Computing and Applications10.1007/s11761-018-0245-112:3-4(183-200)Online publication date: 1-Dec-2018
  • (2017)Reconfigurable service-based architecture based on variability descriptionProceedings of the Symposium on Applied Computing10.1145/3019612.3019767(1154-1161)Online publication date: 3-Apr-2017
  • (2016)Many-Valued Institutions for Constraint SpecificationProceedings of the 19th International Conference on Fundamental Approaches to Software Engineering - Volume 963310.5555/3089458.3089485(359-376)Online publication date: 2-Apr-2016
  • (2016)A method for rigorous design of reconfigurable systemsScience of Computer Programming10.1016/j.scico.2016.05.001132:P1(50-76)Online publication date: 15-Dec-2016
  • (2015)Modeling and validating self-adaptive service-oriented applicationsACM SIGAPP Applied Computing Review10.1145/2835260.283526215:3(35-48)Online publication date: 13-Oct-2015
  • (2015)Formal modeling self-adaptive service-oriented applicationsProceedings of the 30th Annual ACM Symposium on Applied Computing10.1145/2695664.2695772(1704-1710)Online publication date: 13-Apr-2015

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media