JP7554022B2 - 開発環境構築システムおよび開発環境構築方法 - Google Patents
開発環境構築システムおよび開発環境構築方法 Download PDFInfo
- Publication number
- JP7554022B2 JP7554022B2 JP2022052430A JP2022052430A JP7554022B2 JP 7554022 B2 JP7554022 B2 JP 7554022B2 JP 2022052430 A JP2022052430 A JP 2022052430A JP 2022052430 A JP2022052430 A JP 2022052430A JP 7554022 B2 JP7554022 B2 JP 7554022B2
- Authority
- JP
- Japan
- Prior art keywords
- development environment
- construction
- information
- virtual device
- virtual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
以下、実施の形態に係る開発環境構築システムについて、図面を用いて説明する。
構築処理サーバ10は、ハードウェアで構成された対象デバイス(実デバイスA300)を制御するソフトウェアの開発環境を構築する開発環境構築システムであって、開発環境には、仮想的に構成された仮想デバイスが含まれており、構築処理サーバ10は、開発環境の仕様を示す開発環境仕様情報20、仮想デバイスに関する仮想デバイス情報、および、開発環境の構築先の候補における開発環境の構築能力を示す構築能力情報を取得する取得部11と、開発環境仕様情報20、仮想デバイス情報および構築能力情報に基づいて、開発環境の構築先を決定する決定部12と、を備える。
以上のように、本開示に係る技術の例示として実施の形態を説明した。しかしながら、本開示に係る技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。例えば、以下のような変形例も本開示の一実施の形態に含まれる。
11 取得部
12 決定部
13 構築部
14 試行部
15 提示部
20 開発環境仕様情報
30a 仮想デバイスA情報
30b 仮想デバイスB情報
31 デバイス制御ソフト指定情報
32 仮想IF設定情報
33 仮想デバイスソフト指定情報
34 応答性能要求情報
35 仮想デバイス設定情報
40、40b、40c 構築能力情報
100 クラウド環境
200 ローカル環境
210、220 クライアント
300 実デバイスA
400 ユーザ
500、510、520、600、610、620 開発環境
511、611 デバイスA制御ソフト
512、612 実デバイスA向け仮想IF設定情報
513、613 仮想デバイスA
515、525、615、625 仮想デバイス設定情報
521、621 デバイスB制御ソフト
522、622 仮想デバイスB向け仮想IF設定情報
523、623 仮想デバイスB
Claims (10)
- ハードウェアで構成された対象デバイスを制御するソフトウェアの開発環境を構築する開発環境構築システムであって、
前記開発環境には、仮想的に構成された仮想デバイスが含まれており、
前記開発環境の仕様を示す開発環境仕様情報、前記仮想デバイスに関する仮想デバイス情報、および、前記開発環境の構築先の候補における前記開発環境の構築能力を示す構築能力情報を取得する取得部と、
前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に基づいて、前記開発環境の構築先を決定する決定部と、を備え、
前記仮想デバイス情報は、前記仮想デバイスに対する入出力インタフェースである仮想インタフェースの設定に関する仮想IF設定情報を含み、
前記開発環境構築システムは、さらに、前記仮想IF設定情報を変更することで、決定された前記構築先に前記開発環境を構築する構築部を備える、
開発環境構築システム。 - ハードウェアで構成された対象デバイスを制御するソフトウェアの開発環境を構築する開発環境構築システムであって、
前記開発環境には、仮想的に構成された仮想デバイスが含まれており、
前記開発環境の仕様を示す開発環境仕様情報、前記仮想デバイスに関する仮想デバイス情報、および、前記開発環境の構築先の候補における前記開発環境の構築能力を示す構築能力情報を取得する取得部と、
前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に基づいて、前記開発環境の構築先を決定する決定部と、
構築された前記開発環境において前記対象デバイスを制御するソフトウェアを、開発可能か否かを試行する試行部と、
前記試行の結果を提示する提示部と、を備える、
開発環境構築システム。 - ハードウェアで構成された対象デバイスを制御するソフトウェアの開発環境を構築する開発環境構築システムであって、
前記開発環境には、仮想的に構成された仮想デバイスが含まれており、
前記開発環境の仕様を示す開発環境仕様情報、前記仮想デバイスに関する仮想デバイス情報、および、前記開発環境の構築先の候補における前記開発環境の構築能力を示す構築能力情報を取得する取得部と、
前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に基づいて、前記開発環境の構築先を決定する決定部と、を備え、
前記開発環境仕様情報は、前記対象デバイスの種類を示す情報および前記対象デバイスの所在を示す情報を含む、
開発環境構築システム。 - 前記決定部は、前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に関する条件に基づいて、前記構築先を決定する、
請求項1~3のいずれか1項に記載の開発環境構築システム。 - 前記仮想デバイス情報は、前記仮想デバイスを制御する際に要求される応答性を示す応答性能要求情報、または、前記仮想デバイスを制御する際に要求される計算リソースを示すリソース情報を含む、
請求項1~4のいずれか1項に記載の開発環境構築システム。 - 前記構築能力情報は、前記開発環境の構築の可否を示す情報、または、ストレージ容量を示す情報を含む、
請求項1~5のいずれか1項に記載の開発環境構築システム。 - 前記開発環境の構築先の候補は、ハイパーバイザを含む、
請求項1~6のいずれか1項に記載の開発環境構築システム。 - ハードウェアで構成された対象デバイスを制御するソフトウェアの開発環境を構築する開発環境構築システムにより実行される開発環境構築方法であって、
前記開発環境には、仮想的に構成された仮想デバイスが含まれており、
前記開発環境の仕様を示す開発環境仕様情報、前記仮想デバイスに関する仮想デバイス情報、および、前記開発環境の構築先の候補における前記開発環境の構築能力を示す構築能力情報を取得する取得ステップと、
前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に基づいて、前記開発環境の構築先を決定する決定ステップと、を含み、
前記仮想デバイス情報は、前記仮想デバイスに対する入出力インタフェースである仮想インタフェースの設定に関する仮想IF設定情報を含み、
前記開発環境構築方法は、さらに、前記仮想IF設定情報を変更することで、決定された前記構築先に前記開発環境を構築する構築ステップを含む、
開発環境構築方法。 - ハードウェアで構成された対象デバイスを制御するソフトウェアの開発環境を構築する開発環境構築システムにより実行される開発環境構築方法であって、
前記開発環境には、仮想的に構成された仮想デバイスが含まれており、
前記開発環境の仕様を示す開発環境仕様情報、前記仮想デバイスに関する仮想デバイス情報、および、前記開発環境の構築先の候補における前記開発環境の構築能力を示す構築能力情報を取得する取得ステップと、
前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に基づいて、前記開発環境の構築先を決定する決定ステップと、
構築された前記開発環境において前記対象デバイスを制御するソフトウェアを、開発可能か否かを試行する試行ステップと、
前記試行の結果を提示する提示ステップと、を含む、
開発環境構築方法。 - ハードウェアで構成された対象デバイスを制御するソフトウェアの開発環境を構築する開発環境構築システムにより実行される開発環境構築方法であって、
前記開発環境には、仮想的に構成された仮想デバイスが含まれており、
前記開発環境の仕様を示す開発環境仕様情報、前記仮想デバイスに関する仮想デバイス情報、および、前記開発環境の構築先の候補における前記開発環境の構築能力を示す構築能力情報を取得する取得ステップと、
前記開発環境仕様情報、前記仮想デバイス情報および前記構築能力情報に基づいて、前記開発環境の構築先を決定する決定ステップと、を含み、
前記開発環境仕様情報は、前記対象デバイスの種類を示す情報および前記対象デバイスの所在を示す情報を含む、
開発環境構築方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022052430A JP7554022B2 (ja) | 2022-03-28 | 2022-03-28 | 開発環境構築システムおよび開発環境構築方法 |
| DE102023107473.3A DE102023107473A1 (de) | 2022-03-28 | 2023-03-24 | System zur erstellung einer entwicklungsumgebung, verfahren zur erstellung einer entwicklungsumgebung und programm |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022052430A JP7554022B2 (ja) | 2022-03-28 | 2022-03-28 | 開発環境構築システムおよび開発環境構築方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023145128A JP2023145128A (ja) | 2023-10-11 |
| JP7554022B2 true JP7554022B2 (ja) | 2024-09-19 |
Family
ID=87930506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022052430A Active JP7554022B2 (ja) | 2022-03-28 | 2022-03-28 | 開発環境構築システムおよび開発環境構築方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7554022B2 (ja) |
| DE (1) | DE102023107473A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026062766A1 (ja) * | 2024-09-18 | 2026-03-26 | Astemo株式会社 | 開発環境構築装置及び開発環境構築方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014085773A (ja) | 2012-10-22 | 2014-05-12 | Fujitsu Ltd | リソース管理システム、リソース管理方法、およびリソース管理プログラム |
| US20180285134A1 (en) | 2017-03-31 | 2018-10-04 | The Boeing Company | Emulation of hardware components |
| JP2020071870A (ja) | 2018-10-31 | 2020-05-07 | ザ・ボーイング・カンパニーThe Boeing Company | ハードウェア抽象化ソフトウェアレイヤを使用するシステムのための汎用仮想化プラットフォーム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7580826B2 (en) | 2004-06-30 | 2009-08-25 | Microsoft Corporation | Systems and methods for development of emulated devices in a virtual machine environment |
| JP6692278B2 (ja) | 2016-11-15 | 2020-05-13 | ルネサスエレクトロニクス株式会社 | 演算装置及び仮想開発環境装置 |
-
2022
- 2022-03-28 JP JP2022052430A patent/JP7554022B2/ja active Active
-
2023
- 2023-03-24 DE DE102023107473.3A patent/DE102023107473A1/de active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014085773A (ja) | 2012-10-22 | 2014-05-12 | Fujitsu Ltd | リソース管理システム、リソース管理方法、およびリソース管理プログラム |
| US20180285134A1 (en) | 2017-03-31 | 2018-10-04 | The Boeing Company | Emulation of hardware components |
| JP2020071870A (ja) | 2018-10-31 | 2020-05-07 | ザ・ボーイング・カンパニーThe Boeing Company | ハードウェア抽象化ソフトウェアレイヤを使用するシステムのための汎用仮想化プラットフォーム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023145128A (ja) | 2023-10-11 |
| DE102023107473A1 (de) | 2023-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113312037B (zh) | 应用于微服务的数据处理方法、装置、设备和存储介质 | |
| US9104454B2 (en) | Virtual image overloading for solution deployment | |
| US20210158131A1 (en) | Hierarchical partitioning of operators | |
| JP2022091301A (ja) | 制御システムおよび制御方法 | |
| US20210288885A1 (en) | Simulation and testing of infrastucture as a service scale using a container orchestration engine | |
| US20220214928A1 (en) | Workload Configuration Extractor | |
| CN105653338B (zh) | 一种应用的更新方法及装置 | |
| US20200117576A1 (en) | Assessing the container-readiness of software applications | |
| US9959136B2 (en) | Optimizations and enhancements of application virtualization layers | |
| CN108228444A (zh) | 一种测试方法和装置 | |
| US20200064977A1 (en) | Detecting software user interface issues in multiple language environments | |
| CN114168255A (zh) | 容器云平台中异构指令集容器的运行方法和装置 | |
| US9658933B2 (en) | Automatically modifying a test for a program on multiple electronic devices | |
| US20060107194A1 (en) | System and method for virtual router enabled electronic documents | |
| US10146674B2 (en) | Plugin-based software verification system | |
| US10445201B2 (en) | System and method for automated integration and stress testing of hardware and software service in management controller using containerized toolbox | |
| CN115934244A (zh) | 生成用于测试容器编排系统的测试集群 | |
| CN114860272A (zh) | 一种操作系统安装方法、计算设备及存储介质 | |
| JP7554022B2 (ja) | 開発環境構築システムおよび開発環境構築方法 | |
| CN113127361B (zh) | 应用程序的开发方法、装置、电子设备和存储介质 | |
| JP2018156294A (ja) | ソフトウェア検証装置およびソフトウェア検証プログラム | |
| JP6920501B1 (ja) | 情報処理システム、プログラム、及び情報処理方法 | |
| CN114676034B (zh) | 一种测试方法、装置、及计算机设备 | |
| Wenzel et al. | Getting started with CAPI SNAP: Hardware development for software engineers | |
| JP7336775B2 (ja) | 検証システム、検証方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230327 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240304 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240718 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240820 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240903 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7554022 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |