2011 · 42 citations · 18 references
EngineeringAutonomous SystemsSystems EngineeringAdaptive ReuseModel-based Systems EngineeringSystems ArchitectureDynamic ReconfigurationReconfigurable System ArchitectureReconfiguration StrategiesRun-time ReconfigurationService-oriented ArchitectureAutonomic ComputingContext-aware AdaptationContext-aware ReconfigurationRun-time Adaptation PoliciesService ReuseSoftware Product Line ArchitectureSoftware Product Line ModelingSoftware Product Lines
Web services run in complex environments where it is desirable to be able to count on mechanisms to adapt them according to contextual changes. Manual adaptations are unfeasible in intricate service compositions that are built with highly dynamic Web services. However, the principles of Autonomic Computing could support their self-adaptation. In this paper, we propose a method for designing and implementing context-aware autonomous Web services in system families. It is based on Software Product Line (SPL) engineering to support their systematic reuse in mass production environments. Autonomic behavior is achieved by our Model-based Reconfiguration Engine for Web services (MoRE-WS). MoRE-WS leverages variability models at runtime as easy-to-understand and semantically rich adaptation policies for decision-making while the architecture of a Dynamic SPL (DSPL) allows a flexible service recomposition. A case study illustrates the applicability of our method.
18
OWL Web Ontology Language - Reference
Mike Dean, A.T. Schreiber, Sean Bechofer et al. · Data Archiving and Networked Services (DANS) · 2004 · 2.4K citations
Gordon S. Blair, Nelly Bencomo, Robert B. France · Computer · 2009 · 646 citations
Philip K. McKinley, S. Masoud Sadjadi, Eric P. Kasten et al. · Computer · 2004 · 594 citations
Dynamic Software Product Lines
Svein Hallsteinsen, Mike Hinchey, Sooyong Park et al. · Computer · 2008 · 370 citations
Engineering, Systems Engineering, Requirements Engineering +11