Function Points in the Estimation and Evaluation of the Software Process
IEEE Transactions on Software Engineering
VHDL quality: synthesizability, complexity and efficiency evaluation
EURO-DAC '95/EURO-VHDL '95 Proceedings of the conference on European design automation
Development cost and size estimation starting from high-level specifications
Proceedings of the ninth international symposium on Hardware/software codesign
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
A Comparison of Function Point Counting Techniques
IEEE Transactions on Software Engineering
Complexity and Performance in Parallel Programming Languages
HIPS '97 Proceedings of the 1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97)
Communications of the ACM
Multi-Granularity Metrics for the Era of Strongly Personalized SOCs
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Journal of VLSI Signal Processing Systems
Software Estimation: Demystifying the Black Art
Software Estimation: Demystifying the Black Art
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
This paper presents a metric-based approach for estimating the hardware implementation effort (in terms of time) for an application in relation to the number of linear-independent paths of its algorithms. We exploit the relation between the number of edges and linear-independent paths in an algorithm and the corresponding implementation effort. We propose an adaptation of the concept of cyclomatic complexity, complemented with a correction function to take designers' learning curve and experience into account. Our experimental results, composed of a training and a validation phase, show that with the proposed approach it is possible to estimate the hardware implementation effort. This approach, part of our light design space exploration concept, is implemented in our framework "Design-Trotter" and offers a new type of tool that can help designers and managers to reduce the time-to-market factor by better estimating the required implementation effort.