Multi attribute architecture design decision for core asset derivation

Software Product Line (SPL) is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. Core assets, which are developed for reuse in domain engineering, are selected for product specific derivation in...

Full description

Saved in:
Bibliographic Details
Main Authors: Shahliza A.Halim, Dayang N.A.Jawawi, Noraini Ibrahim, M. Zulkifli M.Zaki, Safaai Deris
Format: Non-Indexed Article
Published: 2015
Online Access:http://discol.umk.edu.my/id/eprint/8190/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Kelantan
id my.umk.eprints.8190
record_format eprints
spelling my.umk.eprints.81902022-05-23T10:25:48Z http://discol.umk.edu.my/id/eprint/8190/ Multi attribute architecture design decision for core asset derivation Shahliza A.Halim Dayang N.A.Jawawi Noraini Ibrahim M. Zulkifli M.Zaki Safaai Deris Software Product Line (SPL) is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. Core assets, which are developed for reuse in domain engineering, are selected for product specific derivation in application engineering. Decision making support during product derivation is crucial to assist in making multiple decisions during product specific derivation. Multiple decisions are to be resolved at the architectural level as well as the detailed design level, address the need for assisting the decision making process during core asset derivation. Architectural level decision making is based on imprecise, uncertain and subjective nature of stakeholder for making architectural selection based on nonfunctional requirements (NFR). Furthermore, detail design level involves the selection of suitable features which have the rationale behind each decision. The rationale for the selection, if not documented properly, will also result in loss of tacit knowledge. Therefore, a multi-attribute architecture design decision techniques is proposed to overcome the above mentioned problem. The technique combined Fuzzy Analytical Hierarchy Process (FAHP) with lightweight architecture design decision documentation to support the decision making during core asset derivation. We demonstrate our approach using the case study of Autonomous Mobile Robot (AMR). The case study implementation shows showed that the proposed technique supports software engineer in the process of decision making at the architecture and detail design levels. 2015 Non-Indexed Article NonPeerReviewed Shahliza A.Halim and Dayang N.A.Jawawi and Noraini Ibrahim and M. Zulkifli M.Zaki and Safaai Deris (2015) Multi attribute architecture design decision for core asset derivation. Jurnal Teknologi, 77 (9). pp. 75-87. ISSN 2180-3722 www.jurnalteknologi.utm.my
institution Universiti Malaysia Kelantan
building Perpustakaan Universiti Malaysia Kelantan
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Kelantan
content_source UMK Institutional Repository
url_provider http://umkeprints.umk.edu.my/
description Software Product Line (SPL) is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. Core assets, which are developed for reuse in domain engineering, are selected for product specific derivation in application engineering. Decision making support during product derivation is crucial to assist in making multiple decisions during product specific derivation. Multiple decisions are to be resolved at the architectural level as well as the detailed design level, address the need for assisting the decision making process during core asset derivation. Architectural level decision making is based on imprecise, uncertain and subjective nature of stakeholder for making architectural selection based on nonfunctional requirements (NFR). Furthermore, detail design level involves the selection of suitable features which have the rationale behind each decision. The rationale for the selection, if not documented properly, will also result in loss of tacit knowledge. Therefore, a multi-attribute architecture design decision techniques is proposed to overcome the above mentioned problem. The technique combined Fuzzy Analytical Hierarchy Process (FAHP) with lightweight architecture design decision documentation to support the decision making during core asset derivation. We demonstrate our approach using the case study of Autonomous Mobile Robot (AMR). The case study implementation shows showed that the proposed technique supports software engineer in the process of decision making at the architecture and detail design levels.
format Non-Indexed Article
author Shahliza A.Halim
Dayang N.A.Jawawi
Noraini Ibrahim
M. Zulkifli M.Zaki
Safaai Deris
spellingShingle Shahliza A.Halim
Dayang N.A.Jawawi
Noraini Ibrahim
M. Zulkifli M.Zaki
Safaai Deris
Multi attribute architecture design decision for core asset derivation
author_facet Shahliza A.Halim
Dayang N.A.Jawawi
Noraini Ibrahim
M. Zulkifli M.Zaki
Safaai Deris
author_sort Shahliza A.Halim
title Multi attribute architecture design decision for core asset derivation
title_short Multi attribute architecture design decision for core asset derivation
title_full Multi attribute architecture design decision for core asset derivation
title_fullStr Multi attribute architecture design decision for core asset derivation
title_full_unstemmed Multi attribute architecture design decision for core asset derivation
title_sort multi attribute architecture design decision for core asset derivation
publishDate 2015
url http://discol.umk.edu.my/id/eprint/8190/
_version_ 1763303948682264576