mopsa-set-eval-data-debug
收藏资源简介:
MopsaSetEval Debug 是一个用于调试的基准数据集,源自CruxEval。该数据集的核心内容是将具体的程序参数(`arg*`输入)重写为Mopsa静态分析工具所需的抽象输入形式。每个数据样本包含两个关键组成部分:`upper_bound`,代表由Mopsa计算得出的可靠过近似(即程序行为可能达到的最大范围);`lower_bound`,代表由生成的测试用例构建的动态欠近似(即程序行为实际达到的最小范围)。数据集的评估标准是:模型或工具的预测结果必须严格位于`upper_bound`的范围内,并且必须完全包含`lower_bound`,这样的预测才被视为正确。数据集以JSON Lines格式(.jsonl)提供,仅包含训练集(train split)。此外,还附带一个名为`mopsa_set_eval_summary.json`的构建摘要文件。该数据集主要用于评估和改进在抽象解释或程序分析上下文中,处理输入抽象化与边界近似的模型或工具的性能。
MopsaSetEval Debug is a benchmark dataset for debugging, derived from CruxEval. The core content of this dataset involves rewriting specific program parameters (`arg*` inputs) into abstract input forms required by the Mopsa static analysis tool. Each data sample contains two key components: `upper_bound`, representing a reliable over-approximation calculated by Mopsa (i.e., the maximum range of program behavior that may be reached), and `lower_bound`, representing a dynamic under-approximation constructed from generated test cases (i.e., the minimum range of program behavior actually reached). The evaluation criterion for the dataset is that the prediction results of a model or tool must strictly fall within the range of `upper_bound` and must fully contain `lower_bound` for the prediction to be considered correct. The dataset is provided in JSON Lines format (.jsonl), containing only the training set (train split). Additionally, it includes a build summary file named `mopsa_set_eval_summary.json`. This dataset is primarily used to evaluate and improve the performance of models or tools in the context of abstract interpretation or program analysis, specifically in handling input abstraction and boundary approximation.
根据您提供的数据集详情页面内容,以下是该数据集的关键信息概述:
数据集名称
MopsaSetEval Debug
数据集来源
基于 CruxEval 衍生的基准测试集。
核心特性
- 将具体的
arg*输入重写为 Mopsa抽象输入。 - 每个样本包含三种关键信息:
- upper_bound:Mopsa 生成的可靠过近似(sound over-approximation)
- lower_bound:基于生成的 concrete 测试用例构建的动态欠近似(dynamic under-approximation)
- 预测正确的标准:预测结果必须 位于 upper_bound 内部 且 包含 lower_bound。
数据集文件
- 训练数据:
mopsa_set_eval.jsonl(默认配置下的train分片) - 构建摘要:存储在
mopsa_set_eval_summary.json文件中
配置信息
- 配置名称:
default - 数据文件路径:
mopsa_set_eval.jsonl - 分片:仅包含
train分片




