Self-Architecting Software SYstems (SASSY) from QoS-annotated activity models

  • Authors:
  • Sam Malek;Naeem Esfahani;Daniel A. Menasce;Joao P. Sousa;Hassan Gomaa

  • Affiliations:
  • Department of Computer Science, George Mason University, USA;Department of Computer Science, George Mason University, USA;Department of Computer Science, George Mason University, USA;Department of Computer Science, George Mason University, USA;Department of Computer Science, George Mason University, USA

  • Venue:
  • PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the complexity associated with software development has increased, software engineers have sought novel ways to represent, reason about, and compose large-scale software systems. However, the majority of these approaches are geared to technically well versed engineers, making them unwieldy for use in a growing class of real-world pervasive computing systems. In this paper, we propose a new approach intended to address the current shortcomings in service-oriented software systems. Given the functional and QoS requirements specified by a domain expert in an activity oriented modeling language, an architecture satisfying the requirements is generated. We describe our approach in the context of a framework, entitled Self-Architecting Software SYstems (SASSY), which shapes our ongoing research and aims to automate the composition, analysis, adaptation, and evolution of service-oriented software systems.