Accession Number:

ADA622096

Title:

Conversion of the Forces Mobilization Model (FORCEMOB) from FORTRAN to C

Descriptive Note:

Final rept.

Corporate Author:

INSTITUTE FOR DEFENSE ANALYSES ALEXANDRIA VA

Report Date:

2015-08-01

Pagination or Media Count:

46.0

Abstract:

This document describes the conversion of the Forces Mobilization Model FORCEMOB from the FORTRAN programming language to the C programming language. FORCEMOB is used in the Risk Assessment and Mitigation Framework for Strategic Materials RAMF-SM, which provides support to the Defense Logistics Agency DLA in estimating potential shortfalls of strategic and critical materials SCM in a national emergency scenario and determining materials and quantities thereof to be included in the National Defense Stockpile NDS. FORCEMOB is stable and produces consistent results, but updating it to a more modern language would be beneficial for software maintenance and development. Conversion was achieved through a combination of automated translation with the FOR-C tool and human code review and modification. The C version of FORCEMOB was validated against the FORTRAN version given identical data, it should produce identical results. Testing reveals that the C version of FORCEMOB is identical to 6 decimal places, which is well within an acceptable range of precision. The authors conclude that the C version of FORCEMOB is ready for operational use.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE