Battery Management System Embedded Numeric Arithmetic Defect Verification Dataset

#Numeric defect detection #Code verification #Root cause localization #Code repair suggestions #BMS firmware verification #Embedded code debugging #Battery software quality assurance #Code review
  • 3580
  • 0.4GB
  • JSON
  • CATL
  • MOBIUSI INCMOBIUSI INC
Updated:2026-11-04

AI Analysis & Value Prop

This dataset contains verification examples from battery management system (BMS) source code involving fixed-point arithmetic, unit conversions, integer overflow, truncation, and numeric range handling. Examples capture test conditions, expected behavior, and observed failures, with annotations for defect categories, affected expressions, and code-level root causes. Suggested corrections and verification assertions support training and evaluating models for detecting embedded arithmetic defects, tracing their causes, and assisting with code fixes.

Dataset Insights

Sample Examples

{}

Technical Specifications

FieldTypeDescription
file_namestringFile name
root_causestringThe implementation-level reason the defect occurs, including relevant type, scaling, conversion, or range-handling details.
source_codestringThe BMS source-code snippet being verified, including the relevant arithmetic implementation.
test_case_jsonstringA JSON-encoded test case containing relevant input values, units, expected behavior, and any applicable numeric limits or tolerances.
defect_categorystringThe primary category of the identified numeric defect.
defect_confirmedbooleanIndicates whether verification confirms an arithmetic or numeric-handling defect in the source code.
observed_failurestringThe incorrect result or runtime behavior observed during verification, such as wraparound, unexpected truncation, or a unit-scale mismatch.
numeric_signednessstringThe signedness of the numeric representation relevant to the defect.
numeric_width_bitsintegerThe relevant integer or fixed-point storage width in bits when it can be determined from the source or verification case.
affected_expressionstringThe source expression or short code fragment identified as the location of the defect.
arithmetic_operationstringThe arithmetic operation or conversion most directly involved in the defect.
corrected_expressionstringA suggested corrected expression or implementation fragment that addresses the identified defect.
remediation_guidancestringA concise explanation of the changes needed to correct the defect and avoid similar numeric errors.
verification_assertionstringA concise assertion or expected condition that can be used to verify the implementation after correction.

Compliance Statement

Authorization TypeProprietary - Commercial AI Training License (No Redistribution)
Commercial UseRequires exclusive subscription or authorization contract (monthly or per-invocation charging)
Privacy and AnonymizationNo PII, no real company names, simulated scenarios follow industry standards
Compliance SystemCompliant with China's Data Security Law / EU GDPR / supports enterprise data access logs

Frequently Asked Questions

What types of numeric defects are covered?
Examples focus on embedded numeric handling in BMS source code, including fixed-point arithmetic, unit conversions, integer overflow, truncation, and numeric range handling. They identify observable failures and implementation-level root causes.
What verification information does each example provide?
Fields include source code, a JSON-encoded verification case, defect confirmation and category, the relevant operation and affected expression, and, when determinable, numeric width and signedness. Examples can also include a corrected expression, remediation guidance, and a verification assertion.
Which development and training workflows can use this dataset?
It can support training or evaluating code models for numeric defect detection, code verification, root-cause localization, and repair suggestions. It is also relevant to BMS firmware validation, embedded software debugging, and code review.
How can I access the data, and what are the licensing terms?
Refer to the product page for available access methods, file specifications, and licensing terms. Before use, confirm that the license covers your intended training, evaluation, or commercial use.

Can't find the data you need?

Post a request and let data providers reach out to you.

Get this Dataset

Verified for Enterprise Use

Cite this Work

@dataset{Mobiusi2026,
  title={Battery Management System Embedded Numeric Arithmetic Defect Verification Dataset},
  author={MOBIUSI INC},
  year={2026},
  url={https://www.mobiusi.com/datasets/0773dacf0aa54302466788ee541238e8?dataset_scene_id=1},
  urldate={2026-10-22},
  keywords={battery management system dataset,BMS code verification,embedded numeric arithmetic,fixed-point arithmetic defects,integer overflow detection,unit conversion verification,source code defect analysis,embedded software testing},
  version={1.0}
}

Using this in research? Please cite us.

placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder

Popular Dataset Searches