COMP-REF: A technique to guide the delegation of responsibilities to components in software systems

In software systems, components collaborate to collectively fulfill requirements. A key concern of software design is the delegation of responsibilities to components such that user needs are most expediently met. This paper presents the COMP-REF technique based on a set of metrics and Linear Progra...

Full description

Saved in:
Bibliographic Details
Main Authors: DATTA, Subhajit, van Engelen, Robert
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2008
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/6006
https://ink.library.smu.edu.sg/context/sis_research/article/7009/viewcontent/2008lncs_comp_ref.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-7009
record_format dspace
spelling sg-smu-ink.sis_research-70092021-06-24T00:25:54Z COMP-REF: A technique to guide the delegation of responsibilities to components in software systems DATTA, Subhajit van Engelen, Robert In software systems, components collaborate to collectively fulfill requirements. A key concern of software design is the delegation of responsibilities to components such that user needs are most expediently met. This paper presents the COMP-REF technique based on a set of metrics and Linear Programming (LP) to guide the allocation of responsibilities of a system’s components. We define the metrics Aptitude Index, Requirement Set, and Concordance Index to extract some design characteristics and use these metrics in an optimization algorithm. Results from experimental validation of the COMP-REF technique across a range of software systems are reported. We also discuss future directions of work in extending the scope of technique. 2008-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6006 info:doi/10.1007/978-3-540-78743-3_25 https://ink.library.smu.edu.sg/context/sis_research/article/7009/viewcontent/2008lncs_comp_ref.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software design development life cycle linear programming Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software design
development life cycle
linear programming
Software Engineering
spellingShingle Software design
development life cycle
linear programming
Software Engineering
DATTA, Subhajit
van Engelen, Robert
COMP-REF: A technique to guide the delegation of responsibilities to components in software systems
description In software systems, components collaborate to collectively fulfill requirements. A key concern of software design is the delegation of responsibilities to components such that user needs are most expediently met. This paper presents the COMP-REF technique based on a set of metrics and Linear Programming (LP) to guide the allocation of responsibilities of a system’s components. We define the metrics Aptitude Index, Requirement Set, and Concordance Index to extract some design characteristics and use these metrics in an optimization algorithm. Results from experimental validation of the COMP-REF technique across a range of software systems are reported. We also discuss future directions of work in extending the scope of technique.
format text
author DATTA, Subhajit
van Engelen, Robert
author_facet DATTA, Subhajit
van Engelen, Robert
author_sort DATTA, Subhajit
title COMP-REF: A technique to guide the delegation of responsibilities to components in software systems
title_short COMP-REF: A technique to guide the delegation of responsibilities to components in software systems
title_full COMP-REF: A technique to guide the delegation of responsibilities to components in software systems
title_fullStr COMP-REF: A technique to guide the delegation of responsibilities to components in software systems
title_full_unstemmed COMP-REF: A technique to guide the delegation of responsibilities to components in software systems
title_sort comp-ref: a technique to guide the delegation of responsibilities to components in software systems
publisher Institutional Knowledge at Singapore Management University
publishDate 2008
url https://ink.library.smu.edu.sg/sis_research/6006
https://ink.library.smu.edu.sg/context/sis_research/article/7009/viewcontent/2008lncs_comp_ref.pdf
_version_ 1770575735508959232