論文の概要: SPViz: A DSL-Driven Approach for Software Project Visualization Tooling
- arxiv url: http://arxiv.org/abs/2401.17063v1
- Date: Tue, 30 Jan 2024 14:41:40 GMT
- ステータス: 処理完了
- システム内更新日: 2024-01-31 14:44:39.166063
- Title: SPViz: A DSL-Driven Approach for Software Project Visualization Tooling
- Title(参考訳): SPViz: ソフトウェアプロジェクトの可視化ツールのためのDSL駆動アプローチ
- Authors: Niklas Rentz, Reinhard von Hanxleden
- Abstract要約: 我々は、ソフトウェアアーキテクトが自身のプロジェクト可視化ツールを定義し、適応できるようにするDSL駆動のアプローチを提案する。
SPVizは、カスタマイズされたプロジェクト固有の可視化ツールを自動で合成する方法を実証する。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: For most service architectures, such as OSGi and Spring,
architecture-specific tools allow software developers and architects to
visualize otherwise obscure configurations hidden in the project files. Such
visualization tools are often used for documentation purposes and help to
better understand programs than with source code alone. However, such tools
often do not address project-specific peculiarities or do not exist at all for
less common architectures, requiring developers to use different visualization
and analysis tools within the same architecture. Furthermore, many generic
modeling tools and architecture visualization tools require their users to
create and maintain models manually.
We here propose a DSL-driven approach that allows software architects to
define and adapt their own project visualization tool. The approach, which we
refer to as Software Project Visualization (SPViz), uses two DSLs, one to
describe architectural elements and their relationships, and one to describe
how these should be visualized. We demonstrate how SPViz can then automatically
synthesize a customized, project-specific visualization tool that can adapt to
changes in the underlying project automatically.
We implemented our approach in an open-source library, also termed SPViz and
discuss and analyze four different tools that follow this concept, including
open-source projects and projects from an industrial partner in the railway
domain.
- Abstract(参考訳): OSGiやSpringのようなほとんどのサービスアーキテクチャでは、アーキテクチャ固有のツールによって、ソフトウェア開発者やアーキテクトがプロジェクトファイルに隠された不明瞭な構成を可視化することができます。
このような視覚化ツールは、しばしばドキュメントの目的で使われ、ソースコードのみよりもプログラムをより理解するのに役立ちます。
しかし、そのようなツールはプロジェクト固有の特徴に対処しないことが多いし、あまり一般的でないアーキテクチャには存在せず、開発者は同じアーキテクチャ内で異なる可視化ツールと分析ツールを使用する必要がある。
さらに、多くの汎用モデリングツールとアーキテクチャ視覚化ツールは、ユーザが手動でモデルを作成し維持する必要がある。
本稿では、ソフトウェアアーキテクトが自身のプロジェクト可視化ツールを定義し、適応できるようにするDSL駆動のアプローチを提案する。
このアプローチはソフトウェアプロジェクトの可視化(SPViz)と呼ばれ、アーキテクチャ要素とその関係を記述するために2つのDSLを使用します。
SPVizは、プロジェクト固有の可視化ツールを自動で合成し、基礎となるプロジェクトの変更に自動的に適応できることを示す。
私たちはこのアプローチをオープンソースライブラリとして実装し、spvizとも呼ばれ、この概念に従う4つの異なるツールについて議論し、分析しました。
関連論文リスト
- Towards Living Software Architecture Diagrams [0.0]
本稿では,ソフトウェアアーチファクトを解析し,それらを包括的システム表現に統一することにより,ソフトウェアシステムのアーキテクチャ図を生成するツールを提案する。
この表現は、更新時にダイアグラムに再統合されることを保証しながら、手動で修正することができる。
論文 参考訳(メタデータ) (2024-07-25T12:31:52Z) - Comparison of Static Analysis Architecture Recovery Tools for
Microservice Applications [43.358953895199264]
マイクロサービスアプリケーションのための静的解析アーキテクチャ回復ツールを,マルチボーカルな文献レビューを通じて同定する。
次に、共通データセット上でそれらを実行し、アーキテクチャ回復における測定された有効性を比較する。
論文 参考訳(メタデータ) (2024-03-11T17:26:51Z) - Architecture Knowledge Representation and Communication Industry Survey [0.0]
我々は、アーキテクチャ知識の現在の実践を理解し、将来ソフトウェアアーキテクチャの持続可能性に取り組むために持続可能性をどのように適用できるかを探求することを目的としている。
オランダの著名な銀行で働く45人の建築家から回答を得た。
論文 参考訳(メタデータ) (2023-09-20T18:17:16Z) - Machine Learning-Enabled Software and System Architecture Frameworks [48.87872564630711]
データサイエンスと機械学習に関連する関心事、例えばデータサイエンティストやデータエンジニアの利害関係者は、まだ既存のアーキテクチャフレームワークには含まれていない。
10か国25以上の組織から61名の被験者を対象に調査を行った。
論文 参考訳(メタデータ) (2023-08-09T21:54:34Z) - A Vision for Flexibile GLSP-based Web Modeling Tools [0.0]
Webベースのモデリングツールは、業界におけるそのような言語に固執するモデルを視覚化し、編集するために、ますます人気が高まっている。
この新世代のツールの背景にある技術のひとつが、Eclipseファウンデーションの下でホストされているオープンソースのクライアントサーバフレームワークであるGraphical Language Server Platform(GLSP)である。
本稿では,GLSPベースのモデリングツールの開発経験を基にした,より柔軟なモデリングツールの展望について述べる。
論文 参考訳(メタデータ) (2023-07-03T20:57:44Z) - CodeTF: One-stop Transformer Library for State-of-the-art Code LLM [72.1638273937025]
我々は、最先端のCode LLMとコードインテリジェンスのためのオープンソースのTransformerベースのライブラリであるCodeTFを紹介する。
我々のライブラリは、事前訓練されたコードLLMモデルと人気のあるコードベンチマークのコレクションをサポートします。
CodeTFが機械学習/生成AIとソフトウェア工学のギャップを埋められることを願っている。
論文 参考訳(メタデータ) (2023-05-31T05:24:48Z) - LayoutDETR: Detection Transformer Is a Good Multimodal Layout Designer [80.61492265221817]
グラフィックレイアウトデザインは視覚コミュニケーションにおいて重要な役割を担っている。
しかし、手作りのレイアウトデザインは、スキルを要求し、時間がかかり、バッチプロダクションではスケールできない。
ジェネレーティブモデルは、設計自動化をスケーラブルにするために出現するが、デザイナの欲求に沿うデザインを作成することは、未だに容易ではない。
論文 参考訳(メタデータ) (2022-12-19T21:57:35Z) - Composing Complex and Hybrid AI Solutions [52.00820391621739]
一般的なAIアプリケーションで上記の機能を実現するためのAcumosシステムの拡張について述べる。
当社の拡張機能には、gRPC/Protobufインターフェースによるより汎用的なコンポーネントのサポートが含まれています。
デプロイ可能なソリューションとそのインターフェースの例を提供する。
論文 参考訳(メタデータ) (2022-02-25T08:57:06Z) - Federated Learning with Heterogeneous Architectures using Graph
HyperNetworks [154.60662664160333]
パラメータ共有にグラフハイパーネットワークを採用することにより、異種クライアントアーキテクチャに対応する新しいFLフレームワークを提案する。
既存のソリューションとは異なり、当社のフレームワークは、クライアントが同じアーキテクチャタイプを共有することを制限せず、外部データも使用せず、クライアントがモデルアーキテクチャを公開する必要もありません。
論文 参考訳(メタデータ) (2022-01-20T21:36:25Z) - YMIR: A Rapid Data-centric Development Platform for Vision Applications [82.67319997259622]
本稿では,コンピュータビジョンアプリケーションの開発を迅速化するオープンソースプラットフォームについて紹介する。
このプラットフォームは、効率的なデータ開発を機械学習開発プロセスの中心に置く。
論文 参考訳(メタデータ) (2021-11-19T05:02:55Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。