联系 英文版

嵌入式与移动计算

近年来,嵌入式系统发展迅速,全球嵌入式软件市场每年以超过30%的速度持 续增长。特别是以移动智能平台和嵌入式传感网为代表的网络嵌入式系统,具有极为广阔的 市场前景。然而,由于体积小、能量受限、交互环境复杂,嵌入式设备经常面临能量、性能 等方面的问题。 例如,每年发布的Android应用程序持续增长。这些应用良莠不齐,因此开发自动的程序代码分析技术具有重要的意义。通过自动的代码分析,能够详细分析程序的功耗问题,性能问题,以及安全问题,对于改善用户体验,增强安全性具有重要的意义。

本课题将针对嵌入式低功耗平台(如Arduino平台)以及Android移动智能平台,展开系统层面的研究,主要包括微型操作系统设计、软件更新方法研究、代码诊断技术研究,以及如何将这些技术应用在实际应用场景中。代表性项目包括:

期刊论文

[1] Yi Gao, Wei Dong, Haocheng Huang, Jiajun Bu, Chun Chen, Mingyuan Xia, and Xue Liu. Whom to Blame? Automatic Diagnosis of Performance Bottlenecks on Smartphones. IEEE Transactions on Mobile Computing (TMC), 2016. Accepted to appear.
[2] Wei Dong, Luyao Luo, Chun Chen, Jiajun Bu, Xue Liu, and Yunhao Liu. Post-Deployment Anomaly Detection and Diagnosis in Networked Embedded Systems by Program Profiling and Symptom Mining. IEEE Transactions on Parallel and Distributed Systems (TPDS), 27(12):3588-3601, 2016.
[3] Wei Dong, Luyao Luo, and Chao Huang. Dynamic Logging with Dylog in Networked Embedded Systems. ACM Transactions on Embedded Computing Systems (ACM TECS), 2015. Accepted to appear. [ paper ]
[4] Chenhong Cao, Wen Liu, Wei Dong, and Jiajun Bu. TOC: Lightweight Event Tracing Using Online Compression for Networked Embedded Systems. International Journal of Distributed Sensor Networks (IJDSN), 2015. [ paper ]
[5] Wei Dong, Chun Chen, Jiajun Bu, and Wen Liu. Optimizing Relocatable Code for Efficient Software Update in Networked Embedded Systems. ACM Transactions on Sensor Networks (ACM TOSN), 11(2):22:1-22:34, 2014. [ paper ]
[6] Wei Dong, Yunhao Liu, Chun Chen, Lin Gu, and Xiaofan Wu. Elon: Enabling Efficient and Long-Term Reprogramming for Wireless Sensor Networks. ACM Transactions on Embedded Computing Systems (TECS), 13(4):17-43, 2014. [ paper ]
[7] Wei Dong, Chun Chen, Jiajun Bu, and Chao Huang. Enabling Efficient Reprogramming through Reduction of Executable Modules. Elsevier Ad hoc Networks, 11(1):473-489, 2013. [ paper ]
[8] Wei Dong, Yunhao Liu, Chun Chen, Jiajun Bu, Chao Huang, and Zhiwei Zhao. R2: Incremental Reprogramming using Relocatable Code in Networked Embedded Systems. IEEE Transactions on Computers (IEEE TC), 62(9):1837-1849, 2013. [ paper ]
[9] Wei Dong, Chun Chen, Xue Liu, Yunhao Liu, Jiajun Bu, and Kougen Zheng. SenSpire OS: A Predictable, Flexible, and Efficient Operating System for Wireless Sensor Networks. IEEE Transactions on Computers (IEEE TC), 60(12):1788-1801, 2011. [ paper ]
[10] Wei Dong, Chun Chen, and Jiajun Bu. From Sensor Networks to Internet of Things: State-of-arts and Future Directions of Micro Embedded OS (in Chinese). Communications of the CCF (CCCF), 7(2), Feburary 2011. [ paper ]
[11] Wei Dong, Chun Chen, Xue Liu, and Jiajun Bu. Providing OS Support for Wireless Sensor Networks: Challenges and Approaches. IEEE Communications Surveys and Tutorials, 12(4):519-530, 2010. [ paper ]
[12] Wei Dong, Chun Chen, Xue Liu, Kougen Zheng, Rui Chu, and Jiajun Bu. FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor Platforms. IEEE Transactions on Parallel and Distributed Systems (IEEE TPDS), 21(1):126-138, 2010. [ paper ]

会议论文

[1] Yi Gao, Yang Luo, Daqing Chen, Haocheng Huang, Wei Dong, Mingyuan Xia, Xue Liu, and Jiajun Bu. Every Pixel Counts: Fine-Grained UI Rendering Analysis for Mobile Applications. In Proc. of IEEE INFOCOM, Atlanta, GA, USA, May 2017.
[2] Yi Gao, Wei Dong, Xiaoyu Zhang, and Wenbin Wu. Universal Path Tracing for Large Scale Sensor Networks. In Proc. of IEEE INFOCOM, Atlanta, GA, USA, May 2017.
[3] Kaibo Fu, Wei Ren, and Wei Dong. Multihop Calibration for Mobile Sensing: k-hop Calibratability and Reference Sensor Deployment. In Proc. of IEEE INFOCOM, Atlanta, GA, USA, May 2017.
[4] Gaoyang Guan, Wei Dong, Yi Gao, and Jiajun Bu. Towards Rapid and Cost-Effective Prototyping of IoT Platforms. In Proc. of HotPNS workshop (held in conjunction with ICNP 2016), Singapore, November 2016.
[5] Wei Dong, Gaoyang Guan, Yuan Chen, Kai Guo, and Yi Gao. Mosaic: Towards City Scale Sensing with Mobile Sensor Networks (Invited Paper). In Proc. of IEEE ICPADS 2015, Melbourne, December 2015. [ paper ]
[6] Gonglong Chen and Wei Dong. Adaptive Path Profiling using Arithmetic Coding. In Proc. of IEEE ICPADS 2015, Melbourne, December 2015. [ paper ]
[7] Wei Dong, Chao Huang, Jiliang Wang, Chun Chen, and Jiajun Bu. Dynamic Logging with Dylog in Networked Embedded Systems. In Proc. of IEEE SECON 2014, Singapore, June 2014. [ paper ]
[8] Wei Dong, Chun Chen, Jiajun Bu, Xue Liu, and Yunhao Liu. D2: Anomaly Detection and Diagnosis in Networked Embedded Systems by Program Profiling and Symptom Mining. In Proc. of IEEE RTSS 2013, Vancouver, Canada, December 2013. [ paper ]
[9] Wei Dong, Biyuan Mo, Chao Huang, Yunhao Liu, and Chun Chen. R3: Optimizing Relocatable Code for Efficient Reprogramming in Networked Embedded Systems. In Proc. of IEEE INFOCOM 2013, Mini-conference, Turin, Italy, April 2013. [ paper | slides ]
[10] Wei Dong, Yunhao Liu, Chun Chen, Jiajun Bu, and Chao Huang. R2: Incremental Reprogramming using Relocatable Code in Networked Embedded Systems. In Proc. of INFOCOM 2011, Mini-conference, Shanghai, China, April 2011. [ paper ]
[11] Wei Dong, Yunhao Liu, Xiaofan Wu, Lin Gu, and Chun Chen. Elon: Enabling Efficient and Long-Term Reprogramming for Wireless Sensor Networks. In Proc. of ACM SIGMETRICS 2010, New York, NY, USA, June 2010. [ paper ]
[12] Wei Dong, Chun Chen, Xue Liu, Jiajun Bu, and Yunhao Liu. Dynamic Linking and Loading in Networked Embedded Systems. In Proc. of IEEE MASS 2009, Macau SAR, China, October 2009. [ paper ]
[13] Wei Dong, Chun Chen, Xue Liu, Kougen Zheng, Rui Chu, and Jiajun Bu. FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor Platforms. In Proc. of IEEE/ACM DCOSS 2008, Santorini Island, Greece, June 2008. [ paper ]