2024-03-29T00:51:00Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001422212023-04-27T10:00:04Z01164:01384:08208:08262
モデルカタログを用いたモデル駆動開発の実践The practicing Model Driven Development with Model catalogjpnモデリング・検証http://id.nii.ac.jp/1001/00142157/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=142221&item_no=1&attribute_id=1&file_no=1Copyright (c) 2015 by the Information Processing Society of Japan国立仙台高等専門学校国立仙台高等専門学校菊池, 雄太郎力武, 克彰モデル駆動開発 (MDD:Model Driven Development) は組込みシステム開発の手法として注目されている.しかし,MDD が求める点として,再利用性や拡張性に富んだモデルを作り出すことが挙げられる.再利用性,拡張性に富んだモデルは,モデルの記法を学んだだけでは作れるものではなく,訓練と経験が必要である.訓練や経験が少なくても,優れたモデルを作成するための参考として UMTP によってモデルカタログが作成されている.モデルカタログとは,組込みシステムの機能や製品ごとに UML モデルを記してあるモデル集である.それを使えば,モデル製作の未経験者であっても再利用性,拡張性に優れたモデルを作ることができる.しかしながら,モデルカタログではプラットフォームに依存しない,抽象的な段階のモデルまでしか提供していない.そこで,本研究では事前にベルトコンベアによる組込みシステムのハードウェアを作り,モデルカタログのインライン装置の項目を参考に,PSM を設計した.実際に装置を作り,それに合わせて設計することで,モデルカタログの有用性を示す.The purpose of this work is providing a practical example of Model Driven Development (MDD) using Model catalog. A model catalog, which was published by UMTP, is a collection of model has reusability and expandability for embedded systems.// In MDD processes, one have to design a platform independent model (PIM) for a system and then design a platform specific model (PSM). In this work, we applied the MDD process for the development of a color sorter. When designing the PIM of the color sorter, we intended to refer a model provided in the Model catalog. We discuss the effectiveness of using Model catalog in a development of embedded system.AN10112981研究報告ソフトウェア工学(SE)2015-SE-1882182015-05-282188-88252015-05-21