
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Jules White, Brian Doughtery, Douglas C. Schmidt, "ASCENT: An Algorithmic Technique for Designing Hardware and Software in Tandem," IEEE Transactions on Software Engineering, vol. 36, no. 6, pp. 838851, November/December, 2010.  
BibTex  x  
@article{ 10.1109/TSE.2010.77, author = {Jules White and Brian Doughtery and Douglas C. Schmidt}, title = {ASCENT: An Algorithmic Technique for Designing Hardware and Software in Tandem}, journal ={IEEE Transactions on Software Engineering}, volume = {36}, number = {6}, issn = {00985589}, year = {2010}, pages = {838851}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.2010.77}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Software Engineering TI  ASCENT: An Algorithmic Technique for Designing Hardware and Software in Tandem IS  6 SN  00985589 SP838 EP851 EPD  838851 A1  Jules White, A1  Brian Doughtery, A1  Douglas C. Schmidt, PY  2010 KW  Algorithms KW  computer aided software engineering KW  optimization methods KW  distributed computing. VL  36 JA  IEEE Transactions on Software Engineering ER   
[1] M. Abdelhalim and S.D. Habib, "Modeling Communication Cost and Hardware Alternatives in PSO Based HW/SW Partitioning," Proc. Int'l Conf. Microelectronics, pp. 111114, Dec. 2007.
[2] M. Akbar, E. Manning, G. Shoja, and S. Khan, "Heuristic Solutions for the MultipleChoice MultiDimension Knapsack Problem," Proc. Int'l Conf. Computational SciencePart II, pp. 659668, 2001.
[3] E. Alba and J. Francisco Chicano, "Software Project Management with GAs," Information Sciences, vol. 177, no. 11, pp. 23802401, 2007.
[4] G. Antoniol, M. Di Penta, and M. Harman, "A Robust SearchBased Approach to Project Management in the Presence of Abandonment, Rework, Error and Uncertainty," Proc. Int'l Symp. Software Metrics, pp. 172183, Sept. 2004.
[5] A. Barreto, M. Barros, and C. Werner, "Staffing a Software Project: A Constraint Satisfaction and OptimizationBased Approach," Computers and Operations Research, vol. 35, no. 10, pp. 30733089, 2008.
[6] E. Barros, W. Rosenstiel, and X. Xiong, "A Method for Partitioning UNITY Language in Hardware and Software," Proc. European Design Automation Conf. with EUROVHDL, Sept. 1994.
[7] P. Chiu, Y. Chen, and K. Lee, "A Request Scheduling Algorithm to Support Flexible Resource Reservations in Advance," Proc. Canadian Conf. Electrical and Computer Eng., May 2004.
[8] L. Chung, NonFunctional Requirements in Software Engineering. Springer, 2000.
[9] J. Clark and J. Jacob, "Protocols Are Programs Too: The MetaHeuristic Search for Security Protocols," Information and Software Technology, vol. 43, no. 14, pp. 891904, 2001.
[10] T.H. Cormen, C.E. Leiserson, and R.L. Rivest, Introduction to Algorithms. MIT Press, 1990.
[11] S. Curtis, "The Magnetospheric Multiscale Mission...Resolving Fundamental Processes in Space Plasmas," NASA STI/Recon technical report N, Dec. 1999.
[12] K. Deb, "An Efficient Constraint Handling Method for Genetic Algorithms," Computer Methods in Applied Mechanics and Eng., vol. 186, nos. 24, pp. 311338, 2000.
[13] R. Dick and N. Jha, "MOGAC: A Multiobjective Genetic Algorithm for HardwareSoftware Cosynthesis of Distributed Embedded Systems," IEEE Trans. ComputerAided Design of Integrated Circuits and Systems, vol. 17, no. 10, pp. 920935, Oct. 1998.
[14] C. Gebotys and M. Elmasry, Optimal VLSI Architectural Synthesis: Area, Performance and Testability. Kluwer Academic Publishers, 1992.
[15] J. Gosling, Introductory Statistics. Pascal Press, 1995.
[16] M. Harman, "The Current State and Future of Search Based Software Engineering," Proc. Int'l Conf. Software Eng., pp. 342357, May 2007.
[17] M. Harman and B. Jones, "SearchBased Software Engineering," Information and Software Technology, vol. 43, no. 14, pp. 833839, 2001.
[18] P.A. Hsiung, P.H. Lu, and C.W. Liu, "Energy Efficient CoScheduling in Dynamically Reconfigurable Systems," Proc. Int'l Conf. Hardware/Software Codesign and System Synthesis, pp. 8792, Oct. 2007.
[19] P. Huber, Robust Statistics. Wiley, 1981.
[20] T. Ibaraki, T. Hasegawa, K. Teranaka, and J. Iwase, "The Multiple Choice Knapsack Problem," J. Operations Research Soc. of Japan, vol. 21, pp. 5994, 1978.
[21] O. Ibarra and C. Kim, "Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems," J. ACM, vol. 22, no. 4, pp. 463468, 1975.
[22] S.E. Institute, "UltraLargeScale Systems: Software Challenge of the Future," technical report, Carnegie Mellon Univ., June 2006.
[23] M. Islam, M. Akbar, H. Hossain, and E. Manning, "Admission Control of Multimedia Sessions to a Set of Multimedia Servers Connected by an Enterprise Network," Proc. IEEE Pacific Rim Conf. Comm., Computers, and Signal Processing, pp. 157160, 2005.
[24] M. Kim, S. Banerjee, N. Dutt, and N. Venkatasubramanian, "Design Space Exploration of RealTime MultiMedia MPSoCs with Heterogeneous Scheduling Policies," Proc. Int'l Conf. Hardware/Software Codesign and System Synthesis, pp. 1621, 2006.
[25] E. Lagnese and D. Thomas, "Architectural Partitioning for System Level Design," Proc. Int'l Conf. Design Automation, pp. 6267, June 1989.
[26] S. Martello and P. Toth, "Algorithms for Knapsack Problems," Surveys in Combinatorial Optimization, vol. 31, pp. 213258, Elsevier Science, 1987.
[27] P. McMinn, "SearchBased Software Test Data Generation: A Survey," Software Testing, Verification & Reliability, vol. 14, no. 2, pp. 105156, 2004.
[28] D. Saha, R. Mitra, and A. Basu, "Hardware Software Partitioning Using Genetic Algorithm," Proc. Int'l Conf. VLSI Design, pp. 155160, Jan. 1997.
[29] Q. Tong, X. Zou, Q. Zhang, F. Gao, and H. Tong, "The Hardware/Software Partitioning in Embedded System by Improved Particle Swarm Optimization Algorithm," Proc. Fifth IEEE Int'l Symp. Embedded Computing, pp. 4346, Oct. 2008.
[30] Y. Toyoda, "A Simplified Algorithm for Obtaining Approximate Solutions to ZeroOne Programming Problems," Management Science, vol. 21, pp. 14171427, 1975.
[31] F. Vahid, D. Gajski, and J. Gong, "A BinaryConstraint Search Algorithm for Minimizing Hardware during Hardware/Software Partitioning," Proc. Conf. European Design Automation, pp. 214219, Sept. 1994.
[32] P. Van Hentenryck, H. Simonis, and M. Dincbas, "Constraint Satisfaction Using Constraint Logic Programming," ConstraintBased Reasoning, MIT Press, 1994.
[33] D. Vanderster, N. Dimopoulos, and R. Sobie, "Metascheduling Multiple Resource Types Using the MMKP," Proc. Seventh IEEE/ACM Int'l Conf. Grid Computing, pp. 231237, Sept. 2006.
[34] T. Wiangtong, P. Cheung, and W. Luk, "Comparing Three Heuristic Search Methods for Functional Partitioning in HardwareSoftware Codesign," Design Automation for Embedded Systems, vol. 6, no. 4, pp. 425449, 2002.