 |
|
|
| 软件产品线是一种面向特定领域内一系列应用产品、以基于体系结构的全面复用为基础的软件开发方法。我们的研究工作包括产品线分析、设计和实现方法及支持工具;产品线开发过程改造;产品线演化及配置管理。此外,我们还特别关注于以云计算中的PaaS和SaaS为代表的Internet环境下软件开发及应用平台。 |
 |
|
|
|
| |
软件演化和维护在整个软件生存周期中占据着重要地位,而软件再工程则通过逆向工程、重构和正向工程等一系列的工程过程辅助遗留软件系统的改造。我们在这方面的研究工作主要关注于程序聚类、软件演化分析、软件重构、软件追踪关系逆向恢复、缺陷定位与预测、业务流程逆向恢复、逆向可变性分析等。 |
 |
|
|
|
| |
自适应软件系统具有适应高度变化和不确定的运行时环境的动态自配置、自优化、自治愈和自保护等自治管理能力。我们的研究工作覆盖了需求驱动的软件优化控制、运行时自适应决策方法、自适应容错技术、支持重配置的软件体系结构、自适应软件工程化开发方法、SOA及云计算环境下的自适应软件技术等多个方面。 |
 |
|