ITU

A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service

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

Standard

A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service. / Chauhan, Muhammad Aufeef; Babar, Muhammad Ali; Probst, Christian W.

17th International Conference on Product Focused Software Process Improvement. Springer Publishing Company, 2016. p. 111-126 (Lecture Notes in Computer Science, Vol. 10027).

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

Harvard

Chauhan, MA, Babar, MA & Probst, CW 2016, A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service. in 17th International Conference on Product Focused Software Process Improvement. Springer Publishing Company, Lecture Notes in Computer Science, vol. 10027, pp. 111-126. https://doi.org/10.1007/978-3-319-49094-6_8

APA

Chauhan, M. A., Babar, M. A., & Probst, C. W. (2016). A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service. In 17th International Conference on Product Focused Software Process Improvement (pp. 111-126). Springer Publishing Company. Lecture Notes in Computer Science Vol. 10027 https://doi.org/10.1007/978-3-319-49094-6_8

Vancouver

Chauhan MA, Babar MA, Probst CW. A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service. In 17th International Conference on Product Focused Software Process Improvement. Springer Publishing Company. 2016. p. 111-126. (Lecture Notes in Computer Science, Vol. 10027). https://doi.org/10.1007/978-3-319-49094-6_8

Author

Chauhan, Muhammad Aufeef ; Babar, Muhammad Ali ; Probst, Christian W. / A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service. 17th International Conference on Product Focused Software Process Improvement. Springer Publishing Company, 2016. pp. 111-126 (Lecture Notes in Computer Science, Vol. 10027).

Bibtex

@inproceedings{4e471ff0f4ec42a293f8334e8f3062f2,
title = "A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service",
abstract = "Software Reference Architecture (SRA), which is a generic architecture solution for a specific type of software systems, provides foundation for the design of concrete architectures in terms of architecture design guidelines and architecture elements. The complexity and size of certain types of software systems need customized and systematic SRA design and evaluation methods. In this paper, we present a software Reference Architecture Design process Framework (RADeF) that can be used for analysis, design and evaluation of the SRA for provisioning of Tools as a Service as part of a cloud-enabled workSPACE (TSPACE). The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloud-based systems. We have applied RADeF SRA design two types of TSPACE: software architecting TSPACE and software implementation TSPACE. The presented framework emphasizes on keeping the conceptual meta-model of the domain under investigation at the core of SRA design strategy and use it as a guiding tool for design, evaluation, implementation and evolution of the SRA. The framework also emphasizes to consider the nature of the tools to be provisioned and underlying cloud platforms to be used while designing SRA. The framework recommends adoption of the multi-faceted approach for evaluation of SRA and quantifiable measurement scheme to evaluate quality of the SRA. We foresee that RADeF can facilitate software architects and researchers during design, application and evaluation of a SRA and its instantiations into concrete software systems.",
keywords = "Cloud Computing, Software Reference Architecture (SRA), Tools as a Service (TaaS), Architecture Design, Architecture evaluation",
author = "Chauhan, {Muhammad Aufeef} and Babar, {Muhammad Ali} and Probst, {Christian W.}",
year = "2016",
month = nov,
day = "6",
doi = "10.1007/978-3-319-49094-6_8",
language = "English",
isbn = "978-3-319-49093-9",
series = "Lecture Notes in Computer Science",
publisher = "Springer Publishing Company",
pages = "111--126",
booktitle = "17th International Conference on Product Focused Software Process Improvement",
address = "United States",

}

RIS

TY - GEN

T1 - A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service

AU - Chauhan, Muhammad Aufeef

AU - Babar, Muhammad Ali

AU - Probst, Christian W.

PY - 2016/11/6

Y1 - 2016/11/6

N2 - Software Reference Architecture (SRA), which is a generic architecture solution for a specific type of software systems, provides foundation for the design of concrete architectures in terms of architecture design guidelines and architecture elements. The complexity and size of certain types of software systems need customized and systematic SRA design and evaluation methods. In this paper, we present a software Reference Architecture Design process Framework (RADeF) that can be used for analysis, design and evaluation of the SRA for provisioning of Tools as a Service as part of a cloud-enabled workSPACE (TSPACE). The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloud-based systems. We have applied RADeF SRA design two types of TSPACE: software architecting TSPACE and software implementation TSPACE. The presented framework emphasizes on keeping the conceptual meta-model of the domain under investigation at the core of SRA design strategy and use it as a guiding tool for design, evaluation, implementation and evolution of the SRA. The framework also emphasizes to consider the nature of the tools to be provisioned and underlying cloud platforms to be used while designing SRA. The framework recommends adoption of the multi-faceted approach for evaluation of SRA and quantifiable measurement scheme to evaluate quality of the SRA. We foresee that RADeF can facilitate software architects and researchers during design, application and evaluation of a SRA and its instantiations into concrete software systems.

AB - Software Reference Architecture (SRA), which is a generic architecture solution for a specific type of software systems, provides foundation for the design of concrete architectures in terms of architecture design guidelines and architecture elements. The complexity and size of certain types of software systems need customized and systematic SRA design and evaluation methods. In this paper, we present a software Reference Architecture Design process Framework (RADeF) that can be used for analysis, design and evaluation of the SRA for provisioning of Tools as a Service as part of a cloud-enabled workSPACE (TSPACE). The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloud-based systems. We have applied RADeF SRA design two types of TSPACE: software architecting TSPACE and software implementation TSPACE. The presented framework emphasizes on keeping the conceptual meta-model of the domain under investigation at the core of SRA design strategy and use it as a guiding tool for design, evaluation, implementation and evolution of the SRA. The framework also emphasizes to consider the nature of the tools to be provisioned and underlying cloud platforms to be used while designing SRA. The framework recommends adoption of the multi-faceted approach for evaluation of SRA and quantifiable measurement scheme to evaluate quality of the SRA. We foresee that RADeF can facilitate software architects and researchers during design, application and evaluation of a SRA and its instantiations into concrete software systems.

KW - Cloud Computing

KW - Software Reference Architecture (SRA)

KW - Tools as a Service (TaaS)

KW - Architecture Design

KW - Architecture evaluation

UR - http://link.springer.com/chapter/10.1007%2F978-3-319-49094-6_8#enumeration

U2 - 10.1007/978-3-319-49094-6_8

DO - 10.1007/978-3-319-49094-6_8

M3 - Article in proceedings

SN - 978-3-319-49093-9

T3 - Lecture Notes in Computer Science

SP - 111

EP - 126

BT - 17th International Conference on Product Focused Software Process Improvement

PB - Springer Publishing Company

ER -

ID: 81405783