Proceedings ArticleDOI
A Reference Architecture for a Cloud-Based Tools as a Service Workspace
Muhammad Aufeef Chauhan,Muhammad Ali Babar,Quan Z. Sheng +2 more
- pp 475-482
TLDR
This work presents 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.Abstract:
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.read more
Citations
More filters
The Rational Unified Process An Introduction
TL;DR: The the rational unified process an introduction is universally compatible with any devices to read and is available in the book collection an online access to it is set as public so you can get it instantly.
Book
Software engineering approaches for offshore and outsourced development : third international conference, SEAFOOD 2009, Zurich, Switzerland, July 2-3, 2009 : proceedings
TL;DR: This session discusses Decentralized Software Development, Model-Centric Approach to Software Design and Stakeholder-Specific Architecture Views in Scope of a Financial Institution, and the Role of Contracts in Distributed Development.
Book ChapterDOI
Using Reference Architectures for Design and Evaluation of Web of Things Systems: A Case of Smart Homes Domain
TL;DR: In this article, a software process-based approach to use Reference Architectures (RA) for architecture design of individual IoT subsystems and then use the IoT sub-systems for architecture development of a Web of Things (WoT) system is presented.
Book ChapterDOI
Architecturally Significant Requirements Identification, Classification and Change Management for Multi-tenant Cloud-Based Systems
TL;DR: System analysts and software architects can use the proposed taxonomy and the management framework for identifying relevant quality requirements for multi-tenant cloud-based systems, for analyzing impact of changes in the requirements on the overall system architecture, and for managing variability of the architecturally significant requirements.
Using Reference Architectures for Design and Evaluation of Web of Things Systems✶: A Case of Smart Homes Domain.
TL;DR: The aim of the research presented this chapter is to provide insight to the process of using a RA for analysis, design, evaluation and evolution of the IoT subsystems as well as a WoT system.
References
More filters
Book
Software Architecture in Practice
TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Book
The Rational Unified Process: An Introduction
TL;DR: This chapter discusses the Rational Unified Process, a method for Modeling the Software Development Business using Software Engineering Techniques for Business Modeling, and its applications, from the Business Models to the Systems.
Book
Service-oriented computing
TL;DR: This series describes the key concepts and abstractions of SOC and the elements of a corresponding engineering methodology and explains how to deploy Web services in accord with current standards.