Publication Type

Conference Proceeding Article

Version

publishedVersion

Publication Date

4-2008

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.

Keywords

Software design, development life cycle, linear programming

Discipline

Software Engineering

Research Areas

Software and Cyber-Physical Systems

Publication

Fundamental approaches to software engineering: 11th International Conference, FASE 2008: Budapest, Hungary, March 29-April 6: Proceedings

Volume

4961

First Page

332

Last Page

346

ISBN

9783540787433

Identifier

10.1007/978-3-540-78743-3_25

Publisher

Springer

City or Country

Cham

Embargo Period

6-23-2021

Copyright Owner and License

Publisher

Additional URL

https://doi.org/10.1007/978-3-540-78743-3_25

Share

COinS