张羽丰
我的位置在: 首页 > 学院概况 > 师资力量 > 张羽丰
教师介绍

无照片

现任湖南大学信息科学与工程学院副教授,博士生导师,中国计算机学会形式化方法专委会委员。本硕博毕业于国防科技大学计算机学院,毕业后任战略支援部队第56研究所助理研究员,参与“太湖之光”等申威架构超级计算机软件系统研究。2020年加入湖南大学信息科学与工程学院。研究方向为高可信软件、程序分析与测试、人工智能。主持国家自然科学基金青年/面上项目、工信部某重大专项子课题、CCF-华为胡杨林基金等多项项目,参与多项973、863、核高基、科技部重点研发、国防预研等项目。在ICSE、ASE、FSE、ISSTA、ISSRE、IEEE-TSC、NeurIPS、TKDE等顶级国际会议及期刊上发表论文十余篇。
中文名: 张羽丰 英文名:
学历: 博士 职称: 副教授
联系电话: 电子邮件: yufengzhang@hnu.edu.cn
研究方向: 高可信软件、程序分析与测试、人工智能
联系地址: 湖南省长沙市湖南大学信息科学与工程学院
所属机构:  计算机科学系  学院教师
教学

2022年秋,计算理论导引。

2022年春,计算理论导引。

2021年春,计算理论导引。

教材:Introduction to the Theory of Computation, 3rd. Michael Sipser. Cengage Learning.


-编译原理中使用的自动机、文法有什么理论基础?

-“XX problem is NP-hard”是什么意思?

-知道图灵奖,还不知道图灵机。

来上计算理论导引课吧,成为有内核(涵)的人。


推荐一些相关课程:

MIT 计算理论导引:https://ocw.mit.edu/courses/18-404j-theory-of-computation-fall-2020/《计算理论导引》作者Professor Michael Sipser 的课程。 

CMU 程序分析课程:https://cmu-program-analysis.github.io/2021/,内容涵盖数据流分析、抽象解释、程序验证、符号执行、SMT求解等。

The Fuzzing Book:https://www.fuzzingbook.org/,内容涵盖模糊测试与符号执行。(B站上也有视频)





学生培养

课题组招收程序分析与测试、人工智能方向2024届硕士,欢迎来信~


欢迎基本功扎实、有科研热情的同学报考!

硕士报考条件:

1.思想品德端正。

2.基础理论扎实:如果本科为计算机专业,需熟练掌握以下专业核心课程:算法设计与分析、离散数学、编译原理、操作系统。如果学过数值计算或者数值优化更佳;

3.动手能力强,掌握C/C++/Java/Python等至少一门语言;如果本科非计算机专业,需要有对应的实践能力;

4.对程序静/动态分析、软件测试感兴趣;或者对人工智能及其在软件可信性领域的应用感兴趣;

5.对科研有热情,对探索未知有兴趣 ,有主动学习的习惯;

6.乐于交流和讨论问题;*这一条尤其重要*;


博士报考条件:

1.数理基础扎实;

2.动手能力强;

3.非直博生需发表过(或即将发表)中\高水平科研论文;

4.real interested in research。


同时欢迎有兴趣参加科研的本科生加入~


联系方式:

yufengzhang@hnu.edu.cn


我会手把手亲自指导学生,帮助学生选题、设计思路、定期讨论课题进展、设计实现方案、设计实验、修改和重写论文。毕业后推荐去华为、字节等大厂工作。

学术论文

- Yufeng Zhang, Jialu Pan, Wanwei Liu, Zhenbang Chen, Xinwang Liu, Kenli Li, Ji Wang. On the Properties of Kullback-Leibler Divergence Between Multivariate Gaussian Distributions. Thirty-seventh Conference on Neural Information Processing Systems (NeurIPS 2023, CCF A类会议)

- Yufeng Zhang, Jialu Pan, Wanwei Liu, Zhenbang Chen, Kenli Li, Ji Wang, Zhiming Liu. Kullback-Leibler Divergence-Based Out-of-Distribution Detection  with Flow-Based Generative Models. IEEE Transactions on Knowledge and Data Engineering, 2023. (CCF A类期刊)

- Weiyu Pan, Zhenbang Chen, Guofeng Zhang, Yunlai Luo, Yufeng Zhang, Ji Wang. Grammar-Agnostic Symbolic Execution by Token Symbolization, in 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021). 

- Zhenbang Chen, Zehua Chen, Ziqi Shuai, Guofeng Zhang, Weiyu Pan, Yufeng Zhang, Ji Wang. Synthesize Solving Strategy for Symbolic Execution, in 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021). 

- Ziqi Shuai, Zhenbang Chen, Yufeng Zhang, Jun Sun, Ji Wang. Type and Interval aware Array Constraint Solving for Symbolic Execution, in 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021,CCF A类会议)

- Yufeng Zhang*, Zhenbang Chen*, Ziqi Shuai, Tianqi Zhang, Kenli Li, Ji Wang. Multiplex Symbolic Execution: Exploring Multiple Paths by Solving Once. The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020, CCF A类会议).

- Tianqi Zhang, Yufeng Zhang, Zhenbang Chen, Ziqi Shuai, Ji Wang. Efficient Multiplex Symbolic Execution with Adaptive Search Strategy. The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020, Late Break Result).
- Zehua Chen, Zhenbang Chen, Ziqi Shuai, Yufeng Zhang, Weiyu Pan. Synthesizing Smart Solving Strategy for Symbolic Execution. The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020, Late Break Result).
- Hengbiao Yu, Zhenbang Chen, Yufeng Zhang, Ji Wang, Wei Dong. RGSE: A Regular Property Guided Symbolic Executor for Java. Proceedings of the 2017 11thJoint Meeting on Foundations of Software Engineering (FSE 2017, CCF A类会议).
- Yufeng Zhang, Zhenbang Chen, Ji Wang, Wei Dong, Zhiming Liu. Regular Property Guided Dynamic Symbolic Execution. 37th IEEE/ACM International Conference on Software Engineering (ICSE 2015, CCF A类会议).
- Xianjin Fu, Zhenbang Chen, Yufeng Zhang, Chun Huang, Wei Dong, Ji Wang. MPISE: Symbolic Execution of MPI Programs. IEEE 16th International Symposium on High Assurance Systems Engineering (HASE 2015).
- Hong Zhu, Yufeng Zhang. A Test Automation Framework for Collaborative Testing of Web Service Dynamic Compositions. Springer's Handbook on WebServices, 2014.
- Yufeng Zhang, Zhenbang Chen, Ji Wang. Speculative Symbolic Execution. IEEE 23rd International Symposium on Software Reliability Engineering (ISSRE 2012,CCF B类会议).
- Hong Zhu, Yufeng Zhang. Collaborative Testing of Web Services. IEEE Transactions on Services Computing, 2013.
- Yufeng Zhang,Zhenbang Chen,Ji Wang. S2PF: Speculative symbolic PathFinder. ACM SIGSOFT Software Engineering Notes, 2012 (CCF C类).
- Yufeng Zhang, Hong Zhu. An Intelligent Broker Approach to Semantics-Based Service Composition. IEEE 35th Annual Computer Software and Applications Conference (COMPSAC 2011, CCF C类).