JP2010033435A - 制御装置、制御方法及びコンピュータプログラム - Google Patents
制御装置、制御方法及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2010033435A JP2010033435A JP2008196519A JP2008196519A JP2010033435A JP 2010033435 A JP2010033435 A JP 2010033435A JP 2008196519 A JP2008196519 A JP 2008196519A JP 2008196519 A JP2008196519 A JP 2008196519A JP 2010033435 A JP2010033435 A JP 2010033435A
- Authority
- JP
- Japan
- Prior art keywords
- program
- platform
- application
- execution means
- layer
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】プラットフォーム層108とアプリケーション層107との間にミドルウェアプログラムに基づくミドルウェア層109を備える。ミドルウェア層109では、アプリケーション層107側のインタフェースが選択可能であり、プラットフォーム層108側のインタフェースも選択される。更に、アプリケーション層107側における機能、及びプラットフォーム層108の機能に応じて、ミドルウェア層109における機能も選択可能に機能モジュール化されている。
【選択図】図2
Description
10 マイコン
11 CPU
12 ROM
17,17 アプリケーションプログラム
18 プラットフォームプログラム
19 ミドルウェアプログラム
20 システムマネージャプログラム
107 アプリケーション層
108 プラットフォーム層
109 ミドルウェア層
110 システムマネージャ
Claims (8)
- 一又は複数のアプリケーションプログラムを実行する第1実行手段と、前記アプリケーションプログラムからの要求に対応してハードウェア資源の動作を制御するプラットフォームプログラムを実行する第2実行手段とを備える制御装置において、
前記アプリケーションプログラム及びプラットフォームプログラム間のデータの授受を、夫々のプログラムに対応して行なうミドルウェアプログラムを実行する第3実行手段を更に備え、
前記第3実行手段は、複数の機能実行手段を備えていること
を特徴とする制御装置。 - 前記第3実行手段は、
前記アプリケーションプログラム、又はプラットフォームプログラムに対応させて、前記複数の機能実行手段を選択して実行するようにしてあること
を特徴とする請求項1に記載の制御装置。 - 前記第3実行手段は、
前記アプリケーションプログラムとのデータの授受を行なうアプリケーション結合手段を、複数の異なるアプリケーションプログラム毎に備え、
前記プラットフォームプログラムとのデータの授受を行なうプラットフォーム結合手段を、複数の異なるプラットフォームプログラム毎に備え、
実行されるアプリケーションプログラム及びプラットフォームプログラムに応じてプリケーション結合手段及びプラットフォーム結合手段を選択するようにしてあること
を特徴とする請求項1又は2に記載の制御装置。 - 前記第3実行手段は、前記ミドルウェアプログラムの処理により、
前記プラットフォームプログラムからのデータの内、前記アプリケーションプログラムへ渡すべきデータを選択する手段と、
前記アプリケーションプログラムからのデータを前記プラットフォームプログラムへ渡すに際し、プラットフォームプログラム内のデータの出力先を選択する手段と
を備えることを特徴とする請求項1乃至3のいずれかに記載の制御装置。 - 前記第3実行手段は、前記ミドルウェアプログラムの処理により、
前記第1実行手段に実行させるべきアプリケーションプログラムを指示する情報、前記第1実行手段で実行中のアプリケーションプログラムを識別する情報、又は前記第1実行手段におけるアプリケーションプログラムの状態情報を、前記第1実行手段又は前記第2実行手段との間で授受する手段を備えること
を特徴とする請求項1乃至4のいずれかに記載の制御装置。 - 前記第1実行手段によるアプリケーションプログラムの実行、前記第2実行手段によるプラットフォームプログラムの実行、及び前記第3実行手段によるミドルウェアプログラムの実行を指示する手段、
前記第1実行手段によるアプリケーションプログラムの実行状態、前記第2実行手段によるプラットフォームプログラムの実行状態、及び前記第3実行手段によるミドルウェアプログラムの実行状態を検出する手段と
を更に備えることを特徴とする請求項1乃至5のいずれかに記載の制御装置。 - 一又は複数のアプリケーションプログラムを実行し、前記アプリケーションプログラムからの要求に対応してハードウェア資源の動作を制御するプラットフォームプログラムを実行することにより、前記ハードウェア資源の制御を行なう方法において、
前記アプリケーションプログラム及びプラットフォームプログラム間のデータの授受を、夫々のプログラムに対応して行なうミドルウェアプログラムを実行し、
前記ミドルウェアプログラムにより実行される機能を前記アプリケーションプログラム又はプラットフォームプログラムに対応させて選択する
ことを特徴とする制御方法。 - コンピュータに、一又は複数のアプリケーションプログラム、及び該アプリケーションプログラムからの要求に対応してハードウェア資源の動作を制御するプラットフォームプログラム間のデータの授受を夫々のプログラムに対応させて実行させるコンピュータプログラムであって、
所定の機能単位で分離された複数のプログラム部品を含み、
コンピュータに、
前記アプリケーションプログラム又はプラットフォームプログラムに対応させて、前記複数のプログラム部品を選択させる
ことを特徴とするコンピュータプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008196519A JP4922262B2 (ja) | 2008-07-30 | 2008-07-30 | 制御装置 |
US13/003,690 US8752067B2 (en) | 2008-07-30 | 2009-07-29 | Control apparatus, control method and storage medium |
DE112009001820T DE112009001820T8 (de) | 2008-07-30 | 2009-07-29 | Steuervorrichtung, Steuerverfahren und Computerprogramm |
PCT/JP2009/003583 WO2010013462A1 (ja) | 2008-07-30 | 2009-07-29 | 制御装置、制御方法及びコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008196519A JP4922262B2 (ja) | 2008-07-30 | 2008-07-30 | 制御装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010137451A Division JP5365584B2 (ja) | 2010-06-16 | 2010-06-16 | 制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010033435A true JP2010033435A (ja) | 2010-02-12 |
JP4922262B2 JP4922262B2 (ja) | 2012-04-25 |
Family
ID=41610176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008196519A Expired - Fee Related JP4922262B2 (ja) | 2008-07-30 | 2008-07-30 | 制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8752067B2 (ja) |
JP (1) | JP4922262B2 (ja) |
DE (1) | DE112009001820T8 (ja) |
WO (1) | WO2010013462A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019215725A (ja) * | 2018-06-13 | 2019-12-19 | 株式会社デンソー | 電子制御装置及びソフトウエア生成方法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10075471B2 (en) | 2012-06-07 | 2018-09-11 | Amazon Technologies, Inc. | Data loss prevention techniques |
US10084818B1 (en) | 2012-06-07 | 2018-09-25 | Amazon Technologies, Inc. | Flexibly configurable data modification services |
US9286491B2 (en) | 2012-06-07 | 2016-03-15 | Amazon Technologies, Inc. | Virtual service provider zones |
JP6011452B2 (ja) * | 2013-05-14 | 2016-10-19 | 株式会社デンソー | 表示制御装置、及び、プログラム |
JP6171549B2 (ja) * | 2013-05-14 | 2017-08-02 | 株式会社デンソー | 表示制御装置、及び、プログラム |
KR101588778B1 (ko) * | 2013-12-30 | 2016-01-27 | 현대자동차 주식회사 | 차량단말기와 휴대용단말기의 연동시스템 및 방법 |
JP6221973B2 (ja) * | 2014-07-14 | 2017-11-01 | 株式会社デンソー | 表示制御装置及び表示制御プログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1040080A (ja) * | 1996-07-26 | 1998-02-13 | Nec Corp | オープンビジネス共通基盤装置 |
JP2004192541A (ja) * | 2002-12-13 | 2004-07-08 | Denso Corp | 車両用制御プログラム、車両用制御装置、車両用制御プログラムの生成方法 |
JP2005339029A (ja) * | 2004-05-25 | 2005-12-08 | Canon Inc | プログラム連携システム |
JP2006142994A (ja) * | 2004-11-19 | 2006-06-08 | Denso Corp | 車両用ネットワークシステムおよび電子制御装置 |
JP2006260404A (ja) * | 2005-03-18 | 2006-09-28 | Ricoh Co Ltd | 画像処理装置及び情報設定方法 |
JP2007128432A (ja) * | 2005-11-07 | 2007-05-24 | Toyota Motor Corp | 車両用マルチメディア装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4427860B2 (ja) | 2000-03-24 | 2010-03-10 | 株式会社デンソー | 車両用制御装置及び記録媒体 |
US7650607B2 (en) | 2001-06-22 | 2010-01-19 | Invensys Systems, Inc. | Supervisory process control and manufacturing information system application having a layered architecture |
US7546602B2 (en) * | 2001-07-10 | 2009-06-09 | Microsoft Corporation | Application program interface for network software platform |
JP2004348397A (ja) | 2003-05-22 | 2004-12-09 | Ricoh Co Ltd | アプリケーションソフトウェアとサービス部とのインターフェース方法 |
US7426734B2 (en) * | 2003-10-24 | 2008-09-16 | Microsoft Corporation | Facilitating presentation functionality through a programming interface media namespace |
US20080235712A1 (en) * | 2004-03-05 | 2008-09-25 | Virginia Tech Intellectual Properties, Inc. | Hardware Object Request Broker on a Chip for Generating Separate Control and Data Channels for Improved Throughput Efficiency |
US7831724B2 (en) * | 2004-05-25 | 2010-11-09 | International Business Machines Corporation | Services layer model for providing standards-based communications |
JP4753623B2 (ja) | 2005-05-23 | 2011-08-24 | 富士通テン株式会社 | 車両制御用プログラム及び車両用電子制御装置 |
KR101198583B1 (ko) * | 2005-10-12 | 2012-11-06 | 한국과학기술원 | 메타데이터를 이용한 멀티미디어 미들웨어 장치와 그 관리방법 및 기록 매체 |
JP2007329578A (ja) | 2006-06-06 | 2007-12-20 | Auto Network Gijutsu Kenkyusho:Kk | 通信方法、車載システム及び車載装置 |
JP4853196B2 (ja) * | 2006-09-19 | 2012-01-11 | 株式会社デンソー | 制御システム |
-
2008
- 2008-07-30 JP JP2008196519A patent/JP4922262B2/ja not_active Expired - Fee Related
-
2009
- 2009-07-29 WO PCT/JP2009/003583 patent/WO2010013462A1/ja active Application Filing
- 2009-07-29 US US13/003,690 patent/US8752067B2/en not_active Expired - Fee Related
- 2009-07-29 DE DE112009001820T patent/DE112009001820T8/de not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1040080A (ja) * | 1996-07-26 | 1998-02-13 | Nec Corp | オープンビジネス共通基盤装置 |
JP2004192541A (ja) * | 2002-12-13 | 2004-07-08 | Denso Corp | 車両用制御プログラム、車両用制御装置、車両用制御プログラムの生成方法 |
JP2005339029A (ja) * | 2004-05-25 | 2005-12-08 | Canon Inc | プログラム連携システム |
JP2006142994A (ja) * | 2004-11-19 | 2006-06-08 | Denso Corp | 車両用ネットワークシステムおよび電子制御装置 |
JP2006260404A (ja) * | 2005-03-18 | 2006-09-28 | Ricoh Co Ltd | 画像処理装置及び情報設定方法 |
JP2007128432A (ja) * | 2005-11-07 | 2007-05-24 | Toyota Motor Corp | 車両用マルチメディア装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019215725A (ja) * | 2018-06-13 | 2019-12-19 | 株式会社デンソー | 電子制御装置及びソフトウエア生成方法 |
JP7172155B2 (ja) | 2018-06-13 | 2022-11-16 | 株式会社デンソー | 電子制御装置及びソフトウエア生成方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4922262B2 (ja) | 2012-04-25 |
WO2010013462A1 (ja) | 2010-02-04 |
US20110107349A1 (en) | 2011-05-05 |
DE112009001820T5 (de) | 2011-06-22 |
US8752067B2 (en) | 2014-06-10 |
DE112009001820T8 (de) | 2012-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4922262B2 (ja) | 制御装置 | |
JP4624448B2 (ja) | 制御装置、制御システム及びコンピュータプログラム | |
JP5972303B2 (ja) | 制御装置テストシステムのコンフィギュレーション設定の実行方法 | |
JP5702829B2 (ja) | 中継装置 | |
US20070021847A1 (en) | Distributed control system | |
US20060069452A1 (en) | Configuration of modules in automation systems | |
JP2011040912A (ja) | 車載ネットワーク装置 | |
WO2018207587A1 (ja) | 車載中継装置、制御プログラム及びメモリ共有方法 | |
JP5365584B2 (ja) | 制御装置 | |
JP2011081671A (ja) | 制御装置、制御方法及びコンピュータプログラム | |
US11500690B2 (en) | Dynamic load balancing in network centric process control systems | |
WO2015045507A1 (ja) | 車両用制御装置 | |
JP2010033436A (ja) | 制御装置、制御方法及びコンピュータプログラム | |
US20230101026A1 (en) | Method and Arrangement for Commissioning an Updated Application for an Industrial Automation Arrangement | |
JP2010033437A (ja) | 制御装置、制御方法及びコンピュータプログラム | |
KR20170059685A (ko) | 오토사 기반의 차량 진단 통신 장치 및 그 방법 | |
JP2010231808A (ja) | プログラム変更方法及びコンピュータプログラム | |
JP7463870B2 (ja) | 車載装置、車載通信システムおよび通信制御方法 | |
Warschofsky | Autosar software architecture | |
JP4934113B2 (ja) | 制御装置及びコンピュータプログラム | |
US11796975B2 (en) | Network centric process control | |
JP2021149605A (ja) | 電子制御装置及びプログラム書き換え制御方法 | |
JP4666258B2 (ja) | データアクセスシステム | |
KR20160097595A (ko) | 오토사 표준 응용 소프트웨어 컴포넌트 | |
EP3982250A1 (en) | Generation of code for a system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100126 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100316 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100616 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100623 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20100716 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111221 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120203 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150210 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |