Loading...

Towards a self-adaptive service-oriented methodology based on extended SOMA

Parvizi Mosaed, A ; Sharif University of Technology

668 Viewed
  1. Type of Document: Article
  2. DOI: 10.1631/FITEE.1400040
  3. Abstract:
  4. We propose a self-adaptive process (SAP) that maintains the software architecture quality using the MAPE-K standard model. The proposed process can be plugged into various software development processes and service-oriented methodologies due to its explicitly defined inputs and outputs. To this aim, the proposed SAP is integrated with the service-oriented modeling and application (SOMA) methodology in a two-layered structure to create a novel methodology, named self-adaptive service-oriented architecture methodology (SASOAM), which provides a semi-automatic self-aware method by the composition of architectural tactics. Moreover, the maintenance activity of SOMA is improved using architectural and adaptive patterns, which results in controlling the software architecture quality. The improvement in the maintainability of SOMA is demonstrated by an analytic hierarchy process (AHP) based evaluation method. Furthermore, the proposed method is applied to a case study to represent the feasibility and practicality of SASOAM
  5. Keywords:
  6. Adaptation pattern ; Architectural pattern ; Architectural tactic ; Quality attribute ; Self-adaptive process ; Service-oriented architecture ; Analytic hierarchy process ; Information services ; Quality control ; Quality of service ; Software architecture ; Software design ; Software engineering ; Adaptive process ; Quality attributes ; Service oriented architecture (SOA)
  7. Source: Journal of Zhejiang University: Science C ; Volume 16, Issue 1 , 2015 , Pages 43-69 ; 18691951 (ISSN)
  8. URL: http://link.springer.com/article/10.1631/FITEE.1400040