特願 2026-046620

SlimeNENC — レガシー近代化トランスパイラ ファミリー

1 円も狂わない、監査に耐える、レガシーから現代言語への決定論的近代化。

SlimeNENC は 9 製品からなる傘ブランドです。 金融・年金・医療・公的システムが抱える 数十年前のレガシー資産 を、 bit-exact + 監査チェーン付き で現代基盤へ移行します。

移行先言語上での 同一言語並列化 は、対等な関連製品 PSDP として独立提供します (SlimeNENC のサブセットではありません)。

サービスとして試す (異言語変換) → 資料請求 / お問い合わせ

★★ 2026-05-20 PM4 ― backend 8 wasm 全面 Rust 移植 ハッキング解析リスク対応 / 拡張回帰 100.000%

SlimeNENC 本体の 8 wasm モジュール (S1-S8) すべてを Rust 1.93 + wasm32-wasip1 に再移植 (no unsafepanic=abortstrip=symbols、wasm-opt -Oz)。 合計 637 KB ( C 版 2.16 MB の 29% )。 NIST 459 + Portfolio 42 + 14 expansion clones 915 + ACAS 3.01.07 (UK 1976 起源、GPL) 268 + 米連邦 CMS Medicare Pricer 7 系統 114 + baseline 20 = 1,818 unique COBOL files × 8 stages = 14,544 比較を sha256 byte-exact 100.000% PASS (regression 0、C 版との完全互換維持)。Rust の境界チェック + monomorphization + symbol strip で逆コンパイル耐性も向上、原設計の Lisp → Rust 系譜への回帰。

2026-05-19 更新 — 外部 10 コーパス WASI ベンチで 3,910 / 3,910 byte-exact = 100.000%

ファミリー筆頭の SlimeCOBOL (Subset A) を 127.0.0.1 専用 WASI service 経由で外部 10 コーパス 782 ファイル × 5 言語 = 3,910 件に通し、 HTTP response が ELF binary 直接実行と SHA-256 byte-exact 完全一致 することを確認しました (2026-05-19、wasmtime 40.0.0)。 内訳: NIST CCVS85 (FIPS 21-3) 459 + AWS CardDemo 44 + IBM CBSA 29 + Rocket BankDemo 81 + sentientsergio 42 + defects-suite 53 + DOGECICS (EXEC CICS / pseudo-conv / commarea / VSAM) 5 + writ3it / neopragma / michelou 69 = 計 782 ファイル。 Apr 23 確立の dialect-verify 18/18 × 5 言語 = 90/90 cells bit-exact も同時維持 (regression 0)。 SlimeCOBOL 詳細ページの計測表を見る →

9 製品の構成

すべて同一の Slot IR (中間表現) + S2-S5 / S7-S9 言語非依存パイプライン を共有し、 S1 (front-end) と S6 (emitter) の差し替えで対応領域を増やしています。

変換 (Subset A)

SlimeCOBOL

14 方言検出 NIST 501 100.000% 5 言語 emitter
COBOL → Java / Rust / C# / Kotlin / Go の bit-exact 変換。 14 方言を自動検出 (IBM / Burroughs / Unisys / Hitachi OpenTP1 等)、 NIST CCVS85 501 プログラムで実証。 地銀 / 保険 / 年金システムの本番移行ライン。
SlimeCOBOL 詳細 →
変換 + 制御

SlimeJCL 2026-Q3 提供開始予定

4 大方言 Spring Batch SlimeNENC 連携
JCL → Spring Batch トランスパイラ。 IBM z/OS / Fujitsu / Hitachi / NEC の 4 大方言を fingerprint、 COBOL バッチに必須随伴する JCL を bit-exact で Spring Batch 化。 SlimeNENC ユーザー限定供給、移行プロジェクト 1 ツール完結。
SlimeJCL 詳細 →
変換 (医療)

SlimeMUMPS

9 方言検出 S9 73/73 Java + Clojure HIPAA 監査
MUMPS → Java / Clojure の bit-exact 変換。 GT.M / Caché / IRIS / YottaDB / FreeM / MiniM / MV1 / ANSI-95 の 9 方言検出。 医療 EHR (VistA / Epic / Meditech) 移行の中核、 SlimeTree-RLM B-Tree 永続層 + 監査 chain 付き。
SlimeMUMPS 詳細 →
変換 (保険・銀行・航空)

SlimePL/I

5 方言検出 S9 60/60 byte-exact 60/60 ファイル I/O 完備
PL/I → Java の bit-exact 変換。 IBM Classic / Enterprise / Open PL/I / Iron Spring / GnuPLi の 5 方言検出。 保険・銀行・航空 (SABRE / Amadeus 系) の PL/I 資産を Java へ。 配列構造体 + 内部 PROC + RETURNS + 再帰 + stdin/ファイル I/O 完備。
SlimePL/I 詳細 →
変換 (IBM iSeries / AS400)

SlimeRPG

RPG IV free S9 35/35 byte-exact 35/35 ファイル I/O 完備
RPG → Java の bit-exact 変換。 IBM Power Systems / iSeries / AS/400 native の RPG IV (free-format) を主軸。 銀行・製造・流通・保険の RPG 資産を Java へ。 配列 + DCL-DS + 内部 PROC + 再帰 + 17 種 BIF + ファイル I/O (DCL-F/READ/WRITE/%EOF) 完備。
SlimeRPG 詳細 →
変換 (HPC / 数値計算)

SlimeFORTRAN

F77 fixed → F2018 free S9 25/25 byte-exact 25/25 gfortran compile 25/25
FORTRAN 77 (固定形式 col 1-72) → modern FORTRAN (F2018 free-form) bit-exact 変換。 NASA / ECMWF / 気象庁 / JAEA / 大学研究室の F77 数値計算資産を modern FORTRAN へ。 IMPLICIT NONE 自動付与 + DO/CONTINUE 構造化 + SUBROUTINE/typed FUNCTION/COMMON/SAVE/EXTERNAL/関数引数渡し/算術 IF/計算 GOTO/OPEN/REWIND/READ/CLOSE 完備。
SlimeFORTRAN 詳細 →
変換 (Software AG Natural / ADABAS)

SlimeNatural

Natural → Java DDM → PostgreSQL S9 75/75 emit+javac+run 15/15
Software AG Natural と ADABAS を Java + PostgreSQL に bit-exact 移行。 銀行・保険・年金・自治体・防衛で稼働する Natural 4GL アプリケーションと階層型 DB を、 Software AG ライセンス (per-CPU 数百万 USD) から完全離脱。 MU / PE / SUPER / HYPER descriptor 完全対応、子テーブル展開で意味保存
SlimeNatural 詳細 →
変換 (銀行 ASM hot-loop / 防衛)

SlimeASM

z/Arch + x64 HLASM 245/245 x64 MASM 25/25 Phase C-3.7
z/Architecture HLASM + Windows x64 MASM (ml64) → Java の bit-exact 変換。 銀行・保険の COBOL 移行を止めている ASM hot-loop と OS マクロ に蓋をかぶせる。 HLASM は packed decimal / HFP / vector SIMD / EX / TR/TRT / ED / DCB EODAD ファイル I/O まで完備。 SlimeCOBOL + SlimeJCL と 三点セット で IBM z/OS バッチ移行を完走。
SlimeASM 詳細 →
逆変換 (Linux ELF x86_64)

SlimeASM-rev

ELF → NASM + C S9 64/64 関数境界復元 call graph IR
Linux ELF x86_64 native binary → NASM + C bit-exact 逆変換。 銀行・防衛・組込で「source 喪失 / vendor 喪失」した closed binary を、 2 系統 native ELF を再生成 + 実行 + stdout 完全一致 で逆変換証明。 関数境界復元 + CFG 構造化 + 関数 = Slot ノード + call graph IR。Ghidra/IDA 領域を 決定論 + 8 軸自動回帰 で。
SlimeASM-rev 詳細 →

共通基盤(全製品で共有)

1 つの Slot IR + 9 ステージ言語非依存パイプライン

  • S1 FST (front-end) — 各言語/方言ごと、S2-S9 へトークン化
  • S2 Slot 符号化 — Core64 + Ext32 固定 bit 表現
  • S3 Π_R 正規化 — 冪等 + 不変量保持
  • S4 SOLOT — 4 軸の意味距離 E_D 算出
  • S5 受理 f — 64 次元 encoder + dφ 判定
  • S6 emitter (back-end) — 各 target 言語、S6 のみ追加で言語対応拡張
  • S7 監査 chain — 改ざん検知付き SHA-256 チェーン
  • S8 Mini-PSV — bigram 言語モデルで halluc 検出
  • S9 bench — 3 軸 correctness (Axis 1: 受理, 2: hallucination, 3: 決定論)

結果: COBOL の S2-S9 を MUMPS でも 100% 再利用、新規開発は S1 (front-end) と S6 (emitter) のみ。

共通の安全機構

Bit-exact変換後コードが元コードと 1 ビットも違わず一致。同一入力 → 同一 sha256。
Round-trip変換 → 逆変換でトークン列完全一致 (情報損失ゼロの形式的証明)。
Audit chain変換ステップごとに SHA-256 monotonic chain。改ざん 1 byte で検出 (DETECTED)。
Rollbacktombstone 方式で過去状態復元、chain 切らず append-only。
決定論並列実行・GPU 環境でも結果がブレない (Hilbert ordering + 索引化)。
Hallucination 検出trigram + bigram で誤訳 95% 検出、silent-pass < 1.1%。
Build-time LLMLLM は変換規則の構築段階のみ。ランタイムは決定論ルールベース、100.000% 主張の根拠。

典型ユースケース別の入口

金融バッチ移行SlimeCOBOL + SlimeJCL ペアで COBOL + JCL を Java + Spring Batch へ。
医療 EHR 近代化SlimeMUMPS で VistA / Epic / Meditech 系を Java / Clojure へ。HIPAA 監査要件対応。
保険・航空計算系SlimePL/I で IBM Enterprise PL/I 計算ロジック・SABRE/Amadeus 系予約 batch を Java へ。金融 audit + 業界初の PL/I 決定論変換。
IBM iSeries / AS/400 製造業SlimeRPG で銀行・製造・流通・保険の RPG IV free-format 資産を Java へ。Modern Systems / Fresche Solutions / ARCAD 等 per-LOC 課金の現実的代替。
HPC / 数値計算 / 気象・原子力SlimeFORTRAN で NASA / ECMWF / 気象庁 / JAEA / 大学研究室の F77 数値計算資産を modern FORTRAN (F2018 free-form) へ。NAG Fortran Modernization Tool 等 per-LOC 課金の現実的代替、IMPLICIT NONE 自動 + DO/CONTINUE 構造化 + gfortran compile 100% 保証。
Software AG Natural + ADABAS 抱える銀行・保険・年金・自治体・防衛SlimeNatural で Natural 言語と ADABAS データの両方を Java + PostgreSQL へ bit-exact 移行。Software AG per-CPU 数百万 USD ライセンスから完全離脱、MU/PE/SUPER/HYPER descriptor 全対応で意味保存。CONNX / ADABAS-to-RDB が DB 側のみだったところを 言語+DB 同時 lossless 移行
銀行 IBM z/OS ASM hot-loop / 防衛 x64 MASMSlimeASM で HLASM (packed decimal / HFP / SIMD / EX / TR/TRT / ED / DCB EODAD ファイル I/O) と Windows x64 MASM (ml64) を Java へ bit-exact 変換。SlimeCOBOL の land-and-expand 仕上げ、Heirloom / Modern Systems の per-LOC 課金から離脱。
source 喪失 Linux ELF / 組込 daemon / 医療機器 binarySlimeASM-rev で Linux ELF x86_64 native binary を NASM + C 逆変換。2 系統の native ELF を再生成 + 実行 + 原 binary と stdout 完全一致を S9 で自動回帰。Ghidra / IDA Pro / Hex-Rays / RetDec 領域を決定論 + 監査 chain で代替。
同一言語内並列化PSDP (独立製品) で既存 Java バッチを bit-exact 並列化。Java 8 → 17 → 21 のバージョン跨ぎも対応。SlimeNENC 顧客はバンドル価格—詳細は PSDP 価格表
公的セクターSlimeCOBOL + SlimeMUMPS の純国産トランスパイラ、20 年保守、量子耐性、形式保証。

Land-and-expand 戦略

SlimeNENC ファミリーは、顧客の負担を段階的に下げる導入動線を持っています:

  1. Phase 1: 移行ツールとして導入 — SlimeCOBOL / SlimeMUMPS で「変換できる」事実を bit-exact + 監査 chain で証明
  2. Phase 2: バッチ随伴 JCL も同エンジン — SlimeJCL を追加、移行プロジェクト 1 ツール完結
  3. Phase 3: 移行先言語上で並列化 — 独立製品 PSDP で既存 Java/Rust バッチを並列に、結果不変。SlimeNENC 顧客はバンドル価格—詳細は PSDP 価格表

各製品は独立 SKUとして購入可能、抱き合わせなし。

License モデル

価格US$ 9.95 / LOC (変換対象ソース 1 行あたり、買い切り)
ソース方針ソースフリー — 変換結果ソースコードは顧客資産、永久デプロイ無償、ロイヤリティなし
方式Ed25519 署名 license + 3-hop air-gap activation (金融機関向け)
editionTrial / Individual / Corporate / OEM の 4 段
license serverlicense.javatel.jp (AWS Lightsail、HSTS / OCSP stapling)

関連製品

PSDP — 同一言語並列化

SlimeNENC で Java 化された顧客資産に、決定論的並列化を注入。bit-exact 出力、ランタイム課金型。

独立 SKU、SlimeNENC 顧客はバンドル価格—詳細は PSDP 価格表。 PSDP は SlimeNENC のサブ製品ではなく、対等な独立製品です。

関連資料

サービスとして試す (異言語変換) → 資料請求 / お問い合わせ SlimeCOBOL SlimeMUMPS SlimePL/I SlimeRPG SlimeFORTRAN SlimeNatural SlimeJCL SlimeASM SlimeASM-rev PSDP (独立製品)