Yao Guo's Publications


Refereed Journals & Conferences

2011

  1. Yao Guo, Pritish Narayanan, Mahmoud Bennaser, Saurabh Chheda, and Csaba Andras Moritz,
    "Energy Efficient Hardware Data Prefetching",
    IEEE Transactions on Very Large Scale Integration Systems, Vol 19 No 2, pp250-263, Feb 2011. [PDF]
  2. Liang Gu, Guangdong Bai, Yao Guo, Xiangqun Chen, Hong Mei,
    "Model Oriented Attestation on Dynamically Reconfigurable Component-Based Systems",
    Journal of Networking and Computer Applications, 2011. (Accepted)  [PDF]
  3. Guangdong Bai, Lin Yan, Liang Gu, Yao Guo, Xiangqun Chen,
    "Context-Aware Usage Control for Web of Things",
    Security and Communication Networks, John Wiley & Sons, 2011. (accepted)
  4. Yao Guo, Lin Zhang, Junjun Kong, Jian Sun, Tao Feng, Xiangqun Chen,
    "Jupiter: Transparent Augmentation of Smartphone Capabilities through Cloud Computing",
    Mobiheld’11 co-located with SOSP’11, October 2011.
  5. Yang Yuan, Yao Guo,
    "CMCD: Count Matrix based Clone Detection",
    In Proceedings of Asia-Pacific Software Engineering Conference (APSEC'2011), Vietnam, December 2011. [PDF]
  6. Junyang Lu, Yao Guo,
    "Energy-Aware Fixed-Priority Multi-core Scheduling for Real-Time Systems",
    in the 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'11), Toyama, Japan. [PDF]
  7. Xia Zhao, Yao Guo, Qing Feng, and Xiangqun Chen,
    "A System Context-Aware Approach for Battery Lifetime Prediction in Smart Phones",
    In Proceedings of the 2011 ACM Symposium on Applied Computing (SAC '11), pp 641-646, Taiwan. [PDF]
  8. Xia Zhao, Yao Guo, Xiangqun Chen,
    "Research Progress on Software Energy Optimization Techniques",
    Journal of Computer Research and Development (in Chinese) (to appear).  [PDF]
  9. Tao Feng, Lin Yan, Yao Guo, Xiangqun Chen,
    "A Compression-based Storage and Access Method for Sensor Data",
    NASAC 2011 (in Chinese), (accepted).

2010

  1. Liang Gu, Yao Guo, Anbang Ruan, Qingni Shen, Hong Mei,
    "SCOBA: Source Code Based Attestation on Custom Software",
    In the 26th Annual Computer Security Applications Conference (ACSAC), Austin, Texas, USA, December 6-10, 2010.  (acceptance rate: 39/227 = 17%) [PDF]
  2. Liang Gu, Yao Guo, Yanjiang Yang, Hong Mei, Feng Bao,
    "Modeling TCG-based Secure systems with Colored Petri Nets",
    INTRUST 2010. [PDF]
  3. Liang Gu, Guangdong Bai, Yao Guo, Xiangqun Chen, Hong Mei,
    "Security Model Oriented Attestation on Dynamically Reconfigurable Component-Based System",
    In the International Symposium on High Confidence Embedded Computing (HiCEC), With the 7th International Conference on Autonomic and Trusted Computing (ATC), Xi'an, Shanxi, China, October 26-29, 2010. [PDF]
  4. Guangdong Bai, Liang Gu, Tao Feng, Yao Guo, Xiangqun Chen,
    "Context-Aware Usage Control for Android",
    In 6th International ICST Conference on Security and Privacy in Communication Networks (SecureCOMM ), Singapore, September 7-9, 2010. (acceptance rate: 28/115=25% ) [PDF]
  5. Liang Gu, Yao Guo, Hua Wang, Yanzhen Zou, Bing Xie, Weizhong Shao,
    "A Runtime Software Trustworthiness Evidence Collection Mechanism based on TPM",
    Journal of Software, Vol. 21, No. 2,373-387, February, 2010.(in Chinese). [PDF]
  6. Yao Guo, Xia Zhao,
    "Research Progress on Green Software Technologies",
    CCCF (Communications of Chinese Computer Federation), Vol 6, No 3, pp. 34-38, Mar 2010. (in Chinese).
  7. Yao Guo,
    "Energy-Efficient Software"(Chinese Translation),
    CCCF (Communications of Chinese Computer Federation), Vol 6, No 10, pp. 70-75, Nov 2010.
  8. Lin Zhang, Qing Feng, Yao Guo, Xiangqun Chen,
    "Data Sharing and Access Control for Mobile Social Networks",
    NASAC 2010, in Computer Science. (in Chinese).
2009
  1. Liang Gu, Anbang Ruan, Yao Guo, Qingni Shen, Xiangqun Chen,
    "Practical Property-based Attestation on Free Software" (Poster),
    2009 Annual Computer Security Applications Conference (ACSAC'09), Honolulu, Hawaii, December 2009. [PDF]
  2. Liang Gu, Yueqiang Cheng, Xuhua Ding, Robert H. Deng, Yao Guo and Weizhong Shao,
    "Remote Attestation on Function Execution",
    INTRUST 2009. [PDF]
  3. Hua Wang, Yao Guo, Xiangqun Chen,
    "FPValidator: Validating Type Equivalence of Function Pointers On The Fly",
    in Proceedings of 2009 Annual Computer Security Applications Conference (ACSAC'09), Honolulu, Hawaii, December 2009. (acceptance rate: 44/224=19.6%) [PDF]
  4. Han Liu, Yao Guo, Xiangqun Chen,
    "A User-Customable Service Model Based on Mobile Platform",
    in NASAC-09, also appeared in Journal of Computer Science. (in Chinese). [PDF]
  5. Xia Zhao, Yao Guo, Xiangqun Chen,
    "Transaction-based Adaptive Dynamic Voltage Scaling for Interactive Applications",
    in Proc. of International Symposium on Low Power Electronics and Design (ISLPED'09), Aug 2009. [PDF]
  6. Hua Wang, Yao Guo, Xiangqun Chen,
    "Semantic Attestation of Software Configuration",
    ATC'09, July 2009. [PDF]
  7. Yao Guo, Ziwen Chen, Xiangqun Chen,
    "A lightweight Monitoring framework for Embedded systems", 
    in Prof. of the 2009 International Conference on Embedded Software and Systems (ICESS'09), May 2009, pp.256-262. [PDF]
  8. Guangdong Bai, Yao Guo, Xiangqun Chen,
    "A Windows Rootkit Detection Method Based on Cross-View",
    in Proc. of NASAC-2008, also appeared in Journal of Computer Science 36(8): 133-138,  2009. (in Chinese)
2008
  1. Mahmoud Bennaser, Yao Guo, Csaba Andras Moritz,
    "Data Memory Subsystem Resilient to Process Variations",
    IEEE Transactions on VLSI. 16(12) p 1631-1638, December 2008. [PDF]
  2. Hua Wang, Yao Guo, Xiangqun Chen.
    "DPAC: A Reuse-Oriented Password Authentication Framework for Improving Password Security",
    In Pro. the 11th High Assurance Systems Engineering Symposium. Nov 2008. [PDF]
  3. Danfeng Zhang, Yao Guo, Xiangqun Chen,
    "Automated Aspect Recommendation through Clustering-Based Fan-in Analysis",
    Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), pp. 278-287, L'Aquila, Italy, September 2008. (acceptance rate: 34/280=12%) [PDF]
  4. Xia Zhao, Yao Guo, Hua Wang, Xiangqun Chen,
    "Fine-Grained Energy Estimation and Optimization of Embedded Operating Systems",
    ICESS-08 Symposium on Hardware/Software Optimization for Embedded Systems, Chengdu, China, July 2008. [PDF]
  5. Yao Guo, Vladimir Vlassov, Raksit Ashok, Richard Weiss, Csaba Andras Moritz,
    "Synchronization Coherence: A Transparent Hardware Mechanism for Cache Coherence and Fine-Grained Synchronization",
    Journal of Parallel and Distributed Computing (JPDC), Vol. 68, No. 2 (Feb 2008), pp. 165-181. [PDF]
  6. Danfeng Zhang, Yao Guo, Xiangqun Chen,
    "AspectC2C: a Symmetric Aspect Extension to the C Language",
    ACM SIGPLAN Notices 43 (2), February 2008, pp.25-32. [PDF]
  7. Xia Zhao, Xiangqun Chen, Yao Guo, Fuqing Yang, 
    "A Survey on Operating System Power Management",
    Journal of Computer Research and Development (in Chinese), 45(5): 817-824, May 2008.
  8. Hua Wang, Yao Guo, Xia Zhao, Xiangqun Chen,
    "Keep Passwords Away from Memory: Password Caching and Verification Using TPM",
    Proc. of The 22nd IEEE International Conference on Advanced Information Networking and Applications (AINA2008), Okinawa, Japan, Mar 2008. [PDF]
  9. Xia Zhao, Yao Guo, Zhiyong Lei, Xiangqun Chen,
    "Estimation and Analysis of Embedded Operating System Energy Consumption",
    Acta Electronica Sinica (Journal of Electronics, in Chinese), 36(2), February 2008, pp.209-215.
2007 & Earlier
  1. Danfeng Zhang, Yao Guo, Yue Wang, Xiangqun Chen, "Toward Efficient Aspect Mining for Linux", Proc. of the 14th Asia-Pacific Software Engineering Conference (APSEC 2007), Nagoya, Japan, Dec 2007, pp.191-198. [PDF]
  2. Csaba Andras Moritz, Teng Wang, Pritish Narayanan, Michael Leuchtenburg, Yao Guo, Catherine Dezan, and Mahmoud Bennaser, "Fault-Tolerant Nanoscale Processors on Semiconductor Nanowire Grids",  IEEE Transactions on Circuits and Systems I (TCAS-I) 54 (11), Nov 2007, pp. 2422-2437. [PDF]
  3. Mahmoud Ben-Naser, Yao Guo, Csaba Andras Moritz, "Designing Memory Subsystems Resilient to Process Variations", IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2007), pp. 357-363, Brazil, May 2007.  [PDF]
  4. Teng Wang, Mahmoud Ben-Naser, Yao Guo, Csaba Andras Moritz, "Combining Circuit Level and System Level Techniques for Defect-Tolerant Nanoscale Architectures", 2nd IEEE International Workshop on Defect and Fault Tolerant Nanoscale Architectures (NanoArch 2006), co-located with ISCA'06, Boston, MA, Jun. 2006. [PDF]
  5. Teng Wang, Mahmoud Ben-Naser, Yao Guo, Csaba Andras Moritz, "Self-Healing Wire-Streaming Processors on 2-D Semiconductor Nanowire Fabrics", NSTI (Nano Science and Technology Institute) Nanotech 2006, Boston, MA, May 2006. [PDF]
  6. Huaping Wang, Yao Guo, Israel Koren, C. Mani Krishna, "Compiler-Based Adaptive Fetch Throttling for Energy Efficiency", Proc. of the 2006 IEEE International Symposium on Performance Analysis of Systems and Software(ISPASS'06), pp. 112-119, Austin, TX, Mar 2006. [PDF]
  7. Yao Guo, Mahmoud Ben-Naser, Csaba Andras Moritz, "PARE: A Power-Aware Data Prefetching Engine", Proc. of International Symposium on Low Power Electronics and Design (ISLPED'05), pp. 339-344, San Diego, CA, Aug 2005. [PDF]
  8. Yao Guo, Saurabh Chheda, Israel Koren, C. Mani Krishna, Csaba Andras Moritz, "Energy-Aware Data Prefetching for General-Purpose Programs", in Lecture Notes in Computer Science (LNCS), Vol. 3471, pp. 78-94, Springer 2005.[PDF]
  9. Teng Wang, Mahmoud Ben-Naser, Yao Guo, Csaba Andras Moritz, "Wire-Streaming Processors on 2-D Nanowire Fabrics", NanoTech'05, Anaheim, CA, May 2005. [PDF]
  10. Yao Guo, Saurabh Chheda, and Csaba Andras Moritz, "Runtime Biased Pointer Analysis and Its Application on Energy Efficiency",  in Lecture Notes in Computer Science (LNCS), Vol. 3164, pp. 1-12, Springer 2004. [PDF]
  11. Yao Guo, Saurabh Chheda, Israel Koren, C. Mani Krishna, and Csaba Andras Moritz, "Energy Characterization of Hardware-Based Data Prefetching," Proc. of the IEEE Intl. Conference on Computer Design, ICCD'04, pp. 518-523, San Jose, CA, Oct. 2004. [PDF]
  12. Fuqing Yang, Hong Mei, Wanghong Yuan, Qiong Wu, and Yao Guo, "Experiences in Building c++ Front End". ACM SIGPLAN Notices 33(9): 95-102 (1998). [PDF]
  13. Yao Guo, Wanghong Yuan, Xiangkui Chen, Xin Zhou, "Software Reengineering: Concepts and Frameworks", Computer Science (China), Vol. 26, No.5, May 1999.
  14. Lifeng Guo, Yao Guo, Jichuan Chang, "An Introduction to NATO Software Reuse Standards," Computer Science (China), Vol. 26, No.5, May 1999.
  15. Wanghong Yuan , Xiangkui Chen, Tao Xie, and Yao Guo. "The Research and Development of Reverse Engineering", Computer Science (China), Vol.26, No.5, pp.71-77, 1999.

Dissertation & Thesis
  1. Yao Guo, "Compiler-Assisted Hardware Data Prefetching for Next-Generation Processors", PhD Dissertation, University of Massachusetts, Amherst, 2007. [PDF]
  2. Yao Guo, "JBRET: an Object-Oriented Reverse Engineering Tool", M.S. Thesis, Peking University, July 2000.

Books (Translated)
  1. Yao Guo, "SOA: Principles of Service Design", Chinese Translation, Posts & Telecommunications Press, Jun 2009. (Original Author: Thomas Erl, ISBN 978-0132344821, Prentice Hall 2007)
  2. Yao Guo et al., "Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional", Chinese Translation, Tsinghua University Press, Dec 2008. (Original author: Rex Black, ISBN 9780470127902, Wiley 2007.)
  3. Yao Guo et al., "Software Testing: Testing Across the Entire Software Development Life Cycle", Chinese Translation, Tsinghua University Press, Sep 2008. (Original authors: Gerald D. Everett, Raymond McLeod, Jr., ISBN 978-0-471-79371-7, Wiley 2007.)
  4. Qi Li, Yao Guo, "Google Web Toolkit: GWT Java AJAX Programming", Posts & Telecommunications Press, 2009. (Original Author: Prabhakar Chaganti, ISBN 978-1-847191-00-7, Packt 2007.)
  5. Qi Li, Yao Guo, "A Practical Guide to Enterprise Architecture",  Chinese Translation, Tsinghua University Press, ISBN 7-302-11401-3, 2005. (Original authors: James McGovern et al, Prentice Hall 2003.)

Workshops and Others
  1. Huaping Wang, Yao Guo, Israel Koren, C. Mani Krishna, "Compiler-Based Adaptive Fetch Throttling for Energy Efficiency", 4th Annual Boston Area Architecture Workshop (BARC-2006), Jan 2006.
  2. Yao Guo, Saurabh Chheda, Israel Koren, C. Mani Krishna, Csaba Andras Moritz, "Energy-Aware Data Prefetching for General-Purpose Programs", Proc. of PACS'04 Workshop on Power-Aware Computer Systems, Micro-37, Portland, OR, Dec. 2004.
  3. Yao Guo, Saurabh Chheda, Israel Koren, C. Mani Krishna, Csaba Andras Moritz, "Energy Characterization of Hardware Data Prefetching", Boston Area Architecture Workshop (BARC-2004), Jan 2004.
  4. Yao Guo, Saurabh Chheda, and Csaba Andras Moritz, "Runtime Biased Pointer Analysis and Its Application on Energy Efficiency", Proc. of PACS'03 Workshop on Power-Aware Computer Systems, Micro-36, San Diego, CA, Dec. 2003.
  5. Yao Guo, Saurabh Chheda, Csaba Andras Moritz, "Compiler-Enabled Cache Management for Pointer-Intensive Programs", Boston Area Architecture Workshop (BARC-2003), Jan 2003.
  6. Yao  Guo, "Slicing Object-Oriented Programs: Mechanism, Implementation, and Applications", Technical Report, OGI @ OHSU, Apr 2002.