2009 · 110 citations · 12 references
Heterogeneous ComputingEngineeringComputer ArchitectureSoftware EngineeringEmbedded SystemsEmbedded ArchitectureHardware SecurityConfigurable HardwareReal-time SystemCost MinimizationSystems EngineeringParallel ComputingComputer EngineeringSoftware OptimizationComputer ScienceReal-time ComputingEmbedded Operating SystemProgram AnalysisReal-time Multiprocessor SystemReal-time SystemsExecution TimeSystem Software
This paper classifies embedded software into four models according to hardware platform and execution time. We propose an algorithm, CMPCH (Cost Minimization with Probability for Configurable Hardware) that efficiently solves the configurable hardware, no-fixed execution time model, which is the most complicated model among the four models we proposed according to hardware platform and execution time. CMPCH can solve other three models also. Our approach fully takes advantage of configurable hardware and the soft real-time feature to improve the system performance. Experimental results show our approach achieves significant cost-reduction comparing with previous work.
12
Testing component-based software: a cautionary tale
Elaine J. Weyuker · IEEE Software · 1998 · 306 citations
Component-based systems: a classification of issues
Pearl Brereton, David Budgen · Computer · 2000 · 151 citations
Software Maintenance, Engineering, Component-based Systems +18
Meikang Qiu, Zhiping Jia, Chun Jason Xue et al. · The Journal of VLSI Signal Processing Systems for Signal Image and Video Technology · 2007 · 119 citations
Mathematical Programming, Voltage Assignment, Engineering +10