Synergy between generative reuse and software product line

Software reuse through concrete component library has a strong support for component composition, refinement and specialization. Despite of the library’s support, scalability problem occur in its implementation. Amongst the problem being reported were feature combinatorics problem, vertical and al...

Full description

Bibliographic Details
Main Authors: Abd. Halim, Shahliza, Abang Jawawi, Dayang Norhayati, Deris, Safaai
Format: Conference or Workshop Item
Language:English
Published: 2006
Subjects:
Online Access:http://eprints.utm.my/3053/1/Shahliza_Abd_Halim.pdf
_version_ 1825909334775693312
author Abd. Halim, Shahliza
Abang Jawawi, Dayang Norhayati
Deris, Safaai
author_facet Abd. Halim, Shahliza
Abang Jawawi, Dayang Norhayati
Deris, Safaai
author_sort Abd. Halim, Shahliza
collection ePrints
description Software reuse through concrete component library has a strong support for component composition, refinement and specialization. Despite of the library’s support, scalability problem occur in its implementation. Amongst the problem being reported were feature combinatorics problem, vertical and also horizontal scaling of the components. Generative reuse is an approach in software reuse where it combines reusable part that are not only code but also generic architectures and variations of components for future customization. Generative reuse via application generator is cost effective to build when many similar software systems are written or when evolution of software requires the software to be written and rewritten many times during its lifetime. Software Product Line is a suitable field to implement application generator where it can help to generate similar systems and also customize variations needed to the systems functionalities. This paper briefly discusses the issues in generative reuse via application generator and software product line. The main contribution of this paper is in the explicit mapping between generative reuse specifically the development process of application generator with the Software Product Line systematic reuse process. This explicit mapping shows several points of synergistic process between both fields. This mapping can also help designer and organization who are interested in the development of application generator in software product line to know the underlying process and artifacts for both fields.
first_indexed 2024-03-05T18:00:36Z
format Conference or Workshop Item
id utm.eprints-3053
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:00:36Z
publishDate 2006
record_format dspace
spelling utm.eprints-30532010-06-01T03:06:56Z http://eprints.utm.my/3053/ Synergy between generative reuse and software product line Abd. Halim, Shahliza Abang Jawawi, Dayang Norhayati Deris, Safaai QA76 Computer software Software reuse through concrete component library has a strong support for component composition, refinement and specialization. Despite of the library’s support, scalability problem occur in its implementation. Amongst the problem being reported were feature combinatorics problem, vertical and also horizontal scaling of the components. Generative reuse is an approach in software reuse where it combines reusable part that are not only code but also generic architectures and variations of components for future customization. Generative reuse via application generator is cost effective to build when many similar software systems are written or when evolution of software requires the software to be written and rewritten many times during its lifetime. Software Product Line is a suitable field to implement application generator where it can help to generate similar systems and also customize variations needed to the systems functionalities. This paper briefly discusses the issues in generative reuse via application generator and software product line. The main contribution of this paper is in the explicit mapping between generative reuse specifically the development process of application generator with the Software Product Line systematic reuse process. This explicit mapping shows several points of synergistic process between both fields. This mapping can also help designer and organization who are interested in the development of application generator in software product line to know the underlying process and artifacts for both fields. 2006-12-11 Conference or Workshop Item PeerReviewed application/pdf en http://eprints.utm.my/3053/1/Shahliza_Abd_Halim.pdf Abd. Halim, Shahliza and Abang Jawawi, Dayang Norhayati and Deris, Safaai (2006) Synergy between generative reuse and software product line. In: The 2nd Malaysian MySEC’06 Software Engineering Conference, 11 & 12 Disember 2006 , Hotel Crown Princess Kuala Lumpur. (Submitted)
spellingShingle QA76 Computer software
Abd. Halim, Shahliza
Abang Jawawi, Dayang Norhayati
Deris, Safaai
Synergy between generative reuse and software product line
title Synergy between generative reuse and software product line
title_full Synergy between generative reuse and software product line
title_fullStr Synergy between generative reuse and software product line
title_full_unstemmed Synergy between generative reuse and software product line
title_short Synergy between generative reuse and software product line
title_sort synergy between generative reuse and software product line
topic QA76 Computer software
url http://eprints.utm.my/3053/1/Shahliza_Abd_Halim.pdf
work_keys_str_mv AT abdhalimshahliza synergybetweengenerativereuseandsoftwareproductline
AT abangjawawidayangnorhayati synergybetweengenerativereuseandsoftwareproductline
AT derissafaai synergybetweengenerativereuseandsoftwareproductline