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

  • Authors:
  • Subhajit Datta;Robert Van Engelen

  • Affiliations:
  • Department of Computer Science and School of Computational Science, Florida State University, Tallahassee, FL;Department of Computer Science and School of Computational Science, Florida State University, Tallahassee, FL

  • Venue:
  • FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.