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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |