東芝デジタルエンジニアリング株式会社

生成AI活用サービス AI-no-te®(アイノテ)
保守困難なシステムを解析「リバースエンジニアリングサービス」

資料ダウンロード

こんな課題でお困りではありませんか?

  • 保守担当の退職により、システムの安定稼働が懸念される。
  • システム刷新やクラウド移行を検討しているが、現行システムのドキュメントが不十分。
  • システムのバージョンアップを検討しているが、設計書が古く、最新の状態を把握できない。

そんなお悩みをお持ちの方

にお任せください!

「生成AI活用リバースエンジニアリングサービス」は、
生成AIと専門技術者の力を活用し、
現存するドキュメントと稼働中のシステムを効率的に解析して詳細な設計書を整備します。

当社実績
ITエンジニアによる手作業のみの解析よりも約50%のコストおよび期間を削減!

「生成AI活用 リバースエンジニアリングサービス」の強み

システム運用の効率化が可能

設計書や仕様書はお客様ご指定の様式で作成します。
作業状況や完成ドキュメントイメージをお客様と共有しながら進めていくので高品質かつ理解しやすい文書でお客様のシステム運用を効率化できます。

「生成AI活用 リバースエンジニアリングサービス」の強み①システム運用の効率化が可能

高品質なドキュメントで引継ぎもスムーズ

メンテナンスやシステム改善でも使いやすい各種文書をご提供することができるため、システム担当が初めての方でもシステムを理解しやすくなり、引継ぎなどをスムーズに行うことができます。

「生成AI活用 リバースエンジニアリングサービス」の強み②高品質なドキュメントで引継ぎもスムーズ

さらに!

システム改善や刷新提案もお任せ

多数のシステム構築実績を持つ当社エンジニアによるシステム基盤のクラウド移行やパフォーマンス改善のご提案も可能です。リバースエンジニアリングで作成した設計書を活用し貴社に最適な刷新提案からシステム構築までお任せいただけます。

「生成AI活用 リバースエンジニアリングサービス」の強み③システム改善や刷新提案もお任せ

システム保守まで一貫したサービスもご提案

システム保守体制のご提供も可能です。システム内部の構造を深く理解したうえでシステム保守にあたるので高品質で信頼性の高い保守サービスをご提供いたします。

「生成AI活用 リバースエンジニアリングサービス」の強み④システム保守まで一貫したサービスもご提案
システムのリプレイスだけでなく
  • ソースコードの内部構造を整理、改善するリファクタリング
  • プログラム言語変換
などの対応も可能です
簡単な内容でも一度ご相談ください。

「生成AI活用 リバースエンジニアリングサービス」とは

当社の「生成AI活用 リバースエンジニアリングサービス」は、既存のプログラムや運用マニュアルを生成AIに取り込み、プログラム構造を解析します。その後、当社の熟練したITエンジニアが解析結果の正当性を検証し、設計書を作成・整備するサービスです。
さらに、生成AIによる解析結果をもとに、システムの安定稼働を支援する各種ドキュメントの作成、プログラムの最適化、システム試験のテストケース生成などをご提案します。また、システム刷新のご要望にも対応し、包括的なサポートを提供します。

「生成AI活用 リバースエンジニアリングサービス」の特長とサービスフロー図
  1. 特長 その1

    生成AIを活用することで、
    従来の手法よりも
    低コスト・短期間
    リバースエンジニアリングを実現。

  2. 特長 その2

    高い技術を持つITエンジニア
    生成AIの結果を検証し、
    高精度な解析を提供。

  3. 特長 その3

    システムの状態やお客様の要望に
    柔軟に対応し
    専門のエンジニアによる
    コンサルティング

    運用保守サポートを提供。

対応言語

PL/SQL Python VBA HTML JavaScript
Java C# COBOL .Net VB.net

※その他言語、環境の場合でもお気軽にご相談ください

導入事例

製造業株式会社豊田自動織機様
生成AIと人手(専門技術者)の組み合わせが最適解!
コードの可読性・保守性が向上し、織機の価値を高める土台作りに成功
株式会社豊田自動織機様 会社外観
課題
  • 内製開発したWebアプリケーションの品質、メンテナンス性に課題
  • 製品化に向けてコードを整理するため、リファクタリングの検討
  • QCDの重視により、生成AIを活用したサービスを保有するパートナーの選定
生成AI活用サービス AI-no-te® 「リバースエンジニアリングサービス」で解決!
生成AIとエンジニアを組み合わせてリファクタリングを実行する東芝デジタルエンジニアリングの提案を採用。コードの均一化を図り、可読性・メンテナンス性の向上、属人化の解消を実現。製品化に向けた基盤の整備に成功している。

CASE1 製造業
プログラムコードの最適化でレガシーシステムの延命に成功

課題

課題1

長年、改修を加えてきたシステムなので、ソースコードがぐちゃぐちゃ。
運用の限界に来ているが、どうすればよいかわからない。

実施内容

実施したリバースエンジニアリング
プログラムコードの最適化、設計書作成
対象言語・ステップ
PL/SQL:80Kstep、VBA:110Kstep
実施期間
3ヵ月

結果

現状のスタッフで運用が可能に
システムの延命に成功

結果1

CASE2 製造業
プログラムコードから設計書を作成してメンテナンス業務の属人化を解消

課題

課題2

保守・メンテナンスの担当者が急に退職。
属人化していてドキュメントもないため、引継ぎできない

実施内容

実施したリバースエンジニアリング
プログラムコードから設計書作成
対象言語・ステップ
Python+HTML+JavaScript:8Kstep
実施期間
2ヵ月

結果

引継ぎがなくても、メンテナンスが可能に

結果2

CASE3 情報通信業
不正プログラム箇所の洗い出しにより、品質改善や障害原因判断のスピードアップに成功

課題

課題3

システムのバージョンアップを検討するが、ドキュメントが整備されておらず現行システム機能が不明確
現在の運用保守対応にも課題を抱えている
オフショア開発で開発したため、社内に有識者もいない

実施内容

実施したリバースエンジニアリング
設計書作成、不正プログラム箇所の洗い出し
対象言語
C#、.Net、VB.net、Javascript、HTML他多数混在
実施期間
3ヵ月

結果

現行システムの実装機能可視化を実現
不正や未利用プログラムが検知でき品質改善につながった
運用保守時の障害原因判断もスピードアップ

結果3

「生成AI活用 リバースエンジニアリングサービス」ご利用の流れ

  1. STEP01

    ご利用の流れ1

    現状把握

    お客様にて、事前解析に必要なプログラムコードやドキュメントをご準備いただきます。

  2. STEP02

    ご利用の流れ2

    お打ち合わせ

    対象システムやツールについて概要やご提示されたドキュメントをご説明いただきます。
    また、リバースエンジニアリングでどのような成果物を作成するのかイメージを共有いたします。

  3. STEP03

    ご利用の流れ3

    事前解析・お見積もり

    プログラムコードやドキュメントをお借りして、リバースエンジニアリングに適しているかを検討いたします。NDAを締結したうえで実施いたします。

  4. STEP04

    ご利用の流れ4

    ご提案

    事前解析の結果をふまえて、お客様に最適な作業方式、スケジュール、納品形態をご提案いたします。
    お客様にて合意後、ご発注いただきます。

  5. STEP05

    ご利用の流れ5

    リバースエンジニアリング

    提供いただいたプログラムコードやドキュメントをもとにリバースエンジニアリング作業をおこないます。
    生成された設計書を当社エンジニアがしっかり検証し、精度を向上したドキュメントに仕上げます。
    また、お客様との定期的なチェックポイントをもうけ、作業状況や課題を共有いたします。

  6. STEP06

    ご利用の流れ6

    ご納品・結果説明

    リバースエンジニアリング作業の結果と作成した設計書をご説明し、納品いたします。

生成AI活用
リバースエンジニアリングサービスに

ご興味をお持ちの方は一度ご連絡ください

よくあるご質問

生成AI活用サービス AI-no-te® 「リバースエンジニアリングサービス」
の資料ダウンロード