The integrated method for a systematic approach in developing precision farming software product line architecture

Software complexity has always been an issue in software development, especially for larger system with innovative functionalities. One solution to reduce the problem of software complexity is by applying software reuse method. Nowadays, Software Product Line is an emerging paradigm for handling sof...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamad Hamdan, Norazian
Format: Thesis
Language:English
Published: 2012
Subjects:
Online Access:http://eprints.utm.my/id/eprint/32612/1/NorazianMohamadHamdanMFSKSM.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.32612
record_format uketd_dc
spelling my-utm-ep.326122017-08-24T01:45:06Z The integrated method for a systematic approach in developing precision farming software product line architecture 2012 Mohamad Hamdan, Norazian Q Science (General) Software complexity has always been an issue in software development, especially for larger system with innovative functionalities. One solution to reduce the problem of software complexity is by applying software reuse method. Nowadays, Software Product Line is an emerging paradigm for handling software development for software reuse. Software Product Line usually associated with using feature-oriented development methods. Although there are many methods that existed for developing Software Product Line, there are no concrete descriptions on systematic processes that the methods used. Therefore, in this research, an integration of three feature-oriented Software Product Line methods is proposed for developing software architecture. The methods are Feature-Oriented Domain Analysis (FODA), Feature-Architecture Mapping (FArM), and Feature Dependency Analysis (FDA). The case study selected for this research is Precision Farming application based on Wireless Sensor Network. The proposed integrated method provides systematic processes with detailed guidelines for designing software architecture. The software architecture for the case study is developed using the proposed integrated method. The proposed integrated method is evaluated with the initial FArM and has higher benefits because the integrated method includes domain analysis and enhanced mechanism for handling feature dependencies. When compared to Feature-Oriented Reuse Method (FORM), there are fewer differences, but the integrated method provides stronger mapping from features to architectures because it uses FArM method. 2012 Thesis http://eprints.utm.my/id/eprint/32612/ http://eprints.utm.my/id/eprint/32612/1/NorazianMohamadHamdanMFSKSM.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:70373?site_name=Restricted Repository masters Universiti Teknologi Malaysia, Faculty of Computer Science and Information System Faculty of Computer Science and Information System
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic Q Science (General)
spellingShingle Q Science (General)
Mohamad Hamdan, Norazian
The integrated method for a systematic approach in developing precision farming software product line architecture
description Software complexity has always been an issue in software development, especially for larger system with innovative functionalities. One solution to reduce the problem of software complexity is by applying software reuse method. Nowadays, Software Product Line is an emerging paradigm for handling software development for software reuse. Software Product Line usually associated with using feature-oriented development methods. Although there are many methods that existed for developing Software Product Line, there are no concrete descriptions on systematic processes that the methods used. Therefore, in this research, an integration of three feature-oriented Software Product Line methods is proposed for developing software architecture. The methods are Feature-Oriented Domain Analysis (FODA), Feature-Architecture Mapping (FArM), and Feature Dependency Analysis (FDA). The case study selected for this research is Precision Farming application based on Wireless Sensor Network. The proposed integrated method provides systematic processes with detailed guidelines for designing software architecture. The software architecture for the case study is developed using the proposed integrated method. The proposed integrated method is evaluated with the initial FArM and has higher benefits because the integrated method includes domain analysis and enhanced mechanism for handling feature dependencies. When compared to Feature-Oriented Reuse Method (FORM), there are fewer differences, but the integrated method provides stronger mapping from features to architectures because it uses FArM method.
format Thesis
qualification_level Master's degree
author Mohamad Hamdan, Norazian
author_facet Mohamad Hamdan, Norazian
author_sort Mohamad Hamdan, Norazian
title The integrated method for a systematic approach in developing precision farming software product line architecture
title_short The integrated method for a systematic approach in developing precision farming software product line architecture
title_full The integrated method for a systematic approach in developing precision farming software product line architecture
title_fullStr The integrated method for a systematic approach in developing precision farming software product line architecture
title_full_unstemmed The integrated method for a systematic approach in developing precision farming software product line architecture
title_sort integrated method for a systematic approach in developing precision farming software product line architecture
granting_institution Universiti Teknologi Malaysia, Faculty of Computer Science and Information System
granting_department Faculty of Computer Science and Information System
publishDate 2012
url http://eprints.utm.my/id/eprint/32612/1/NorazianMohamadHamdanMFSKSM.pdf
_version_ 1747816044675727360