論文の概要: Migrating Esope to Fortran 2008 using model transformations
- arxiv url: http://arxiv.org/abs/2601.21755v1
- Date: Thu, 29 Jan 2026 14:11:18 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-01-30 16:22:49.87988
- Title: Migrating Esope to Fortran 2008 using model transformations
- Title(参考訳): モデル変換によるEsopeからFortran 2008への移行
- Authors: Younoussa Sow, Nicolas Anquetil, Léandre Brault, Stéphane Ducasse,
- Abstract要約: 我々は,FORTRAN 77の独自拡張である Esope を Fortran 2008 に自動移行するアプローチを提案する。
生成されたコードの可読性をサポートする一方で、Esopeが提供する抽象化のレベルを維持したいと思っています。
提案手法は,Fortran 2008のソースコードをエクスポートするターゲットモデルを生成する変換を伴って,モデル駆動型エンジニアリング技術を用いている。
- 参考スコア(独自算出の注目度): 0.1141780544549208
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Legacy programming languages such as FORTRAN 77 still play a vital role in many industrial applications. Maintaining and modernizing these languages is challenging, especially when migrating to newer standards such as Fortran 2008. This is exacerbated in the presence of legacy proprietary extensions on such legacy languages, because their semantics are often based on old context (limits of legacy language, domain logic,...). This paper presents an approach for automatically migrating FORTRAN 77 with a proprietary extension, named Esope, to Fortran 2008. We introduce a tool that converts Esope source code to Fortran 2008. While supporting readability of the generated code, we want to maintain the level of abstraction provided by Esope. Our method uses model-driven engineering techniques, with transformations to generate a target model from which we export easy-to-read Fortran 2008 source code. We discuss the advantages, limitations, and maintainability considerations of our approach and provide insights into its scalability and adaptability to evolving requirements.
- Abstract(参考訳): FORTRAN 77のようなレガシープログラミング言語は、多くの産業アプリケーションにおいて依然として重要な役割を担っている。
これらの言語の維持と近代化は、特にFortran 2008のような新しい標準への移行において難しい。
なぜなら、それらのセマンティクスは、しばしば古いコンテキスト(レガシー言語、ドメインロジック、...)に基づいているからです。
本稿では,FORTRAN 77のプロプライエタリな拡張である Esope を Fortran 2008 に自動移行するためのアプローチを提案する。
私たちは、EsopeソースコードをFortran 2008に変換するツールを紹介します。
生成されたコードの可読性をサポートする一方で、Esopeが提供する抽象化のレベルを維持したいと思っています。
提案手法は,Fortran 2008のソースコードをエクスポートするターゲットモデルを生成する変換を伴って,モデル駆動型エンジニアリング技術を用いている。
我々は、我々のアプローチの利点、限界、保守性について考察し、その拡張性と要求の進化に対する適応性に関する洞察を提供する。
関連論文リスト
- OMPILOT: Harnessing Transformer Models for Auto Parallelization to Shared Memory Computing Paradigms [13.343925256921722]
我々は、C++コードをOpenMPに変換するのに適した、ドメイン固有のエンコーダデコーダトランスであるOMPILOTを紹介する。
OMPBLEUは、OpenMP並列構造の正確性と品質を評価するために作られた新しい合成計量である。
論文 参考訳(メタデータ) (2025-11-05T21:21:15Z) - Leveraging Large Language Models for Code Translation and Software Development in Scientific Computing [0.9668407688201359]
生成人工知能(GenAI)は、科学計算における生産性を変革する。
我々は、コード変換の効率的なプロセスを確立するために、プロンプトエンジニアリングとユーザ管理を組み合わせたCodeScribeというツールを開発した。
AIによるコード翻訳の課題にも対処し、科学計算における生産性向上のメリットを強調します。
論文 参考訳(メタデータ) (2024-10-31T16:48:41Z) - CodeGRAG: Bridging the Gap between Natural Language and Programming Language via Graphical Retrieval Augmented Generation [58.84212778960507]
CodeGRAGは、制御フローとそれらのデータフローに基づいて、コードブロックのグラフィカルなビューを構築し、プログラミングドメインの知識をよりよく解釈する。
CodeGRAGはLLMのコード生成能力を大幅に改善し、言語間コード生成のパフォーマンス向上も実現している。
論文 参考訳(メタデータ) (2024-05-03T02:48:55Z) - Parsing Fortran-77 with proprietary extensions [0.0]
多くの組織は、"obsolete"プログラミング言語で書かれた古いコードに依存しています。
これらの"ベテランの言語"を扱うことの難しさのひとつは、ソースコードを解析して、その表現を構築することだ。
論文 参考訳(メタデータ) (2023-09-05T07:54:02Z) - Automated Code generation for Information Technology Tasks in YAML
through Large Language Models [56.25231445614503]
私たちは、IT自動化の生産性向上を目的とした、自然言語のto-YAMLコード生成ツールであるWisdomを紹介します。
YAMLのための2つの新しいパフォーマンス指標を開発し、この領域の特徴を捉える。
論文 参考訳(メタデータ) (2023-05-02T21:01:01Z) - Toward Modern Fortran Tooling and a Thriving Developer Community [0.0]
Fortranは最も古いハイレベルプログラミング言語であり、現在も使われている。
計算集約的な科学と工学の応用に使用される支配的な言語の1つである。
本稿では、現在までの進捗状況を報告し、次の手順を概説する。
論文 参考訳(メタデータ) (2021-09-15T15:43:06Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。