0%

面向舰艇作战软件研制的仿真模型体系建设

软件产品线度量及应用研究

软件复用是提高软件生产力、软件质量的最有潜力的领域,软件产品线实质上是最高级别的软件复用,而软件产品线度量技术对提升软件产品线有帮助,提出了一些重要的度量技术思路,分析了相应的度量指标

仿真模型重用与组合关键技术研究

能够通过灵活地组装已有仿真模型,快速构建满足不同应用需求的仿真系统,及时响应所研究系统的不断演化,保持对其结构组成、行为及过程的建模与仿真的有效性

Software Reuse Research: Status and Future

软件重用是利用现有的软件或软件知识来构建新的软件。可重用资产可以是可重用的软件或软件知识,而可重用性是一个软件资产的属性,表示其被重用的概率。

软件重用研究的主要贡献包括:

  1. 提高软件开发效率和质量:通过重用现有的软件或软件知识,可以减少软件开发的时间和成本,并提高软件的质量和可靠性。
  2. 促进软件工程的发展:软件重用是软件工程的一个重要组成部分,可以促进软件工程的发展和进步。
  3. 提高软件开发人员的技能和能力:通过软件重用,软件开发人员可以学习和掌握更多的软件知识和技能,提高自己的能力和竞争力。

软件重用研究的未解决问题包括:

  1. 软件重用的度量和评估:如何度量和评估软件重用的效果和价值,是软件重用研究中的一个重要问题。
  2. 领域工程:如何将软件重用应用于特定领域的软件开发,是软件重用研究中的一个重要问题。
  3. 软件架构和生成器:如何设计和实现可重用的软件架构和生成器,是软件重用研究中的一个重要问题。
  4. 软件重用的挑战:软件重用面临着许多挑战,如如何管理和维护可重用的软件资产,如何解决软件兼容性和集成性等问题,这些都是软件重用研究中的重要问题。

Dynamic Software Product Lines

这篇论文介绍了动态软件产品线(DSPL)的概念和应用。DSPL是一种软件工程方法,旨在通过使用可重用的组件和变异点来实现软件产品的快速开发和定制化。这篇论文介绍了动态软件产品线(DSPL)的概念和应用。DSPL是一种软件工程方法,旨在通过使用可重用的组件和变异点来实现软件产品的快速开发和定制化。

DSPL的优点包括:

  1. 可以快速开发和定制化软件产品。
  2. 可以提高软件产品的质量和可靠性。
  3. 可以降低软件产品的开发和维护成本。
  4. 可以提高软件产品的可重用性和可扩展性。

DSPL的应用场景包括:

  1. 需要快速开发和定制化软件产品的场景。
  2. 需要提高软件产品质量和可靠性的场景。
  3. 需要降低软件产品开发和维护成本的场景。
  4. 需要提高软件产品可重用性和可扩展性的场景。

DSPL的实现方法包括:

  1. 使用可重用的组件和变异点来实现软件产品的快速开发和定制化。
  2. 使用动态绑定技术来实现软件产品的动态变异。
  3. 使用多智能体系统来实现软件产品的自适应和演化。
  4. 使用动态重构架构来实现软件产品的动态变异和演化。

软件产品线可变性建模技术系统综述

软件产品线是实现大规模的软件复用、保证高质量的新产品开发的最佳实践.

软件产品线的关键问题是如何进行可变性管理,并基于可变性管理实现软件核心资产的复用.

软件产品线可变性建模是可变性管理的关键技术,实现产品家族成员的共性和可变性的描述

A systematic review of evaluation of variability management approaches in software product lines

关于软件产品线工程中可变性管理方法评估的系统性综述

  1. 基于特征模型的方法

    基于特征模型的方法是一种常用的可变性管理方法,它通过定义和描述软件产品线中的特征来管理可变性。特征是指软件产品线中的可变部分,例如不同的功能、性能、平台等等。特征模型是一种用于描述特征之间关系的模型,它可以帮助开发人员理解和管理软件产品线中的可变性。特征模型通常使用树形结构表示,其中根节点表示整个软件产品线,子节点表示不同的特征。特征模型可以用于生成不同的产品,也可以用于验证和分析软件产品线的可变性。

  2. 基于约束模型的方法

    基于约束模型的方法是一种通过定义和描述约束来管理可变性的方法。约束是指软件产品线中的限制条件,例如不同的需求、规范、标准等等。约束模型是一种用于描述约束之间关系的模型,它可以帮助开发人员理解和管理软件产品线中的可变性。约束模型通常使用图形化表示,其中节点表示不同的约束,边表示约束之间的关系。约束模型可以用于生成不同的产品,也可以用于验证和分析软件产品线的可变性。

  3. 基于元模型的方法

    基于元模型的方法是一种通过定义和描述元模型来管理可变性的方法。元模型是一种用于描述模型之间关系的模型,它可以帮助开发人员理解和管理软件产品线中的可变性。元模型通常使用图形化表示,其中节点表示不同的模型元素,边表示元素之间的关系。元模型可以用于生成不同的产品,也可以用于验证和分析软件产品线的可变性。基于元模型的方法通常需要使用特定的建模语言和工具,例如UML、Ecore等等。

基于复用的军用软件构件化与生产线技术探讨

军用软件构件化

image-20230720144356338

船舶列队协同控制方法研究综述

涉及的主要问题有人机共驾、系统建 模、控制一致性、通信受限等

  1. 人机共驾控制问题

    如何合理地分配人与机器在驾控中的角色与 权重,利用人机的差异性和互补性提升列队航行 的技术效能,是需要解决的关键问题

  2. 列队控制运动不确定性建模问题

    建立精确的列 队控制运动模型是当下亟需突破的一个技术难点

  3. 列队协同控制一致性问题

    解决异质船舶列队中的一致性控制问题 是未来研究的难点问题

  4. 通信受限下船舶列队鲁棒控制问题