論文の概要: Revisiting Abstractions for Software Architecture and Tools to Support Them
- arxiv url: http://arxiv.org/abs/2503.04008v1
- Date: Thu, 06 Mar 2025 01:48:25 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-03-07 16:01:02.400182
- Title: Revisiting Abstractions for Software Architecture and Tools to Support Them
- Title(参考訳): ソフトウェアアーキテクチャとサポートツールの抽象化を再考する
- Authors: Mary Shaw, Daniel V. Klein, Theodore L. Ross,
- Abstract要約: 本稿では,ソフトウェアシステムの組織化に使用される抽象概念に基づくソフトウェアアーキテクチャの概念的視点について述べる。
システムレベルの抽象化に関する論文の主な考え方を考察する。
建築観念の現況と現状の課題について述べる。
- 参考スコア(独自算出の注目度): 0.9558392439655016
- License:
- Abstract: The mid-1990s saw the design of programming languages for software architectures, which define the high-level aspects of software systems including how code components were composed to form full systems. Our paper "Abstractions for Software Architecture and Tools to Support Them" presented a conceptual view of software architecture based on abstractions used in practice to organize software systems, a language that supported these abstractions, and a prototype implementation of this language. By invitation, we reflect on the paper's principal ideas about system-level abstractions, place the work in a historical context of steadily increasing abstraction power in software development languages and infrastructure, and reflect on how progress since the paper's 1995 publication has been influenced, directly or indirectly, by this work. We describe current manifestations of architectural ideas and current challenges. We suggest how the strategy we used to identify and reify architectural abstractions may apply to current opportunities.
- Abstract(参考訳): 1990年代半ばには、ソフトウェアアーキテクチャのためのプログラミング言語が設計され、コードコンポーネントがどのように構成され、完全なシステムを形成するかを含む、ソフトウェアシステムの高レベルな側面を定義した。
我々の論文「ソフトウェアアーキテクチャとサポートツールの抽象化」では、ソフトウェアシステムを実際に組織化するために使用される抽象化、これらの抽象化をサポートする言語、およびこの言語のプロトタイプ実装に基づくソフトウェアアーキテクチャの概念的な視点を提示した。
我々は,本論文のシステムレベルの抽象化に関する主要な考え方を反映し,ソフトウェア開発言語やインフラにおける抽象化能力の着実に増大する歴史的文脈にその研究を配置し,1995年の論文が直接的あるいは間接的に影響を受けていることを反映する。
建築観念の現況と現状の課題について述べる。
私たちがアーキテクチャの抽象化を特定し、再定義するために使った戦略が、現在の機会にどのように適用されるかを提案する。
関連論文リスト
- A Survey of Model Architectures in Information Retrieval [64.75808744228067]
機能抽出のためのバックボーンモデルと、関連性推定のためのエンドツーエンドシステムアーキテクチャの2つの重要な側面に焦点を当てる。
従来の用語ベースの手法から現代のニューラルアプローチまで,特にトランスフォーマーベースのモデルとそれに続く大規模言語モデル(LLM)の影響が注目されている。
我々は、パフォーマンスとスケーラビリティのアーキテクチャ最適化、マルチモーダル、マルチランガルデータの処理、従来の検索パラダイムを超えた新しいアプリケーションドメインへの適応など、新たな課題と今後の方向性について議論することで結論付けた。
論文 参考訳(メタデータ) (2025-02-20T18:42:58Z) - A Functional Software Reference Architecture for LLM-Integrated Systems [8.68898878009242]
大規模言語モデルのソフトウェアシステムへの統合は、自然言語理解、意思決定、自律的なタスク実行などの能力を変化させている。
一般的に受け入れられているソフトウェアリファレンスアーキテクチャがないことは、その設計と品質特性に関する体系的な理由を妨げます。
本稿では,これらの課題に対処するための概念的枠組みとして,予備機能参照アーキテクチャのテキスト処理結果について述べる。
論文 参考訳(メタデータ) (2025-01-22T14:30:40Z) - Finding structure in logographic writing with library learning [55.63800121311418]
書記システムにおける構造を発見するための計算フレームワークを開発する。
我々の枠組みは中国語の表記体系における既知の言語構造を発見する。
図書館学習のアプローチが、人間の認知における構造の形成の基盤となる基本的な計算原理を明らかにするのにどのように役立つかを実証する。
論文 参考訳(メタデータ) (2024-05-11T04:23:53Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints [48.87872564630711]
データサイエンスと機械学習に関連する関心事、例えばデータサイエンティストやデータエンジニアの利害関係者は、まだ既存のアーキテクチャフレームワークには含まれていない。
10か国25以上の組織から61名の被験者を対象に調査を行った。
論文 参考訳(メタデータ) (2023-08-09T21:54:34Z) - A Compositional Approach to Creating Architecture Frameworks with an
Application to Distributed AI Systems [16.690434072032176]
構成的思考が複雑なシステムのためのアーキテクチャフレームワークの作成と管理のルールをいかに提供できるかを示す。
論文の目的は、AIシステム特有の視点やアーキテクチャモデルを提供することではなく、既存の、または新しく作成された視点で一貫したフレームワークを構築する方法についてのガイドラインを提供することである。
論文 参考訳(メタデータ) (2022-12-27T18:05:02Z) - Architecture and Knowledge Representation for Composable Inductive
Programming [0.0]
本稿では,Zoeaナレッジベースで構成可能なインダクティブプログラミングシステムの現在のアーキテクチャについて紹介する。
Zoeaコンパイラは、ブラックボードアーキテクチャの現代的なバリエーションを使って構築されている。
論文 参考訳(メタデータ) (2022-12-22T17:02:19Z) - Leveraging Language to Learn Program Abstractions and Search Heuristics [66.28391181268645]
LAPS(Language for Abstraction and Program Search)は、自然言語アノテーションを用いて、ライブラリとニューラルネットワークによる合成のための検索モデルの共同学習をガイドする手法である。
最先端のライブラリ学習システム(DreamCoder)に統合されると、LAPSは高品質なライブラリを生成し、検索効率と一般化を改善する。
論文 参考訳(メタデータ) (2021-06-18T15:08:47Z) - Exploring Probabilistic Soft Logic as a framework for integrating
top-down and bottom-up processing of language in a task context [0.6091702876917279]
このアーキテクチャは既存のNLPコンポーネントを統合し、8段階の言語モデリングの候補分析を生成する。
このアーキテクチャは、形式レベルでの表現形式としてUniversal Dependencies (UD) と、学習者回答のセマンティックな分析を表現するための抽象的意味表現 (AMR) に基づいて構築されている。
論文 参考訳(メタデータ) (2020-04-15T11:00:07Z) - Plato Dialogue System: A Flexible Conversational AI Research Platform [64.82999992143448]
PlatoはPythonで書かれた柔軟な会話型AIプラットフォームで、あらゆる種類の対話型エージェントアーキテクチャをサポートする。
Platoは理解しやすく、デバッグしやすいように設計されており、各コンポーネントをトレーニングする基盤となる学習フレームワークに依存しない。
論文 参考訳(メタデータ) (2020-01-17T18:27:29Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。