Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)

Reuse is a fundamental activity in software development lifecycle, which can be employed at any stage of development. Reuse of software artefacts, such as requirements, architectures, models, test cases among others, improves software quality and productivity. Because of its higher level of abstract...

Full description

Saved in:
Bibliographic Details
Main Authors: Imam Yau'u, Badamasi, Nordin, Azlin, Salleh, Norsaremah
Format: Conference or Workshop Item
Language:English
English
Published: The Institute of Electrical and Electronics Engineers, Inc. 2016
Subjects:
Online Access:http://irep.iium.edu.my/53487/1/53487_Software%20requirements%20patterns%20and%20meta%20model.pdf
http://irep.iium.edu.my/53487/2/53487_Software%20requirements%20patterns%20and%20meta%20model_SCOPUS.pdf
http://irep.iium.edu.my/53487/
http://ieeexplore.ieee.org/document/7814900/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.iium.irep.53487
record_format dspace
spelling my.iium.irep.534872017-03-10T01:38:12Z http://irep.iium.edu.my/53487/ Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR) Imam Yau'u, Badamasi Nordin, Azlin Salleh, Norsaremah QA76 Computer software Reuse is a fundamental activity in software development lifecycle, which can be employed at any stage of development. Reuse of software artefacts, such as requirements, architectures, models, test cases among others, improves software quality and productivity. Because of its higher level of abstraction, requirements reuse (RR) is recognized as reuse approach that can provide more benefits in software development. A number of RR approaches are reported in the literature. These include domain-specific, pattern-based, ontology-based and general approaches. However, these approaches lack a strategy that could incorporate some key aspects of reuse, which are, reusable structure, variability modeling (VM) and traceability of software artefacts. In line with this, we make our contribution in this paper by (1) presenting the concepts and importance of software requirements patterns (SRP) and meta model for the enhancement of RR; (2) proposing a meta modeling strategy based on software product line engineering (SPLE), which comprises SRP, VM and traceability. We believe our proposal is novel and can support developers in SPL and model-driven engineering (MDE) benefit more from reuse in the course of software developments. The Institute of Electrical and Electronics Engineers, Inc. 2016 Conference or Workshop Item REM application/pdf en http://irep.iium.edu.my/53487/1/53487_Software%20requirements%20patterns%20and%20meta%20model.pdf application/pdf en http://irep.iium.edu.my/53487/2/53487_Software%20requirements%20patterns%20and%20meta%20model_SCOPUS.pdf Imam Yau'u, Badamasi and Nordin, Azlin and Salleh, Norsaremah (2016) Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR). In: 6th International Conference on Information and Communication Technology for the Muslim World (ICT4M 2016), 22nd-24th November 2016, Jakarta, Indonesia. http://ieeexplore.ieee.org/document/7814900/ 10.1109/ICT4M.2016.047
institution Universiti Islam Antarabangsa Malaysia
building IIUM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider International Islamic University Malaysia
content_source IIUM Repository (IREP)
url_provider http://irep.iium.edu.my/
language English
English
topic QA76 Computer software
spellingShingle QA76 Computer software
Imam Yau'u, Badamasi
Nordin, Azlin
Salleh, Norsaremah
Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)
description Reuse is a fundamental activity in software development lifecycle, which can be employed at any stage of development. Reuse of software artefacts, such as requirements, architectures, models, test cases among others, improves software quality and productivity. Because of its higher level of abstraction, requirements reuse (RR) is recognized as reuse approach that can provide more benefits in software development. A number of RR approaches are reported in the literature. These include domain-specific, pattern-based, ontology-based and general approaches. However, these approaches lack a strategy that could incorporate some key aspects of reuse, which are, reusable structure, variability modeling (VM) and traceability of software artefacts. In line with this, we make our contribution in this paper by (1) presenting the concepts and importance of software requirements patterns (SRP) and meta model for the enhancement of RR; (2) proposing a meta modeling strategy based on software product line engineering (SPLE), which comprises SRP, VM and traceability. We believe our proposal is novel and can support developers in SPL and model-driven engineering (MDE) benefit more from reuse in the course of software developments.
format Conference or Workshop Item
author Imam Yau'u, Badamasi
Nordin, Azlin
Salleh, Norsaremah
author_facet Imam Yau'u, Badamasi
Nordin, Azlin
Salleh, Norsaremah
author_sort Imam Yau'u, Badamasi
title Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)
title_short Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)
title_full Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)
title_fullStr Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)
title_full_unstemmed Software requirements patterns and meta model: a strategy for enhancing Requirements Reuse (RR)
title_sort software requirements patterns and meta model: a strategy for enhancing requirements reuse (rr)
publisher The Institute of Electrical and Electronics Engineers, Inc.
publishDate 2016
url http://irep.iium.edu.my/53487/1/53487_Software%20requirements%20patterns%20and%20meta%20model.pdf
http://irep.iium.edu.my/53487/2/53487_Software%20requirements%20patterns%20and%20meta%20model_SCOPUS.pdf
http://irep.iium.edu.my/53487/
http://ieeexplore.ieee.org/document/7814900/
_version_ 1643614357088632832
score 13.154905