• 検索結果がありません。

モデル変換機能を用いたMaaS統合方法の検討

N/A
N/A
Protected

Academic year: 2021

シェア "モデル変換機能を用いたMaaS統合方法の検討"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

モデル変換機能を用いた

MaaS

統合方法の検討

2017SE029金光海都

指導教員:沢田篤史

1

はじめに

MaaS(Mobility as a Service)は,ICTを活用して交通 をクラウド化し,公共交通か否か,またその運営主体にか かわらず,マイカー以外のすべての交通う手段によるモビ リティを1つのサービスとしてとらえ,シームレスにつな ぐ新たなモビリティである[1].これは個々のモビリティ ごとに分散されていた各種情報を単一のアプリケーション 等に統合することで,様々なモビリティを活用したシーム レスな移動を実現することである[2].また,先行研究[3] はMaaSの統合における段階をレベル0からレベル4の5 段階とした.現在の日本ではレベル1の実現にとどまって おり,しかも同様な目的のために別個のシステムが乱立し ている[4].例えば,配車サービスのソフトウェア規格で は,タクシーの送迎予約の機能があるが,バスの運行経路 や鉄道の運行経路を規格が違うので使用できない.この他 にも多くのMaaS規格がそれぞれ独立していて,規格をま たいだ連携ができない. 本研究の目的は,異なる枠組みのMaaSをモデル変換機 能を用いて統合することである.異なったモデルを1つの モデルに統合するための支援を実現する.既存のサービス を考察し,どのように連携させるのか,または関係を精査 する.これらの妥当性を検討する.

解決方法としてMDA(Model Driven Architecture)[5] を用いる.MDAの考え方に基づいて,PIM(Platform In-dependent Model)からPSM(Platform Specific Model) への変換を自動もしくは半自動的に行い、各サービスを相 互運用可能とする.既存のサービスから共通の要素を分析 することで,サービスの連携に必要となる抽象化された共 通モデルをPIMとし,個々のサービスの組み合わせに依 存する要素はMDAの考え方に基づいて,PIMからのモ デル変換により付加することでPSMを自動もしくは半自 動的に生成する.これにより,各サービスの相互運用が可 能となる. MDAを用いるにあたり,ExecutableUML[6]というオ ブジェクト指向開発に基づいたツールを使用した.MaaS に基づくサービスのタクシーとバスのアプリケーションの クラス図を考察し,マッピング関数とマーキングモデルを 定義する.得られたモデルをPSMへ,自動もしくは半自 動的に変換するための基盤を構築する.

2

統合モデルに関する課題

MaaSの統合において解決しなければならない問題は2 つある.1つ目はMaaSに関するアプリケーションの規格 の乱立である[4].使用者が目的地に到達するまでに,いず れかの交通サービスを選択した場合,鉄道,バス,タクシー 等のそれぞれのアプリケーションに問い合わせなければな らない.また,各サービスを使用した場合の料金,時間を 十分に下調べすることが大事になる.さらに,タクシーを 選択した場合にどのタクシー企業が正しい選択をしたこと になるのか等,移動の際に毎回すべての情報を集め,適し たルートを自分で選択しなければならない.それぞれの交 通サービスが独立している現状では,最適なルートの選択 は個人で行う必要がある. 2つ目はアプリケーションの相互運用性の欠如である. 例えば,配車サービスのソフトウェア規格では,タクシー の送迎予約の機能があるが,バスの運行経路や鉄道の運 行経路を規格が違うので使用できない.この他にも多くの MaaS規格がそれぞれ独立していて,規格をまたいだ連携 ができない.これらを解決するMaaSのサービス開発時に 参照できるような明確なモデル設計や手法がない.

3

MDA

を用いた

MaaS

のモデル統合方式

本研究では,図1のように,PIMからPSMへと変換 する. 図1 概要図 具体的に考察するサービスはバスとタクシーとする.考 察したバスとタクシーのクラス図を作成する.これらの バスとタクシーのクラス図を統合する.バスとタクシーの 統合したモデルからPIMを定義する.PIMはバスやタク シーのモビリティ共通のサービスに関するモデルである. 従って,既存のバスとタクシーのサービスから共通の要素 を分析することで,サービスの連携に必要となる抽象化さ れた共通モデルをPIMとする.また,PSMは最終的にバ スとタクシーのサービスの組み合わせに依存したサービス の要素を付け加えたものとなる.個々のサービスの組み合 わせに依存する要素はマッピング関数とマーキングモデル として,PIMからのモデル変換により付加する.統合した クラス図が図2である. 得られたマッピングを表1に示す.このマッピングによ 1

(2)

図2 統合したクラス図 り,モデル間のリンクを確立し,片側の属性と反対側の列 の相関の規則を決めることができる. 表1 マッピング関数の構築 ソースモデルクラス ターゲットモデルテーブル taxi taxitable bus bustable MaaS MaaStable 図2からサービスの連携に必要な抽象化された共通モデ ルのPIMが図3である 図3 抽象化したクラス図 これらから不完全ながら,PSMとしてソフトウェアの 構造に関する情報が得られた.同様の考え方でステートマ シン図からのマッシュアップも実現できる.

4

考察

本研究で行った統合方式は先行研究[7]より設計者に負 担がかからない.先行研究[7]は,統合モビリティサービ スの実現に向けて,交通サービスに関する特徴を利用して 異なるモビリティをスキーママッチング手法を用いた.こ れらを用いることで,各サービスの連携の適合率を高める ことができた.我々の研究も各クラスの属性値やクラスを 考察したが,統合した共通モデルから各サービスに依存し ないクラスを抽出し,依存したクラスと依存しないクラス に分けた.各サービスに依存しないクラスの再利用性が向 上した.また,依存したクラスはプラットフォームから独 立しているため変更が容易になる.本研究ではシステムの 安定性を考慮していないので,今後は実現した場合の分析 の方法の考察が必要になる.

5

おわりに

本研究では、異なる枠組みのMaaSをモデル変換機能を 用いて統合することを目的として,MDAを用いた.

解決方法として,MDA(Model Driven Architecture)[5] を用いる.MDAの考え方に基づいて,PIM(Platform In-dependent Model)からPSM(Platform Specific Model) への変換を自動もしくは半自動的に行い、各サービスを相 互運用可能とする 本研究では簡単な例に基づいてモデル変換基盤の実現の 可能性を示せた.さらに,より現実的な例に提案手法を適 用する際に考慮すべき課題についても整理する.また,今 後は提案した方法について,より効率的な相互運用を行え るようなモデルの構築が必要である.そのために,抽象化 された共通モデルのさらなる考察をしなければならない. また,実現した場合の分析の方法の考察が必要になる.

参考文献

[1] 国 土 交 通 省 国 土 交 通 政 策 研 究 所 , https://www.mlit.go.jp/pri/houkoku/gaiyou/  pdf/kkk151.pdf, 2019. (Accessed 2021. 02. 10) [2] 西脇雅祐,MaaSの現状と我が国でMaaSを導入する 上での重要な2つの視点,みずほ情報総研レポート, Vol. 18, 2019.

[3] Jana Sochor, Hans Arby, I. C. Marianne Karlsson, Steven Sarasini, A topological Approach to Mobility

as a Service: A Proposed Tool for Understanding Requirements and Effects, and for Aiding the Inte-gration of Social Goals, Elsevier, 2018.

[4] 日高洋祐,日本版MaaS(MaaS as a Service)モデルの システムアーキテクチャの検討,情報処理学会研究報 告,Vol. 2018-ITS-72, No. 10, 2018.

[5] Dirk Miller, Stephen J. Scott, Kendall Uhl, Axel Weise, MDA Distilled, Addison-Wesley Proffes-sional, 2004.

[6] Stephen J. Mellor, Marc J. Balcer, Executable UML, Addison-Wesley Proffessional, 2003.

[7] 平島陽子,薦田憲久,藤原融,統合モビリティサービス の実現に向けたスキーママッチング手法の提案,電気 学会論文誌C,Vol. 139, No. 6, 2018.

図 2 統合したクラス図 り,モデル間のリンクを確立し,片側の属性と反対側の列 の相関の規則を決めることができる. 表 1 マッピング関数の構築 ソースモデルクラス ターゲットモデルテーブル taxi taxitable bus bustable MaaS MaaStable 図 2 からサービスの連携に必要な抽象化された共通モデ ルの PIM が図 3 である 図 3 抽象化したクラス図 これらから不完全ながら, PSM としてソフトウェアの 構造に関する情報が得られた.同様の考え方でステートマ シン図か

参照

関連したドキュメント

化 を行 っている.ま た, 遠 田3は変位 の微小増分 を考慮 したつ り合 い条件式 か ら薄 肉開断面 曲線 ば りの基礎微分 方程式 を導 いている.さ らに, 薄木 ら4,7は

⑥'⑦,⑩,⑪の測定方法は,出村らいや岡島

現実感のもてる問題場面からスタートし,問題 場面を自らの考えや表現を用いて表し,教師の

ASTM E2500-07 ISPE は、2005 年初頭、FDA から奨励され、設備や施設が意図された使用に適しているこ

生活のしづらさを抱えている方に対し、 それ らを解決するために活用する各種の 制度・施 設・機関・設備・資金・物質・

電子式の検知機を用い て、配管等から漏れるフ ロンを検知する方法。検 知機の精度によるが、他

基準の電力は,原則として次のいずれかを基準として決定するも

【大塚委員長】 ありがとうございます。.