@article{oai:ipsj.ixsq.nii.ac.jp:00010608, author = {吉村, 健太郎 and 宮崎, 泰三 and 横山, 孝典 and Kentaro, Yoshimura and Taizo, Miyazaki and Takanori, Yokoyama}, issue = {6}, journal = {情報処理学会論文誌}, month = {Jun}, note = {本論文では,オブジェクト指向とコード自動生成という2つの技術を統合化した,組み込み制御システムのモデルベース開発方法について述べる.組み込み制御システムの大規模化にともない,再利用性に優れたオブジェクト指向技術が本格的に注目されてきた.また近年,制御モデルからプログラムを自動生成するオートコードの技術が実用段階に近づいている.しかし,これら2つの技術の統合化には課題が多い.そこで我々は,オブジェクト指向組み込み制御システム向けの,コード自動生成を援用したモデルベース開発法を提案する.本開発法の特徴は,制御モデルから自動生成したソフト部品をラッパでオブジェクト化するとともに,そのラッパを自動生成可能としたことである.本提案方式により,モデルベース開発における実装用コード自動生成率を従来方式の69%から96%に向上させることができた.また,本開発法の自動車用エンジン制御システムへの適用事例を紹介する., We present a model-based development method for embedded control systems. The development method integrates object-oriented software development and automatic program generation. The amount of embedded software is increasing dramatically, and there is an increasing demand for improving development efficiency. Object-oriented software development, which excels in the reuse of software components, has been gaining a great deal of attention. Recently, the quality and efficiency of the automatic program generation from a controller model is becoming production level. However, an integrating these methods has some difficulties. The objective of our research is to establish a model based development method for object-oriented embedded control systems adopting automatically generated software. The feature of this method is that a wrapper wraps an automatically generated function which is handled as an object, and the wrapper is automatically generated too. We develop a software that generate the wrapper from the automatically generated function. Therefore, the rate of automatically generated function is improved from 69% to 96%. We also explain a proposed development method with an application example to an engine control system for automobiles.}, pages = {1436--1446}, title = {オブジェクト指向組み込み制御システムのモデルベース開発法}, volume = {46}, year = {2005} }