A Reference Architecture for a Cloud-Based Tools as a Service Workspace

Aufeef Chauhan, Muhammad Ali Babar, Quan Z. Sheng

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review


Software Architecture (SA) plays a critical role in developing and evolving cloud-based applications. We present a Reference Architecture (RA) for designing Cloud-based Tools as a service work SPACE (TSPACE) - a platform for provisioning chain of tools following the Software as a Service (SaaS) model. The TSPACE RA has been designed by leveraging well-known design principles and patterns and has been documented using a view-based approach. The RA has been presented in terms of its context, goals and design elements by describing the requirements, design tactics, and components of the RA. We evaluate the RA in terms of completeness and feasibility. Our proposed RA can provide valuable guidance and insights for designing and implementing concrete software architectures of TSPACE.
Original languageEnglish
Title of host publicationServices Computing (SCC), 2015 IEEE International Conference on
Number of pages8
PublisherIEEE Communications Society
Publication date2015
ISBN (Print)978-1-4673-7280-0
Publication statusPublished - 2015


  • Cloud Computing
  • Tools as a Service (TaaS)
  • Software Architecture
  • Reference Architecture (RA)
  • Ontologies


Dive into the research topics of 'A Reference Architecture for a Cloud-Based Tools as a Service Workspace'. Together they form a unique fingerprint.

Cite this