Software metrics can be used to objectively quantify the quality of software components and systems, alleviating quality and risk concerns and raising assurance in component-based systems. In this paper, we present a graph-based model for component-based software development. We assume that a number of components have been characterized in terms of non-functional metrics of importance to the software system being developed, and that the interfaces connecting various components have been similarly characterized. The emphasis of this work is on cost and quality of the system under development, and reaching an acceptable compromise between the two.
S. Sedigh and A. Ghafoor, "A Graph-Based Model for Component-Based Software Development," Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (2005, Sedona, AZ), pp. 254-259, Institute of Electrical and Electronics Engineers (IEEE), Feb 2005.
The definitive version is available at http://dx.doi.org/10.1109/WORDS.2005.8
10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (2005: Feb. 2-4, Sedona, AZ)
Electrical and Computer Engineering
Keywords and Phrases
Component-Based Software Development; Graph Theory; Graph-Based Model; Object-Oriented Programming; Software Metrics; Software Quality; Component-Based Systems; Non-Functional Metrics; Software System; Functions; Interfaces (Computer); Risk Assessment; Software Engineering; Programming; Costs; Object Oriented Modeling; Software Systems; Application Software; Quality Management; Joining Processes; Business
International Standard Book Number (ISBN)
International Standard Serial Number (ISSN)
Article - Conference proceedings
© 2005 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.