JP2012063826A - プログラム生成装置、方法及びプログラム並びに遠隔管理システム - Google Patents
プログラム生成装置、方法及びプログラム並びに遠隔管理システム Download PDFInfo
- Publication number
- JP2012063826A JP2012063826A JP2010205344A JP2010205344A JP2012063826A JP 2012063826 A JP2012063826 A JP 2012063826A JP 2010205344 A JP2010205344 A JP 2010205344A JP 2010205344 A JP2010205344 A JP 2010205344A JP 2012063826 A JP2012063826 A JP 2012063826A
- Authority
- JP
- Japan
- Prior art keywords
- node
- information
- program
- processors
- configuration information
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【解決手段】複数のプロセッサ間の通信処理が実装された通信処理情報を予め記憶する記憶手段と、組み込み機器における所定の機能の構成を複数のノードにより定義した構成情報を生成する構成情報生成手段と、構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成するノード状態情報生成手段と、アクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換する変換手段と、構成情報に基づいて、複数のプロセッサごとに対応した複数のプログラムを、記憶手段に記憶された通信処理情報と、変換したプログラムコードとを含めて生成するプログラム生成手段と、を備えるプログラム生成装置。
【選択図】図1
Description
図1は、本発明の実施の形態1にかかるプログラム生成装置1の構成を示すブロック図である。プログラム生成装置1は、複数のプロセッサが搭載され、所定の機能を実現する組み込み機器(不図示)において実行可能なプログラムを生成するコンピュータシステムである。特に、プログラム生成装置1は、複数のプロセッサのそれぞれに対応した複数のプログラムを生成する。ここで、生成される複数のプログラムは、それぞれ、対応するプロセッサにおいて実行可能な機械語プログラム又は当該機械語プログラムにコンパイル可能なソースプログラムである。また、生成される複数のプログラムは、組み込み機器の所定の機能を実現するためのプログラムであるか、当該機能を検査又は診断等するための補助的な機能を実現するためのプログラムである。そして、生成される複数のプログラムは、既存の有線通信又は無線通信の手段を用いてプログラム生成装置1から組み込み機器へ転送されることにより、対応する各プロセッサ上で実行される。また、生成される複数のプログラムは、各プロセッサで実行される際に、プロセッサ間の通信を行うことができるものである。
図3は、本発明の実施の形態2にかかる遠隔管理システム10の構成を示すブロック図である。尚、本発明の実施の形態2は、上述した発明の実施の形態1にかかるプログラム生成装置1を用いて実現した例について説明する。尚、発明の実施の形態1と同一の構成要素について、同一の符号を付し、詳細な説明を省略する。
複数の情報系ECUに対応する遠隔診断プログラムを作成するために、MDA(登録商標)(Model Driven Architecture)を用いて、遠隔診断の仕様から診断プログラムを自動生成する手法が考えられる。なぜなら、MDAを導入することにより、プログラム設計やコーディング技術などの専門知識の敷居を下げることが可能であるからである。
(3−2−1)単一のDMTモデルから、自動生成可能な複数の(UMLなどの)モデルに、プロセッサ単位で分割できる機能。
(3−2−2)分割された(UMLなどの)モデルから、各プロセッサのシステム構成(システムコールやメモリマップなど)に特化したソースコードを自動生成できる機能。
(3−2−3)DMTモデル上でのノードへのアクセスを、DMT管理部512内のクラスライブラリへのアクセスに自動変換する機能。
(1)"./OMADM/DiagMon/Battery"をルートノードとするDMTセッションがオープンされたら、"./OMADM/DiagMon/Battery/Cycle"に記述された値の定周期タイマを起動する。
(2)定周期タイマの割り込み処理で、バッテリ残量の読み出しを行う。
(3)DMTセッションオープン中に、管理センタから、"./OMADM/DiagMon/Battery/Level"に対するGET命令が発行されたら、バッテリ残量の値を管理センタに返す。
(1)MDAを用いたコード自動生成(実施の形態3では、UMLのモデルから、オブジェクト指向言語であるC++言語のソースコードに変換されるものとする。)
(2)本発明を用いたコード自動生成(実施の形態3では、DMTベースのモデルから、オブジェクト指向言語であるC++言語のソースコードに変換されるものとする。)
DMT Adminは、OSGi R4 mobileやJSR232で定義された、OSGiに対応したJava(登録商標)アプリケーションから、DMTにアクセスするためのパッケージの仕様である。DMT Adminにより、複数のJavaアプリケーションから同一のノードを共有することが可能である。但し、DMT Adminは、高機能ではあるが、かなり複雑なAPIである。
前記組み込み機器における前記所定の機能の構成を複数のノードにより定義した構成情報を生成する構成情報生成手段と、
前記構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成するノード状態情報生成手段と、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換する変換手段と、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記記憶手段に記憶された前記通信処理情報と、前記変換したプログラムコードとを含めて生成するプログラム生成手段と、
を備えるプログラム生成装置。
前記プログラム生成手段は、前記構成情報に含まれる割当情報に基づいて、各ノードを割り当てられた前記複数のプロセッサのいずれかに分類して複数の分類後構成情報を生成し、前記生成された複数の分類後構成情報から前記複数のプログラムを生成する
ことを特徴とする付記1に記載のプログラム生成装置。
前記プログラム生成手段は、前記分類後構成情報から対応するプロセッサを特定し、特定したプロセッサに対応するモデルコンパイラを選択して、選択したモデルコンパイラを用いて前記分類後構成情報から当該特定したプロセッサで実行可能なプログラムを生成する
ことを特徴とする付記2に記載のプログラム生成装置。
前記構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成し、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換し、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報と、前記変換したプログラムコードとを含めて生成する、
プログラム生成方法。
前記構成情報に含まれる割当情報に基づいて、各ノードを割り当てられた前記複数のプロセッサのいずれかに分類して複数の分類後構成情報を生成し、前記生成された複数の分類後構成情報から前記複数のプログラムを生成する
ことを特徴とする付記8に記載のプログラム生成方法。
前記複数のプロセッサのそれぞれに対応したプログラムを生成する複数のモデルコンパイラの中から、前記特定したプロセッサに対応するモデルコンパイラを選択し、
前記選択したモデルコンパイラを用いて前記分類後構成情報から前記特定したプロセッサで実行可能なプログラムを生成する
ことを特徴とする付記9に記載のプログラム生成方法。
当該受け付けた定義に基づき構成情報を生成し、
前記構成情報に含まれる複数のノードのいずれかの指定を受け付け、
当該指定されたノードにおけるノードの状態と当該状態におけるノードの振る舞いであるアクション情報との定義を受け付け、
当該受け付けた前記ノードの状態と前記アクション情報途に基づきノード状態情報を生成し、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換し、
予め記憶部に格納された前記複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報を取得し、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記取得した通信処理情報と、前記変換したプログラムコードとを含めて生成する、
処理をコンピュータに実行させるプログラム生成プログラム。
前記構成情報に含まれる割当情報に基づいて、各ノードを割り当てられた前記複数のプロセッサのいずれかに分類して複数の分類後構成情報を生成し、前記生成された複数の分類後構成情報から前記複数のプログラムを生成する
ことを特徴とする付記15に記載のプログラム生成プログラム。
前記複数のプロセッサのそれぞれに対応したプログラムを生成する複数のモデルコンパイラの中から、前記特定したプロセッサに対応するモデルコンパイラを選択し、
前記選択したモデルコンパイラを用いて前記分類後構成情報から前記特定したプロセッサで実行可能なプログラムを生成する
ことを特徴とする付記16に記載のプログラム生成プログラム。
前記複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報を予め記憶する記憶手段と、
前記組み込み機器における前記所定の機能の構成を複数のノードにより定義した構成情報を生成する構成情報生成手段と、
前記構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成するノード状態情報生成手段と、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換する変換手段と、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記記憶手段に記憶された前記通信処理情報と、前記変換したプログラムコードとを含めて生成するプログラム生成手段と、
無線通信により前記組み込み機器に対して制御を行う遠隔制御手段と、
を備える遠隔管理装置と、を備え、
前記遠隔制御手段は、前記生成した複数のプログラムを前記組み込み機器へ送信し、
前記組み込み機器は、前記遠隔管理装置から受信した複数のプログラムのそれぞれを、前記複数のプロセッサのうち対応するプロセッサにおいて実行させ、
前記複数のプロセッサは、各プロセッサが実行するプログラムに含まれる前記変換したプログラムコードに基づく処理を行い、当該プログラムに含まれる通信処理に基づいて、プロセッサ間の通信を行う
ことを特徴とする組み込み機器の遠隔管理システム。
11 記憶部
111 通信処理情報
12 構成情報生成部
13 ノード状態情報生成部
14 変換部
15 プログラム生成部
10 遠隔管理システム
1a 遠隔管理装置
16 遠隔制御部
2 組み込み機器
21a プロセッサ
21b プロセッサ
21n プロセッサ
100 遠隔車載診断システム
101 開発用PC
110 CPU
120 RAM
130 ROM
140 IF部
150 ハードディスク
151 OS
152 GUI開発ツール
153 DMT管理部
154 ライブラリ
155 フィルタリングルール
156 変換ルール
157a モデルコンパイラ
157b モデルコンパイラ
157c モデルコンパイラ
158a ソースプログラム
158b ソースプログラム
158c ソースプログラム
159a 機械語プログラム
159b 機械語プログラム
159c 機械語プログラム
102 管理サーバ
103 車載組み込み機器
31 情報系ECU
32 情報系ECU
33 情報系ECU
34 無線通信モジュール
35 センサー
36 センサー
37 制御系ECU
38 制御系ECU
n1 車載LAN
n2 車載LAN
411 デバイス管理プロトコルアダプタ
412 DMTアクセスIF
413 アプリケーション
414 DMTアクセスIF
415 車載診断プログラム
416 DMT管理アプリ
417 アプリケーション
418 アプリケーション
421 アプリケーション
422 DMTアクセスIF
423 アプリケーション
424 DMTアクセスIF
425 車載診断プログラム
431 DMTアクセスIF
432 車載診断プログラム
d5 DMT
d51 分割DMT
d52 分割DMT
51 車載診断プログラム
511 DMTアクセスIF
512 DMT管理部
512a ノードデータ管理部
513 アクション記述部
514 ログフィルタリング処理部
515 フィルタリングルール
516 変換ルール
517 制御系ECU車載診断プロトコル変換部
521 DMTアクセスIF
522 アプリケーション
53 ライブラリ関数
541 D−PDU API
542 MVCI Protocol Stack & 車載LANドライバ
551 制御系ECU
552 制御系ECU
553 制御系ECU
56 ログ収集機能
571 プロトコルアダプタアプリケーション
572 DMT制御アプリケーション
573 プラグインアプリケーション
61 自動追加部分
62 実装部分
63 自動追加部分
64 実装部分
SC1 ソースコード
SC2 ソースコード
Claims (10)
- 複数のプロセッサが搭載され、所定の機能を実現する組み込み機器における当該複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報を予め記憶する記憶手段と、
前記組み込み機器における前記所定の機能の構成を複数のノードにより定義した構成情報を生成する構成情報生成手段と、
前記構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成するノード状態情報生成手段と、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換する変換手段と、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記記憶手段に記憶された前記通信処理情報と、前記変換したプログラムコードとを含めて生成するプログラム生成手段と、
を備えるプログラム生成装置。 - 前記構成情報生成手段は、各ノードに前記複数のプロセッサのいずれかを割り当てた割当情報を含めて前記構成情報を生成し、
前記プログラム生成手段は、前記構成情報に含まれる割当情報に基づいて、各ノードを割り当てられた前記複数のプロセッサのいずれかに分類して複数の分類後構成情報を生成し、前記生成された複数の分類後構成情報から前記複数のプログラムを生成する
ことを特徴とする請求項1に記載のプログラム生成装置。 - 前記複数のプロセッサのそれぞれに対応したプログラムを生成する複数のモデルコンパイラをさらに備え、
前記プログラム生成手段は、前記分類後構成情報から対応するプロセッサを特定し、特定したプロセッサに対応するモデルコンパイラを選択して、選択したモデルコンパイラを用いて前記分類後構成情報から当該特定したプロセッサで実行可能なプログラムを生成する
ことを特徴とする請求項2に記載のプログラム生成装置。 - 前記プログラム生成手段は、前記複数のプログラムを生成する際に、ノードアクセスに対応する非同期イベントをさらに含めることを特徴とする請求項1乃至3のいずれか1項に記載のプログラム生成装置。
- 前記構成情報生成手段は、前記構成情報としてDMT(Device Management Tree)を用いることを特徴とする請求項1乃至4のいずれか1項に記載のプログラム生成装置。
- 前記ノード状態情報生成手段は、前記ノード状態情報に、前記複数のプロセッサ上で動作するアプリケーションの処理結果を加工するルールを関連付けることを特徴とする請求項1乃至5のいずれか1項に記載のプログラム生成装置。
- 前記ノード状態情報生成手段は、前記ノード状態情報に、前記組み込み機器に搭載され、かつ、前記複数のプロセッサにより制御される制御装置との通信を行うためのルールを関連付けることを特徴とする請求項1乃至6のいずれか1項に記載のプログラム生成装置。
- 複数のプロセッサが搭載され、所定の機能を実現する組み込み機器における当該所定の機能の構成を複数のノードにより定義した構成情報を生成し、
前記構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成し、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換し、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報と、前記変換したプログラムコードとを含めて生成する、
プログラム生成方法。 - 複数のプロセッサが搭載され、所定の機能を実現する組み込み機器における当該所定の機能の構成の複数のノードによる定義を受け付け、
当該受け付けた定義に基づき構成情報を生成し、
前記構成情報に含まれる複数のノードのいずれかの指定を受け付け、
当該指定されたノードにおけるノードの状態と当該状態におけるノードの振る舞いであるアクション情報との定義を受け付け、
当該受け付けた前記ノードの状態と前記アクション情報途に基づきノード状態情報を生成し、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換し、
予め記憶部に格納された前記複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報を取得し、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記取得した通信処理情報と、前記変換したプログラムコードとを含めて生成する、
処理をコンピュータに実行させるプログラム生成プログラム。 - 外部と無線通信可能なプロセッサを含む複数のプロセッサを備え、所定の機能を実現する組み込み機器と、
前記複数のプロセッサ間の通信処理が実装されたプログラムモジュールである通信処理情報を予め記憶する記憶手段と、
前記組み込み機器における前記所定の機能の構成を複数のノードにより定義した構成情報を生成する構成情報生成手段と、
前記構成情報に定義された複数のノードごとに、ノードの状態と当該状態におけるノードの振る舞いであるアクション情報とを定義したノード状態情報を生成するノード状態情報生成手段と、
前記ノード状態情報に定義されたアクション情報から、当該ノードの状態におけるノードの振る舞いに対応する処理を実現するプログラムコードへ変換する変換手段と、
前記構成情報に基づいて、前記複数のプロセッサごとに対応した複数のプログラムを、前記記憶手段に記憶された前記通信処理情報と、前記変換したプログラムコードとを含めて生成するプログラム生成手段と、
無線通信により前記組み込み機器に対して制御を行う遠隔制御手段と、
を備える遠隔管理装置と、を備え、
前記遠隔制御手段は、前記生成した複数のプログラムを前記組み込み機器へ送信し、
前記組み込み機器は、前記遠隔管理装置から受信した複数のプログラムのそれぞれを、前記複数のプロセッサのうち対応するプロセッサにおいて実行させ、
前記複数のプロセッサは、各プロセッサが実行するプログラムに含まれる前記変換したプログラムコードに基づく処理を行い、当該プログラムに含まれる通信処理に基づいて、プロセッサ間の通信を行う
ことを特徴とする組み込み機器の遠隔管理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010205344A JP5605109B2 (ja) | 2010-09-14 | 2010-09-14 | プログラム生成装置、方法及びプログラム並びに遠隔管理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010205344A JP5605109B2 (ja) | 2010-09-14 | 2010-09-14 | プログラム生成装置、方法及びプログラム並びに遠隔管理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012063826A true JP2012063826A (ja) | 2012-03-29 |
JP5605109B2 JP5605109B2 (ja) | 2014-10-15 |
Family
ID=46059511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010205344A Expired - Fee Related JP5605109B2 (ja) | 2010-09-14 | 2010-09-14 | プログラム生成装置、方法及びプログラム並びに遠隔管理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5605109B2 (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015080105A (ja) * | 2013-10-17 | 2015-04-23 | 日本電気株式会社 | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム |
JP2015080106A (ja) * | 2013-10-17 | 2015-04-23 | 日本電気株式会社 | 管理装置、管理装置の制御方法及びプログラム |
JP2019516145A (ja) * | 2017-04-07 | 2019-06-13 | 深▲せん▼市元征科技股▲ふん▼有限公司 | 自動車の遠隔診断の方法及び装置 |
JP2019533854A (ja) * | 2016-09-15 | 2019-11-21 | オラクル・インターナショナル・コーポレイション | 分散イベント処理システムのためのグラフ生成 |
JP2020535548A (ja) * | 2017-09-28 | 2020-12-03 | オラクル・インターナショナル・コーポレイション | 状態管理永続性 |
CN112445491A (zh) * | 2020-11-19 | 2021-03-05 | 深圳市元征科技股份有限公司 | 文件序列处理方法、装置、终端设备及存储介质 |
US11394769B2 (en) | 2017-03-17 | 2022-07-19 | Oracle International Corporation | Framework for the deployment of event-based applications |
US11503107B2 (en) | 2017-03-17 | 2022-11-15 | Oracle International Corporation | Integrating logic in micro batch based event processing systems |
US11615088B2 (en) | 2016-09-15 | 2023-03-28 | Oracle International Corporation | Complex event processing for micro-batch streaming |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09171405A (ja) * | 1995-12-20 | 1997-06-30 | Hitachi Ltd | Faシステムの制御装置と方法、制御プログラム生成方法 |
JP2000131194A (ja) * | 1998-10-28 | 2000-05-12 | Honda Motor Co Ltd | 車両診断プログラム作成装置及び車両診断装置 |
JP2008198143A (ja) * | 2007-02-15 | 2008-08-28 | Fuji Electric Fa Components & Systems Co Ltd | プログラマブルコントローラ用プログラム作成支援装置およびプログラム作成支援方法 |
US20090112567A1 (en) * | 2007-10-30 | 2009-04-30 | International Business Machines Corporation | Preliminary data representations of a deployment activity model |
-
2010
- 2010-09-14 JP JP2010205344A patent/JP5605109B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09171405A (ja) * | 1995-12-20 | 1997-06-30 | Hitachi Ltd | Faシステムの制御装置と方法、制御プログラム生成方法 |
JP2000131194A (ja) * | 1998-10-28 | 2000-05-12 | Honda Motor Co Ltd | 車両診断プログラム作成装置及び車両診断装置 |
JP2008198143A (ja) * | 2007-02-15 | 2008-08-28 | Fuji Electric Fa Components & Systems Co Ltd | プログラマブルコントローラ用プログラム作成支援装置およびプログラム作成支援方法 |
US20090112567A1 (en) * | 2007-10-30 | 2009-04-30 | International Business Machines Corporation | Preliminary data representations of a deployment activity model |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015080105A (ja) * | 2013-10-17 | 2015-04-23 | 日本電気株式会社 | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム |
JP2015080106A (ja) * | 2013-10-17 | 2015-04-23 | 日本電気株式会社 | 管理装置、管理装置の制御方法及びプログラム |
US11977549B2 (en) | 2016-09-15 | 2024-05-07 | Oracle International Corporation | Clustering event processing engines |
JP2019533854A (ja) * | 2016-09-15 | 2019-11-21 | オラクル・インターナショナル・コーポレイション | 分散イベント処理システムのためのグラフ生成 |
US11657056B2 (en) | 2016-09-15 | 2023-05-23 | Oracle International Corporation | Data serialization in a distributed event processing system |
US11615088B2 (en) | 2016-09-15 | 2023-03-28 | Oracle International Corporation | Complex event processing for micro-batch streaming |
JP7009456B2 (ja) | 2016-09-15 | 2022-01-25 | オラクル・インターナショナル・コーポレイション | 分散イベント処理システムのためのグラフ生成 |
US11573965B2 (en) | 2016-09-15 | 2023-02-07 | Oracle International Corporation | Data partitioning and parallelism in a distributed event processing system |
US11394769B2 (en) | 2017-03-17 | 2022-07-19 | Oracle International Corporation | Framework for the deployment of event-based applications |
US11503107B2 (en) | 2017-03-17 | 2022-11-15 | Oracle International Corporation | Integrating logic in micro batch based event processing systems |
JP2019516145A (ja) * | 2017-04-07 | 2019-06-13 | 深▲せん▼市元征科技股▲ふん▼有限公司 | 自動車の遠隔診断の方法及び装置 |
JP2022130612A (ja) * | 2017-09-28 | 2022-09-06 | オラクル・インターナショナル・コーポレイション | 状態管理永続性 |
JP7098721B2 (ja) | 2017-09-28 | 2022-07-11 | オラクル・インターナショナル・コーポレイション | 状態管理永続性 |
JP2020535548A (ja) * | 2017-09-28 | 2020-12-03 | オラクル・インターナショナル・コーポレイション | 状態管理永続性 |
JP7434431B2 (ja) | 2017-09-28 | 2024-02-20 | オラクル・インターナショナル・コーポレイション | 状態管理永続性 |
CN112445491A (zh) * | 2020-11-19 | 2021-03-05 | 深圳市元征科技股份有限公司 | 文件序列处理方法、装置、终端设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP5605109B2 (ja) | 2014-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5605109B2 (ja) | プログラム生成装置、方法及びプログラム並びに遠隔管理システム | |
US10509718B2 (en) | System and method for automatically generating software testing scripts from test cases | |
US8732658B2 (en) | Layered interface in an industrial environment | |
Szvetits et al. | Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime | |
US8745577B2 (en) | End to end automation of application deployment | |
KR101087439B1 (ko) | 소프트웨어 컴포넌트화 | |
US9632771B2 (en) | Association of metadata with source code and applications and services premised thereon | |
US8250521B2 (en) | Method and apparatus for the design and development of service-oriented architecture (SOA) solutions | |
US8527985B2 (en) | Techniques for rapid deployment of service artifacts | |
Hallerbach et al. | Context-based configuration of process variants | |
US20100280863A1 (en) | Automated Model Generation For Computer Based Business Process | |
CN104335170A (zh) | 云应用部署 | |
WO2008113718A1 (en) | Method, system and computer program for distributing customized software products | |
Prehofer et al. | From internet of things mashups to model-based development | |
US8271934B2 (en) | Developing software applications with increased modularity | |
US20120109708A1 (en) | Evaluating pattern-based constraints on business process models | |
CN114115838A (zh) | 一种基于分布式组件和云平台的数据交互方法及*** | |
CN103026337A (zh) | 配给组件的提取和重构 | |
EP4365731A1 (en) | Device deployment method for ai model, system, and storage medium | |
CN112947896B (zh) | 一种基于有向图的组件依赖分析方法 | |
Mei et al. | Internetware: A New Software Paradigm for Internet Computing | |
US10958514B2 (en) | Generating application-server provisioning configurations | |
CN113485894A (zh) | 一种数据采集方法、装置、设备及可读存储介质 | |
WO2008015110A2 (en) | Methods, apparatus and computer programs for modelling computer programs | |
US12015528B2 (en) | Multi-functional integrated network modal management system and management method for user-defined network modal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130805 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140520 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140710 |
|
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: 20140729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140811 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5605109 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |