論文の概要: ModARO: A Modular Approach to Architecture Reconstruction of Distributed Microservice Codebases
- arxiv url: http://arxiv.org/abs/2602.08181v1
- Date: Mon, 09 Feb 2026 00:46:35 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-02-10 20:26:25.015058
- Title: ModARO: A Modular Approach to Architecture Reconstruction of Distributed Microservice Codebases
- Title(参考訳): ModARO: 分散マイクロサービスコードベースのアーキテクチャ再構築のためのモジュール的アプローチ
- Authors: Oscar Manglaras, Alex Farkas, Thomas Woolford, Christoph Treude, Markus Wagner,
- Abstract要約: ModAROはマイクロサービスアーキテクチャ再構築のためのアプローチである。
任意のテクノロジに対してモジュール化されたコード("エクストラクタ")を記述し、異なるプロジェクト間で再利用することができる。
- 参考スコア(独自算出の注目度): 7.448085632032854
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Microservice architectures promote small, independently developed services, but increase overall architectural complexity. It is crucial that developers understand the architecture and how changes to a service affect the overall system, but rapid and independent development of services increases the risk of architectural drift and discourages the creation and maintenance of documentation. Automatic architecture reconstruction can help avoid these issues, but it is difficult to reuse reconstruction code across multiple projects, as all use different combinations of technologies and project-specific conventions. Reconstruction of architecture-level details is further complicated by the tendency to split microservices into separate repositories, preventing a full view of the system from any one codebase. In this paper, we present and evaluate ModARO, an approach to microservice architecture reconstruction that allows writing modular reconstruction code ('extractors') for any technologies and reusing them across different projects, independent of the surrounding technology stack or whether or not the services are split into multiple codebases. We demonstrate the effectiveness of our approach by configuring ModARO to reconstruct 10 open source projects, and we validate the usefulness and usability of ModARO against a state-of-the-art baseline in a user study with 8 industry practitioners. Using this approach, developers can assemble or create extractors tailored to their technology stacks and distribute architecture reconstruction across repositories, enabling integration into repository CI/CD pipelines.
- Abstract(参考訳): マイクロサービスアーキテクチャは、独立して開発された小さなサービスを促進するが、全体的なアーキテクチャの複雑さを増大させる。
開発者はアーキテクチャとサービスの変更がシステム全体にどのように影響するかを理解することが重要ですが、サービスの迅速かつ独立した開発は、アーキテクチャの漂流のリスクを高め、ドキュメントの作成とメンテナンスを妨げます。
自動アーキテクチャ再構築はこれらの問題を回避するのに役立つが、技術とプロジェクト固有の規約の異なる組み合わせを使用するため、複数のプロジェクトにわたる再構築コードの再利用は困難である。
アーキテクチャレベルの詳細の再構築は、マイクロサービスを別々のリポジトリに分割する傾向によってさらに複雑になる。
本稿では,マイクロサービスアーキテクチャ再構築のアプローチであるModAROを,任意のテクノロジに対してモジュール化された再構築コード("エクストラクタ")を記述し,異なるプロジェクト間で再利用可能にする手法として提示し,評価する。
我々は,ModAROを10のオープンソースプロジェクトを再構築するために構成することで,アプローチの有効性を実証し,ModAROが8人の業界実践者とのユーザスタディにおいて,最先端のベースラインに対して有効性と有用性を検証する。
このアプローチを使用することで、開発者は、テクノロジスタックに適した抽出器を組み立てたり、作成したり、リポジトリ間でアーキテクチャ再構築を分散することで、リポジトリCI/CDパイプラインとの統合が可能になる。
関連論文リスト
- Distributed Architecture Reconstruction of Polyglot and Multi-Repository Microservice Projects [7.448085632032854]
本稿では,技術固有の解析モジュールをサポートする静的アーキテクチャ再構築のための新しいフレームワークを提案する。
本稿では,抽出器の実行方法,データ間の転送方法,出力の統一方法,といった基本設計概念とアルゴリズムについて述べる。
論文 参考訳(メタデータ) (2026-02-08T23:59:19Z) - Service Weaver: A Promising Direction for Cloud-native Systems? [0.0]
GoogleのService Weaverは、クラウドネイティブシステムの実装に関連する複雑さを単純化することを目的としている。
Service Weaverは、クラウドネイティブアプリケーションの開発を合理化する、有望なアプローチを提供する。
別個のコードベース、ルーティング機構、レジリエンス、セキュリティなど、特定の機能がフレームワークに欠けていることを認識しておくことが重要です。
論文 参考訳(メタデータ) (2024-04-14T20:57:32Z) - Software Architecture Recovery with Information Fusion [14.537490019685384]
本稿では,完全に自動化されたアーキテクチャ復元手法であるSARIFを提案する。
依存関係、コードテキスト、フォルダ構造を含む3種類の包括的な情報が含まれている。
SARIFは従来の技術よりも36.1%正確である。
論文 参考訳(メタデータ) (2023-11-08T12:35:37Z) - Serving Deep Learning Model in Relational Databases [70.53282490832189]
リレーショナルデータ上での深層学習(DL)モデルの実現は、様々な商業分野や科学分野において重要な要件となっている。
最先端のDL中心アーキテクチャは、DL計算を専用のDLフレームワークにオフロードします。
UDF中心アーキテクチャの可能性は、リレーショナルデータベース管理システム(RDBMS)内の1つ以上のテンソル計算をユーザ定義関数(UDF)にカプセル化する。
論文 参考訳(メタデータ) (2023-10-07T06:01:35Z) - Systematic Mapping of Monolithic Applications to Microservices
Architecture [2.608935407927351]
モノリシックシステムから移行する際、組織が直面するメリットと課題について論じる。
ドメイン駆動開発の概念を用いてモノリシックなシステムを識別する手法を提案する。
論文 参考訳(メタデータ) (2023-09-07T15:47:11Z) - Proposing a Dynamic Executive Microservices Architecture Model for AI
Systems [0.0]
マイクロサービスアーキテクチャは、近年改善されている新しいアーキテクチャスタイルの1つである。
アーキテクチャにおけるコンポーネントのオーケストレーションは、分散システムにおける大きな課題の1つです。
提示されたモデルは、パターンとして、システムの設計レベルと開発レベルの両方で使用することができる。
論文 参考訳(メタデータ) (2023-08-10T19:31:02Z) - Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints [48.87872564630711]
データサイエンスと機械学習に関連する関心事、例えばデータサイエンティストやデータエンジニアの利害関係者は、まだ既存のアーキテクチャフレームワークには含まれていない。
10か国25以上の組織から61名の被験者を対象に調査を行った。
論文 参考訳(メタデータ) (2023-08-09T21:54:34Z) - Heterogeneous Continual Learning [88.53038822561197]
本稿では,ネットワークアーキテクチャの変更に伴う継続学習(CL)問題に対処する新しい枠組みを提案する。
本研究は, 蒸留ファミリ上に構築し, より弱いモデルが教師の役割を担うような, 新たな環境に適応するものである。
また、知識伝達を支援するために、タスク前の視覚的特徴を復元するクイック・ディープ・インバージョン(QDI)を提案する。
論文 参考訳(メタデータ) (2023-06-14T15:54:42Z) - Towards efficient feature sharing in MIMO architectures [102.40140369542755]
マルチインプットのマルチアウトプットアーキテクチャでは、ひとつのベースネットワーク内でマルチワークをトレーニングし、サブネットワーク予測を平均化し、無料でアンサンブルの恩恵を受けることを提案している。
相対的な成功にもかかわらず、これらのアーキテクチャはパラメータの使用に不便である。
この論文では、学習したサブネットワークは、より小さなモバイルやAR/VRデバイスに適用性を制限する汎用的な機能でさえも共有できない点を強調します。
論文 参考訳(メタデータ) (2022-05-20T12:33:34Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。