项目名称: 复杂集成软件系统产品线可变性建模与配置技术研究
项目编号: No.61370058
项目类型: 面上项目
立项/批准年度: 2013
项目学科: 自动化技术、计算机技术
项目作者: 张莉
作者单位: 北京航空航天大学
项目金额: 73万元
中文摘要: 可变性建模与配置技术是实现软件产品线的关键技术。复杂集成软件系统往往由涉及不同专业的子系统组成,产品线可变性模型的协同建模困难,尤其是各可变点之间错综复杂的约束关系的建模。同时可变性模型可能配置的产品数量与可变点数量呈指数级关系,使得可变性模型配置难度加大。本课题拟基于模型驱动的思想,研究面向配置的关注点分离的可变性建模技术,以支持复杂集成软件系统的软件产品线需求和体系结构建模,以及复杂可变性模型约束关系的建模。在此基础上,研究产品线需求模型和产品线体系结构模型间的可变性配置的追踪关系,为软件产品的分析与自动配置提供基础。根据可变性模型的追踪关系与可变性约束依赖关系,构建依赖关系模型,进行产品配置的传播与影响分析。研究基于启发式算法的配置过程优化技术,实现软件产品配置顺序的优化,降低配置的时间复杂度。最后,在实际的工业项目中进行实验和验证分析。
中文关键词: 软件产品线;可变性建模;软件产品配置;配置优化;
英文摘要: Variability modeling and configuration is the key elements of software product line engineering. Complex Integrated Systems (CIS) are composed of many different subsystems developed by different organizations and stakeholders, which therefore brings new c
英文关键词: Software Product Line;Variability Modeling;Software Product Configuration;Configuration Optimization;