論文の概要: Software Engineering as a Domain to Formalize
- arxiv url: http://arxiv.org/abs/2502.17170v1
- Date: Mon, 24 Feb 2025 14:07:01 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-02-25 15:56:50.006791
- Title: Software Engineering as a Domain to Formalize
- Title(参考訳): フォーマライズのためのドメインとしてのソフトウェアエンジニアリング
- Authors: Bertrand Meyer,
- Abstract要約: "Research ideas" という記事では,ソフトウェアエンジニアリングの理論がどのようなもので,どのように見えるべきかを論じている。
この記事では、オブジェクト指向モデルという形でソフトウェア工学の可能な理論の構造について概説する。
- 参考スコア(独自算出の注目度): 37.48416208168878
- License:
- Abstract: Software engineering concepts and processes are worthy of formal study; and yet we seldom formalize them. This "research ideas" article explores what a theory of software engineering could and should look like. Software engineering research has developed formal techniques of specification and verification as an application of mathematics to specify and verify systems addressing needs of various application domains. These domains usually do not include the domain of software engineering itself. It is, however, a rich domain with many processes and properties that cry for formalization and potential verification. This article outlines the structure of a possible theory of software engineering in the form of an object-oriented model, isolating abstractions corresponding to fundamental software concepts of project, milestone, code module, test and other staples of our field, and their mutual relationships. While the presentation is only a sketch of the full theory, it provides a set of guidelines for how a comprehensive and practical Theory of Software Engineering should (through an open-source community effort) be developed.
- Abstract(参考訳): ソフトウェアエンジニアリングの概念とプロセスは形式的な研究に値するものですが、それらを形式化することはめったにありません。
この"Research ideas"記事では、ソフトウェアエンジニアリングの理論がどのようなもので、どのように見えるべきかを論じている。
ソフトウェア工学の研究は、様々なアプリケーション領域のニーズに対応するシステムを特定し検証するための数学の応用として、仕様と検証の形式的な技術を開発した。
これらのドメインは通常、ソフトウェアエンジニアリング自体のドメインを含まない。
しかし、形式化や潜在的な検証のために泣く多くのプロセスと性質を持つリッチな領域である。
この記事では、プロジェクト、マイルストーン、コードモジュール、テストやその他の分野の基本となるソフトウェア概念とそれらの相互関係の抽象化を分離し、オブジェクト指向モデルという形でソフトウェア工学の可能な理論の構造を概説する。
プレゼンテーションは完全な理論のスケッチにすぎないが、ソフトウェア工学の包括的で実践的な理論が(オープンソースコミュニティの努力を通じて)どのように開発されるべきかについてのガイドラインのセットを提供する。
関連論文リスト
- Model-Guided Fieldwork: A Practical, Methodological and Philosophical Investigation in the use of Ethnomethodology for Engineering Software Requirements [0.0]
この論文は、ソフトウェア要件のエンジニアリングにエスノメソドロジーのフィールドワークを使うことに焦点を当てている。
技術開発プロセスに寄与する可能性のある観察を行うためのフィールドワーカーを支援するために,モデルガイドフィールドワーク(Model Guided Fieldwork)というアプローチを提案する。
論文 参考訳(メタデータ) (2024-11-14T09:24:56Z) - Abstraction Engineering [6.091612632147657]
抽象化はすでに、ソフトウェア開発に関わる多くの分野で使われています。
本稿では、これらの新しい課題を考察し、抽象のレンズを通してそれらに取り組むことを提案する。
抽象化エンジニアリングの基礎について議論し、主要な課題を特定し、これらの課題に対処するための研究課題を強調し、将来の研究のロードマップを作成します。
論文 参考訳(メタデータ) (2024-08-26T07:56:32Z) - Towards an Approach to Pattern-based Domain-Specific Requirements Engineering [0.0]
本稿では,機能要件と性能要件の仕様化のためのパターンベースドメイン固有要求工学手法を提案する。
このアプローチは、アカデミックと産業のコラボレーションから生まれ、ドメイン知識を分析可能なアプローチを策定する最初の試みです。
まず、パターンベースのドメイン固有要件エンジニアリングのソリューションと、品質保証技術へのその模範的な統合を提示します。
論文 参考訳(メタデータ) (2024-04-26T11:38:55Z) - Lessons from Formally Verified Deployed Software Systems (Extended version) [65.69802414600832]
本稿は、正式に認証されたシステムを作成し、実際に使用するためにデプロイした各種のアプリケーション分野のプロジェクトについて検討する。
使用する技術、適用の形式、得られた結果、そしてソフトウェア産業が形式的な検証技術やツールの恩恵を受ける能力について示すべき教訓を考察する。
論文 参考訳(メタデータ) (2023-01-05T18:18:46Z) - Requirements Engineering for Machine Learning: A Review and Reflection [39.01716712094724]
本稿では,機械学習アプリケーションにおける要件工学プロセスの概要について述べる。
産業データ駆動インテリジェンスアプリケーションの例も、前述のステップに関連して議論されている。
論文 参考訳(メタデータ) (2022-10-03T12:24:39Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
モデル駆動型ソフトウェアエンジニアリングとモデル駆動型AIエンジニアリングを実現するための新しいアプローチを提案する。
特に、私たちはAutomated MLをサポートし、AI集約システムの開発において、AIの深い知識のないソフトウェアエンジニアを支援します。
論文 参考訳(メタデータ) (2022-03-06T10:12:56Z) - On the validity of pre-trained transformers for natural language
processing in the software engineering domain [78.32146765053318]
ソフトウェア工学データを用いて訓練されたBERT変換器モデルと一般領域データに基づく変換器との比較を行った。
ソフトウェアエンジニアリングのコンテキストを理解するために必要なタスクに対しては,ソフトウェアエンジニアリングデータの事前学習が重要であることを示す。
論文 参考訳(メタデータ) (2021-09-10T08:46:31Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
ソフトウェア開発業界は、現代のソフトウェアシステムを高度にインテリジェントで自己学習システムに移行するために、機械学習を急速に採用している。
ソフトウェアエンジニアリングライフサイクルの段階にわたって機械学習の採用について、現状を探求する包括的な研究は存在しない。
本研究は,機械学習によるソフトウェア工学(MLSE)分類を,ソフトウェア工学ライフサイクルのさまざまな段階に適用性に応じて,最先端の機械学習技術に分類するものである。
論文 参考訳(メタデータ) (2020-05-27T11:56:56Z) - Synergizing Domain Expertise with Self-Awareness in Software Systems: A
Patternized Architecture Guideline [11.155059219430207]
本稿では、ソフトウェアシステムにおける自己適応性を高めるために、ドメインの専門知識の相乗化と自己認識の重要性を強調する。
我々は、DBASESと呼ばれる概念、豊富なパターン、方法論の総合的なフレームワークを提示し、エンジニアに原則化されたガイドラインを提供する。
論文 参考訳(メタデータ) (2020-01-20T12:17:22Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。