Funded Research Projects in Software Engineering
- Principal Investigator, Middleware for Adaptive Robust Collaborations across Heterogeneous Environments and Systems, supported by the National Science Foundation (NSF), 2005-2009 (MARCHES)
Peer-reviewed Research Publications in Software Engineering
- Shengpu Liu and Liang Cheng, A context-aware reflective middleware framework for distributed real-time and embedded systems, Journal of Systems and Software, Vol. 84, No. 2, pp. 205-218, 2011. [PDF]
- Shengpu Liu and Liang Cheng, Active Message Oriented Adaptation Middleware for Collaborative Applications in Heterogeneous Environments, in Proceedings of the 2008 IEEE International Conference on Communications (ICC 2008), pp. 1866-1870, Beijing, China, May 19-23, 2008. [PDF]
- Qiang Wang, Yaoyao Zhu, and Liang Cheng, Reprogramming wireless sensor networks: challenges and approaches, IEEE Network, Vol. 20, No. 3, pp. 48-55, 2006. [PDF]
- Qiang Wang and Liang Cheng, AwareWare: an adaptation middleware for heterogeneous environments, in Proceedings of 2004 IEEE International Conference on Communications (ICC 2004), Vol. 3, pp. 1406-1410, Paris, June 20-24, 2004. [PDF]
Courses
- CSE398/498: Services Computing (Spring 2017). Catalog description: Principles and practice of services computing. SOA (service oriented architecture), middleware, services computing management, P2P (peer-to-peer) service systems, cloud computing, ubiquitous computing, and services computing performance, security and privacy. Case studies include Google service platforms, Amazon web services, and Blockchain and Bitcoin.
- CSE216: Software Engineering (Spring 2021, Spring 2020, Fall 2019, Fall 2018, Fall 2017, Spring 2016, Fall 2015, Spring 2015, 2014, 2013)