请求改变椭圆的语言

介绍

社区成员欢迎提出修改椭圆形的语言。这包括请求:

  • 添加新的椭圆结构(例如,组件模式,核心功能,测试中,实体,或功能)。
  • 修改现有的椭圆形结构。
  • 反对现有的椭圆形结构。

应该提交的请求椭圆形开发者论坛审查的椭圆形社区,或直接oval@mitre.org。下面的指南包括提交变更请求。

请求添加新的椭圆形结构

跟上新技术、平台和改变系统中,常常需要将新功能添加到椭圆形语言为了支持新系统配置信息的集合或执行一种新的检查。这可能是新形式的椭圆形组件模式,核心功能,测试中,实体,或功能。指南提交下面指出这样的结构。

提交一个新的椭圆组件模式

一个椭圆形组件模式是椭圆形的集合测试、对象状态,项目相关的基于的平台可以检查或描述的配置信息。为了延长椭圆形语言到一个新的平台,有必要开发一种新的椭圆组件模式平台。下面描述了指导方针,提出一个新的椭圆组件模式包含在椭圆形的语言。

  1. 椭圆形组件模式平台是什么?为什么需要?
  2. 提供一个简要的概述每一个椭圆形的测试包括在拟议的椭圆形组件模式。请参阅提交一个新的椭圆测试包括下面的更多信息。
  3. 提供椭圆的定义和系统特点提出了椭圆组件模式模式。
  4. 提供示例内容,演示了该椭圆组件模式使用。
  5. 如何在拟议的椭圆形椭圆形测试组件模式实现?
    1. 相关api新的椭圆对象,每个实体的状态和项目
    2. 算法可以遵循
    3. 什么,这将有助于开发人员实现对测试的支持
  6. 任何额外的信息(引用、警告等),将相关决定椭圆形组件模式是否应该被接受为椭圆形语言的一部分。

提交一个新的椭圆核心能力

椭圆形的核心由椭圆的定义、系统特点、结果,变量和指令模式。额外的功能添加到这些模式被认为是一个新的椭圆核心能力。下面描述了指导方针,提出一个新的椭圆形椭圆形语言核心能力。

  1. 提出了椭圆的核心能力是什么?为什么需要?
  2. 这一新椭圆形椭圆形核心模式是受什么核心能力?
  3. 有多种方法来实现该椭圆核心能力?如果是这样的话,现在每种方法以及相关的优点和缺点。
  4. 拟议的椭圆形核心能力代表一个基本改变椭圆语言吗?
  5. 提供示例内容,演示了该椭圆的核心功能的用例。
  6. 提供相关文档与拟议中的椭圆形核心能力有关。
  7. 可选:实施提议的模式建议,但不是必需的。
回到顶部

提交一个新的椭圆测试

椭圆形椭圆形什么相关项目的测试是一个椭圆形的构造系统上应收集和有多少椭圆形物品必须匹配指定的椭圆形状态(s)来评估“真正”的结果。提出一个新的椭圆测试时,也需要设计相应的椭圆形物体,状态和项目。下面描述了指导方针,提出一个新的椭圆形椭圆形语言测试。

  1. 提出了测试的用例是什么?为什么需要?
  2. 影响椭圆组件模式(s)是什么?
  3. 将椭圆对象、状态和项目结构看起来像什么?
    1. 解释什么每个构造的文档。
    2. 对于每个实体指定以下:
      1. 的名字
      2. 文档
        1. 椭圆形的实体持有什么信息?
        2. 如果它使用xsi: nil属性,这是什么意思当xsi: nil =‘真正的’吗?
        3. 有任何特殊限制椭圆形实体可以包含什么?
      3. 数据类型
      4. 限制可用的操作
      5. 最小/最大事件
      6. 如果受一个枚举值
      7. 它使用xsi: nil属性?
      8. 如何实现实体
        1. 相关的api
        2. 算法可以遵循
        3. 什么,这将有助于开发人员实现对实体的支持
    3. 可选:实施提议的模式建议,但不是必需的。
  4. 提供示例内容,演示了椭圆形的测试用例。
  5. 任何额外的信息(引用、警告等),将相关决定椭圆形测试是否应该被接受为椭圆形语言的一部分。
回到顶部

提交一个新的椭圆的实体

一个椭圆形的实体是一个系统配置属性在椭圆形的语言。当一个椭圆形实体用于椭圆对象或状态,它代表了一些关于系统配置属性被指定。当一个椭圆形实体用于椭圆,它代表了从系统收集的系统配置属性。下面描述了指导方针,提出一个新的椭圆形椭圆形语言实体。

  1. 什么是用例提出的椭圆形的实体?为什么需要?
  2. 结构会影响什么?它破坏向后兼容以前版本的椭圆形语言?如果是这样,请提出一个新的椭圆测试以下的指导方针提交一个新的椭圆测试以上。
  3. 对于每个实体指定以下:
    1. 的名字
    2. 文档
      1. 椭圆形的实体持有什么信息?
      2. 如果它使用xsi: nil属性,这是什么意思当xsi: nil =‘真正的’吗?
      3. 有任何特殊限制椭圆形实体可以包含什么?
    3. 数据类型
    4. 有任何限制可用的操作吗?
    5. 最小/最大事件
    6. 如果受一个枚举值
    7. 它使用xsi: nil属性?
    8. 如何实现实体
      1. 相关的api
      2. 算法可以遵循
      3. 什么,这将有助于开发人员实现对实体的支持
    9. 可选:实施提议的模式建议,但不是必需的。
  4. 任何额外的信息(引用、警告等),将相关决定椭圆形实体是否应该被接受为椭圆形语言的一部分。

添加一个新的椭圆函数

一个椭圆函数是一个椭圆形的构造,用于操纵或执行一些操作在运行时指定的一组值。下面描述了准则提出一种新的椭圆椭圆函数语言。

  1. 这个函数是干什么的?为什么需要?
  2. 有什么需求参数或数据类型的参数的数量吗?
  3. 有必要属性驱动函数吗?
  4. 提供文档提出了椭圆函数
    1. 这个函数是干什么的?
    2. 函数处理参数应该如何?
    3. 的功能属性(如果适用)
    4. 边界和错误条件(如适用)
    5. 限制数量的参数或数据类型(如适用)
    6. 其他有用的文档
  5. 示例内容,演示了其用例。
  6. 可选:实施提议的模式建议,但不是必需的。
回到顶部

请求修改现有的椭圆形结构

  1. 构建需要修改什么?为什么它需要修改(如丢失或模糊的文档、数据类型不匹配的值,不正确的最小/最大事件,等等)?
  2. 它破坏向后兼容以前版本的椭圆形语言?如果是这样的话,它应该被视为例外条款下的椭圆形语言版本控制方法?请参阅椭圆形语言版本控制方法为更多的信息。
  3. 现在的改进
    1. 修订或额外的文档
    2. 描述变化模式
    3. 可选:实现的变化模式建议,但不是必需的。

请求轻视椭圆形结构

当一个椭圆形构造包含安全问题,导致不一致,或使用废弃技术或方法可能期望反对它在椭圆形语言。有关更多信息,请参阅椭圆形语言弃用策略。下面描述了请求弃用的指南椭圆形椭圆形结构的语言。

  1. 椭圆形的构建应该弃用什么?为什么椭圆形结构应该弃用吗?
  2. 新的椭圆构造应建议替换它吗?如果是这样,请参考相关小节提交一个请求添加新的椭圆形结构以上。

提交说明

  1. 起草一封电子邮件,其中包含上述信息。
  2. 将任何有关文件附加到消息模式变化等示例内容等。
  3. 发送消息椭圆形开发者论坛oval-developer-list@lists.mitre.org审查的椭圆形社区。请注意,您必须是一个椭圆开发者论坛的成员发送消息到一个列表中。

    另外,那些希望提交敏感信息可能会直接发送到oval@mitre.org

回到顶部

页面最后更新:2015年4月28日