SlideShare ist ein Scribd-Unternehmen logo
1 von 25
概念モデリング再考
2023/7/22
~ xtUML を学ぶ会
Knowledge & Experience
代表 太田 寛
https://www.kae-made.jp
Twitter: @embedded_george
自己紹介と事業紹介
自己紹介
• 1989年3月 東北大学大学院物理学専攻修士課程修了
• 実験物理屋さんでした。実験用の装置・計測システム開発。
• ~2006年8月 富士ゼロックス
• ネットワークプリンター、FAX、複合機の制御ソフトウェア開発
• 次世代製品アーキテクチャ設計
• Shlaer-Mellor法(現 xtUML)によるモデル駆動型開発や CMM を活用した、大規模
組込みソフトウェア開発プロセス改善・推進
• 手法提唱者の Steve Mellor 氏(現 IIC Executive CTO)をはじめとする、xtUML.org
メンバーと現在も協業中
• 第一回 UMLロボコン(現 ETロボコン)モデル部門最優勝賞受賞
• ~2022年2月 マイクロソフト
• 技術系エバンジェリストとして
• 技術者への、組込み機器、PC・スマホアプリ、Web、クラウドに関する普及啓発活動。
講演、セミナー、ハンズオン等多数開催、多数のチュートリアル、サンプル作成・公開
• IoT あるじゃん、Smart Japan Alliance 立ち上げメンバー、その他様々な技術者コミュニ
ティに寄与
• お客様の実プロジェクト導入支援
• 2010年以降、200件以上のIoT、Digital Twins、AI のアーキテクチャ設計・導入支援
• 過去の経緯も含め、Azure 系 IoT 技術・サービスに国内外で最も詳しい技術者の一人
• 支援に当たり、Shlaer-Mellor 法を応用し、概念モデリングを試行
• 2022年3月 Knowledge & Experience始動
代表:太田 寛
E-Mail: master@kae-made.jp
Twitter @embedded_george
LinkedIn @hiroshi-ota-009
https://www.kae-made.jp
マイクロソフトを卒業してから、早1年と3か月…
• 過去の体験を元に…
• 世界最大の IT 企業の最新技術情報を
16年にわたって普及啓発
• 数百の実プロジェクト支援
• 30年来のモデル駆動型開発への取り組み
• 物理学的アプローチなのかな…
• 習得した知識を整理整頓しながら公開中
https://note.com/kae_made
• Art of Conceptual Modeling
• Technique of Transformation
• Essence of Software Design
• Practice of Software Engineering
• Azure の最新機能で IoT を改めてやってみる
• Stones and Gold of Modeling for Real World
今一番気になっている事は、“現実世界のモデル化”
概念モデルとは
• 概念モデリング
• Shlaer-Mellor 法(xtUML)のモデリング体系をベースに
• 富士ゼロックス、マイクロソフト時代の技術体験を踏まえ
• リアルタイム制御システム開発から、ビジネス一般のモデリングへ拡張
• BridgePoint でビジネスシナリオをモデル化すると…
• 組込み機器+Cloud サービス(Microsoft Azure)で動くコード一式生成
https://note.com/magazines/all
AI、IoT、Digital Twins もすべてはデータモデルから
モデル駆動型開発の基本
Zinovy Diskin et.al の論文
“Category Theory and Model-Driven Engineering: From Formal Semantics to
Design Patterns and Beyond”
より
Digital Twins:
現実世界のモノ・コト等を、データ化して、デジタル空間上に
再現する為のテクノロジーセット
IoT :
現実世界のモノ・コトの状態(データ)をデータ空間上に収集する、
あるいは、状態(データ)を変えるためのテクノロジーセット
DX(Digital Transformation):
デジタルテクノロジーを使用して、ビジネスプロセス・文化・
顧客体験を新たに想像して、変わり続けるビジネスや市場の要
求を満たすプロセス ※ Wikipedia より
技術的基盤
技術的基盤
現実世界における“やりたい事”のモデル
たった一個のモノ(Identity)とたった一個の特徴値しかないなら簡単だけど…
現実は複雑怪奇で果てしない。視点ごとに複数の見方(ドメイン)があるし…
モデルは圏?で、ドメインは圏の圏?で変換によるコード生成は関手圏か?
多分、視点(ドメイン)毎のモデルはモノイドで、
対応付けは関手の圏で表す自然変換なんだろうな…
↤ “対応付け”
Open AI
↤ “対応付け”
ソフトウェア・システム開発の必須事項
• 開発対象の現実世界を理解する事
• 理解した内容を記述し、関係者の間で共有する事
現実世界を記述する為の記法が必要
その手段としての“概念モデリング”
“現実世界” ⇔ “概念モデル”?
現実世界をモデル化する
現実世界の対象を
“概念モデリング”で正しくモデル化
(記述)できるのか?
1. 現実という“客観”の世界と人間の“主観”を通じて認識した世界は
一致するか
2. 一致するとして、その記述方法として“概念モデリング”は適切か
“現象学”による回答 ⇒ そもそも“認識”とは
https://note.com/kae_made/n/n7ba632d9555e?magazine_key=m12bb08458a18
「現象学的還元」
我々が「身体」を動かすという体験、あるいはまた「身体」で様々な事物を感じるという体験を、「意識」に
生じている事柄として適切に記述できれば、それが、「身体」体験の「現象学的還元」となる
身体を動かすというような体験を適切に記述する
ことはそもそも不可能
概念的な事態ではなく、感性的な事態だから。
表象様式は無限だから
1. コギタチオ(意識体験)
• コギターツム(意識を向けている対象そのもの)という構造がある
• 現に知覚しているのはつねに一部、だがそれを通して全体対象を志向的に体験しているという事
2. 「中心対象」と「背景野」という構造がある
• メルロー=ポンティ的には、「地と図」
3. 注意、配置という主体的な中心点がある
どういう事?
”今目の前にリンゴが存在しているので、赤くて、丸くて、
つやつやした様子が私に見える”
”いま私に赤くて、丸くて、つやつやした様子が見えてい
る、だから私は目の前にリンゴが実在しているという確
信を持つのだ”
現象学前
現象学
人間の世界を事実としての世界としてではなく、「関係の世界」、すなわちたえず「意味」と
「価値」の連環として編み変えられている「関係の世界」として捉える事、これが「世界」を
「本質」として捉える視点の核心
概念モデリングで現実世界の本質をとらえる
• 概念モデリングの道具立て
• 背景野としての主題領域 ⇒ ドメイン
• 個別の特性を表す値のフォルダー ⇒ 特徴値(Property、Attribute)
• 特徴値の値の意味の定義 ⇒ データ型
• 特徴値を束ねた対象の分類 ⇒ 概念クラス
• 対象間の意味と多重度の定義 ⇒ Relationship
対象世界を記述する為の必要最低限を満たす
モデルのみの正しさを問う事は、本来無意味
「知覚」という体験の共通項を取り出す作業が、知覚の現象学的還元であ
り、「意識体験の本質」あるいは「意識のア・プリオリ」を把握するとは、
すなわちそういうこと
正しい世界像が存在するという想定を一旦破棄する ‐ エポケー(括弧入
れ)
• モデル化する事=現実世界を記述する事であり、他者の主観的世界観との共通項
を括りだすための手段になりうる⇒むしろ何らかのモデル化技法は必須
• 出来上がったモデルが正しいかどうかを問う事は無意味であり、そのモデルに関
わる人(モデル化対象の世界に参加している人達)が同意するか否かが重要
• モデルは、モデル作成者がモデル化対象の世界に対して抱いている確信が何故成
立するのかを説明する為の、条件と構造の記述である
言葉とは?
• 概念モデル:={概念クラス、特徴値、データ型、Relationship}
• 図と言葉で定義する
• ポストモダンの言語哲学での言葉遊び的な矛盾の数々
“すべてのクレタ人は嘘つきだ”とクレタ人が言った
そんなあやふやな“言葉”という道具を使って大丈夫なのか?
どれほど単純に見える言語行為でも、必ず「一般意
味」を利用して、その都度の各自的な「意」の投げ
かけあい(関係企投)を行っているといえる。
この様に語の「一般意味」と、言語の「企投的意
味」は違った本質を持っている
この実存的企投に発する他者との世界了解の共有(分
有)ということが、発語する事の基本的「動機」であり、
またそれが、「現実言語」の「企投的意味」の本質です。
更にこの様な関係行為としての言語による「企投的意
味」の集合的な痕跡(積み重なり)として、言語の「一
般意味」(辞書的意味)が成り立っている
あれ?これ LLM の基本じゃん!
再び、概念モデル
• 概念モデル =「一般意味」の単語を組織化
• 特徴値を束ねて、概念クラスを定義
• Relationship で、概念クラス間の関係を意味付ける
⇒ これらにより、「企投的意味」が補強される
⇒ ドメインは、データ型、特徴値、概念クラス、Relationship の集まり
で詳細化されたもの = 背景野
一致するとして、その記述方法として”概念モデリング”は適切なのか
第二の問への解
Yes と言ってもいいでしょう
データは単体で存在しない
• 温度
• 何の?
• 部屋の
• その部屋を記述するほかのデータは?
• 部屋の名前とか?湿度とか?
• ⇒部屋というクラス:={部屋の名前、温度、湿度}
• 部屋に関係するほかのモノとかは?
• そこにいる人とか?その部屋の建物とか?
• ⇒ほかのクラス群とクラス間の Relationshipがあるよね
概念モデリング ~ 概念情報モデル
現実世界の商品販売
アイデンティティのあるもの、
直接目で見えないもの、
触れられないものも含めて…
• 名前
• 住所
• 値段
• 数量
• 商品コード
• 商品番号
• …
この段階で既にそれぞれの値ではなく、
分類の名前であることに注意
概念情報モデル
普遍化している事と、
分類を扱っていることに注意
企投的意味を担っているのは
関係性であることに留意
ドメイン
古典力学
果樹園栽培
果物販売サービス
画像認識 AI
ドメイン(背景野)が変われば、
全く異なる概念モデルが出来上がり、例え同じ
言葉でも企投的意味が変わる。
概念情報モデルにおいて、企投的意味を規定す
るのは、概念クラスよりむしろ Relationship
であると言える。
CG表示アルゴリズム
更に… Dynamics のモデル化
• 概念情報モデル:={データ型,概念クラス,特徴値,Relationship}
• 今の状態を表現
• 特徴値の値の変化や、概念インスタンスの生成削除、Relationship の
リンクの切張等の、履歴情報をモデルに入れない事
• 時間経過に伴う、事象の発生や、値の変化は状態モデルで記述
する
• 状態モデル
• 概念クラスを雛形にして存在する、“概念インスタンス”毎に
• 採りうる状態群、事象に対する状態遷移を、状態モデルとして記述
• 状態遷移が起こった時に、行われる振舞いを、遷移先の状態のアクションとして、
データフローモデルに従って記述する
• それぞれの概念インスタンスは、雛形にしている概念クラスで定義さ
れた状態モデルで規定される、状態機械を持ち、同時並行的に振舞う
• 相対性理論によれば、観測は、各観測者の視点から為されるので、これも妥当
概念モデルの妥当性 ~ 再び
• 数学的妥当性
• 一見正しそうに見えても、論理的破綻・矛盾がある表記を使うと、ど
こかで破綻するに違いない
• 概念モデルの妥当性は、数学的に証明されるのが望ましいだろう
• 圏論:Category Theory が使えそう ~ 勉強中
• 圏 = 合成可能な矢印のシステム
• モノ、モノ間の射
• 関手 = 圏の圏における射 :アナロジー
• 自然変換 = アナロジーのアナロジー
• プログラミング言語の意味論等で現に活用されている
※ 基本は、“モノそのもので扱うのではなく、分類と分類上の対応付け”
で考える事…らしい
圏論による 概念モデルのフォーマライズ ~ 見込み
• 多分…
• 現実世界のモノと、概念情報モデル、状態モデルの対応付け := 圏
• 特徴値⇔概念クラス := 圏・関手
• Relationship ⇉ 概念クラス := 圏・関手
• 概念クラス⇔ 状態モデル := 圏・関手
• 状態モデル := 圏
• 状態⇔状態アクション:=圏
• データフローモデル :=圏
• 実行セマンティクス :=圏
• モデルのコードへの変換 := 複数ドメインの対応付け :=関手・自然変換
• …
• 教科書の例題がシンプル過ぎるので、考察必要
• プログラミング言語の意味論への適用とは、毛色が異なる印象
参考)概念モデルからのコードへの変換
• 概念モデリング(xtUML)を実開発で使うなら、自動生成は Must!
ドメインのモデル
OOA of OOA 変換ルール
コード
実装技術
概念モデルをクラウドサービスに実装する 自動生成
まとめ
• 概念モデルは使い物になるのか?
• 現象学的には、モデルが正しいかどうかを問う事は無意味
• 現実世界を記述する為には、何某かの記法が必要
• どの記法が一番良いかを問う事も無意味
• 色々ある中で、概念モデルは現実世界を記述する手段として、その構
成要件から、必要最低限の要件を満たすものと思われる
• モデルが正しいかどうかは、関係者の合意で決まる
• 概念モデルは数学的に適切に意味付けられるか?
• 多分、出来るだろう
• 私の過去30年以上の体験を通じて…
• xtUML ベースの概念モデリングはお勧めですよ
@2023 Knowledge & Experience

Weitere ähnliche Inhalte

Was ist angesagt?

はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタはじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタSatoyuki Tsukano
 
中3女子でもわかる constexpr
中3女子でもわかる constexpr中3女子でもわかる constexpr
中3女子でもわかる constexprGenya Murakami
 
内製ツールを使ったチート診断・脆弱性診断
内製ツールを使ったチート診断・脆弱性診断内製ツールを使ったチート診断・脆弱性診断
内製ツールを使ったチート診断・脆弱性診断DeNA
 
IoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkIoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkTakanori Suzuki
 
DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所Ryo Sasaki
 
実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022Teruyuki Sakaue
 
研究室における研究・実装ノウハウの共有
研究室における研究・実装ノウハウの共有研究室における研究・実装ノウハウの共有
研究室における研究・実装ノウハウの共有Naoaki Okazaki
 
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜Preferred Networks
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperleger Tokyo Meetup
 
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugItsuki Kuroda
 
アジャイル開発の中の設計
アジャイル開発の中の設計アジャイル開発の中の設計
アジャイル開発の中の設計Takuya Okamoto
 
絶望と最後の希望
絶望と最後の希望絶望と最後の希望
絶望と最後の希望Tatsuya Sato
 
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?Teppei Sato
 
高橋メソッドサンプル
高橋メソッドサンプル高橋メソッドサンプル
高橋メソッドサンプルTakashi Fujimoto
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019Tokoroten Nakayama
 
オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務Yutaka Kachi
 

Was ist angesagt? (20)

はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタはじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
 
アイデアソン・ハッカソン運営ガイドブック
アイデアソン・ハッカソン運営ガイドブックアイデアソン・ハッカソン運営ガイドブック
アイデアソン・ハッカソン運営ガイドブック
 
中3女子でもわかる constexpr
中3女子でもわかる constexpr中3女子でもわかる constexpr
中3女子でもわかる constexpr
 
内製ツールを使ったチート診断・脆弱性診断
内製ツールを使ったチート診断・脆弱性診断内製ツールを使ったチート診断・脆弱性診断
内製ツールを使ったチート診断・脆弱性診断
 
今から始めるUbuntu入門_202307.pdf
今から始めるUbuntu入門_202307.pdf今から始めるUbuntu入門_202307.pdf
今から始めるUbuntu入門_202307.pdf
 
IoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache FlinkIoT時代におけるストリームデータ処理と急成長の Apache Flink
IoT時代におけるストリームデータ処理と急成長の Apache Flink
 
OpenStack Swift紹介
OpenStack Swift紹介OpenStack Swift紹介
OpenStack Swift紹介
 
DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所
 
実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022
 
研究室における研究・実装ノウハウの共有
研究室における研究・実装ノウハウの共有研究室における研究・実装ノウハウの共有
研究室における研究・実装ノウハウの共有
 
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
 
私とOSSの25年
私とOSSの25年私とOSSの25年
私とOSSの25年
 
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
 
アジャイル開発の中の設計
アジャイル開発の中の設計アジャイル開発の中の設計
アジャイル開発の中の設計
 
絶望と最後の希望
絶望と最後の希望絶望と最後の希望
絶望と最後の希望
 
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
 
高橋メソッドサンプル
高橋メソッドサンプル高橋メソッドサンプル
高橋メソッドサンプル
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
 
オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務
 

Ähnlich wie 概念モデリング再考

「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化Knowledge & Experience
 
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~Knowledge & Experience
 
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステムn-yuki
 
How to use in R model-agnostic data explanation with DALEX & iml
How to use in R model-agnostic data explanation with DALEX & imlHow to use in R model-agnostic data explanation with DALEX & iml
How to use in R model-agnostic data explanation with DALEX & imlSatoshi Kato
 
ChatGPT は概念モデリングの夢を見るか
ChatGPT は概念モデリングの夢を見るかChatGPT は概念モデリングの夢を見るか
ChatGPT は概念モデリングの夢を見るかKnowledge & Experience
 
20150219 ピクト図解入門 3_w1h編
20150219 ピクト図解入門 3_w1h編20150219 ピクト図解入門 3_w1h編
20150219 ピクト図解入門 3_w1h編Hidehiko Akasaka
 
東京工業大学「ロボット技術」 ロボットミドルウェア
東京工業大学「ロボット技術」 ロボットミドルウェア東京工業大学「ロボット技術」 ロボットミドルウェア
東京工業大学「ロボット技術」 ロボットミドルウェアopenrtm
 
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real WorldKnowledge & Experience
 
情報検索のためのユーザモデル
情報検索のためのユーザモデル情報検索のためのユーザモデル
情報検索のためのユーザモデルkt.mako
 
論理性と創造力育成プロジェクト
論理性と創造力育成プロジェクト論理性と創造力育成プロジェクト
論理性と創造力育成プロジェクトTaiga Nomi
 
LLMとプランニングの世界
LLMとプランニングの世界LLMとプランニングの世界
LLMとプランニングの世界Carnot Inc.
 
Google Cloud Next '18 Recap/報告会 機械学習関連
Google Cloud Next '18 Recap/報告会 機械学習関連Google Cloud Next '18 Recap/報告会 機械学習関連
Google Cloud Next '18 Recap/報告会 機械学習関連Tetsutaro Watanabe
 
ユーザーストーリーワークショップ
ユーザーストーリーワークショップユーザーストーリーワークショップ
ユーザーストーリーワークショップYou&I
 
後期第五回ネットワークチーム講座資料
後期第五回ネットワークチーム講座資料後期第五回ネットワークチーム講座資料
後期第五回ネットワークチーム講座資料densan_teacher
 
【CVPR 2019】Engaging image captioning via personality
【CVPR 2019】Engaging image captioning via personality 【CVPR 2019】Engaging image captioning via personality
【CVPR 2019】Engaging image captioning via personality cvpaper. challenge
 

Ähnlich wie 概念モデリング再考 (20)

「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
 
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
 
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
 
Presen 190517
Presen 190517Presen 190517
Presen 190517
 
How to use in R model-agnostic data explanation with DALEX & iml
How to use in R model-agnostic data explanation with DALEX & imlHow to use in R model-agnostic data explanation with DALEX & iml
How to use in R model-agnostic data explanation with DALEX & iml
 
ChatGPT は概念モデリングの夢を見るか
ChatGPT は概念モデリングの夢を見るかChatGPT は概念モデリングの夢を見るか
ChatGPT は概念モデリングの夢を見るか
 
20150219 ピクト図解入門 3_w1h編
20150219 ピクト図解入門 3_w1h編20150219 ピクト図解入門 3_w1h編
20150219 ピクト図解入門 3_w1h編
 
東京工業大学「ロボット技術」 ロボットミドルウェア
東京工業大学「ロボット技術」 ロボットミドルウェア東京工業大学「ロボット技術」 ロボットミドルウェア
東京工業大学「ロボット技術」 ロボットミドルウェア
 
.NET Micro Framework / .NET Gadgeteer
.NET Micro Framework / .NET Gadgeteer.NET Micro Framework / .NET Gadgeteer
.NET Micro Framework / .NET Gadgeteer
 
Cpp v3
Cpp v3Cpp v3
Cpp v3
 
Rindoku2020
Rindoku2020Rindoku2020
Rindoku2020
 
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
概念モデリング ワークショップ 基礎編 - Conceptual Modeling for Real World
 
Scrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pubScrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pub
 
情報検索のためのユーザモデル
情報検索のためのユーザモデル情報検索のためのユーザモデル
情報検索のためのユーザモデル
 
論理性と創造力育成プロジェクト
論理性と創造力育成プロジェクト論理性と創造力育成プロジェクト
論理性と創造力育成プロジェクト
 
LLMとプランニングの世界
LLMとプランニングの世界LLMとプランニングの世界
LLMとプランニングの世界
 
Google Cloud Next '18 Recap/報告会 機械学習関連
Google Cloud Next '18 Recap/報告会 機械学習関連Google Cloud Next '18 Recap/報告会 機械学習関連
Google Cloud Next '18 Recap/報告会 機械学習関連
 
ユーザーストーリーワークショップ
ユーザーストーリーワークショップユーザーストーリーワークショップ
ユーザーストーリーワークショップ
 
後期第五回ネットワークチーム講座資料
後期第五回ネットワークチーム講座資料後期第五回ネットワークチーム講座資料
後期第五回ネットワークチーム講座資料
 
【CVPR 2019】Engaging image captioning via personality
【CVPR 2019】Engaging image captioning via personality 【CVPR 2019】Engaging image captioning via personality
【CVPR 2019】Engaging image captioning via personality
 

Mehr von Knowledge & Experience

Refine Conceptual Modeling by Philosopy and Mathematics
Refine Conceptual Modeling by Philosopy and MathematicsRefine Conceptual Modeling by Philosopy and Mathematics
Refine Conceptual Modeling by Philosopy and MathematicsKnowledge & Experience
 
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編Knowledge & Experience
 
概念モデルを精査する ~ 現象学・圏論・言語哲学
概念モデルを精査する ~ 現象学・圏論・言語哲学概念モデルを精査する ~ 現象学・圏論・言語哲学
概念モデルを精査する ~ 現象学・圏論・言語哲学Knowledge & Experience
 
Reconsider Shlaer-Mellor method as Conceptual Modeling
Reconsider Shlaer-Mellor method as Conceptual ModelingReconsider Shlaer-Mellor method as Conceptual Modeling
Reconsider Shlaer-Mellor method as Conceptual ModelingKnowledge & Experience
 
概念モデリングワークショップ 概念振舞モデル編
概念モデリングワークショップ 概念振舞モデル編概念モデリングワークショップ 概念振舞モデル編
概念モデリングワークショップ 概念振舞モデル編Knowledge & Experience
 
AI も IoT も Digital Twins も、すべてはデータモデルから
AI も IoT も Digital Twins も、すべてはデータモデルからAI も IoT も Digital Twins も、すべてはデータモデルから
AI も IoT も Digital Twins も、すべてはデータモデルからKnowledge & Experience
 
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptxKnowledge & Experience
 
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術Knowledge & Experience
 
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれからIoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれからKnowledge & Experience
 
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with MovidiusAzure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with MovidiusKnowledge & Experience
 
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11Knowledge & Experience
 
30年来真名んできた中で IoT 実装で役立っている基礎技術
30年来真名んできた中で IoT 実装で役立っている基礎技術30年来真名んできた中で IoT 実装で役立っている基礎技術
30年来真名んできた中で IoT 実装で役立っている基礎技術Knowledge & Experience
 
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure RTOS 概要 - IoT ALGYAN 技術セミナーAzure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure RTOS 概要 - IoT ALGYAN 技術セミナーKnowledge & Experience
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Knowledge & Experience
 
Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説Knowledge & Experience
 
こんな時だから、デバイスとリモートに接続する技法一気見せ
こんな時だから、デバイスとリモートに接続する技法一気見せこんな時だから、デバイスとリモートに接続する技法一気見せ
こんな時だから、デバイスとリモートに接続する技法一気見せKnowledge & Experience
 
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6Knowledge & Experience
 

Mehr von Knowledge & Experience (20)

Refine Conceptual Modeling by Philosopy and Mathematics
Refine Conceptual Modeling by Philosopy and MathematicsRefine Conceptual Modeling by Philosopy and Mathematics
Refine Conceptual Modeling by Philosopy and Mathematics
 
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
Conceptual Modeling Workshop Desing - 概念モデリングワークショップ 設計編
 
概念モデルを精査する ~ 現象学・圏論・言語哲学
概念モデルを精査する ~ 現象学・圏論・言語哲学概念モデルを精査する ~ 現象学・圏論・言語哲学
概念モデルを精査する ~ 現象学・圏論・言語哲学
 
Reconsider Shlaer-Mellor method as Conceptual Modeling
Reconsider Shlaer-Mellor method as Conceptual ModelingReconsider Shlaer-Mellor method as Conceptual Modeling
Reconsider Shlaer-Mellor method as Conceptual Modeling
 
概念モデリングワークショップ 概念振舞モデル編
概念モデリングワークショップ 概念振舞モデル編概念モデリングワークショップ 概念振舞モデル編
概念モデリングワークショップ 概念振舞モデル編
 
AI も IoT も Digital Twins も、すべてはデータモデルから
AI も IoT も Digital Twins も、すべてはデータモデルからAI も IoT も Digital Twins も、すべてはデータモデルから
AI も IoT も Digital Twins も、すべてはデータモデルから
 
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
概念モデリングによるビジネスの見える化とシステム開発のデジタルトランスフォーメーション.pptx
 
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
ソフトウェア技術者のキャリアパスを考える ~ 技術者になるための戦略・戦術・作戦術
 
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれからIoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれから
 
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with MovidiusAzure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
Azure Video Analyzer OpenVino Extension Module on Raspberry Pi with Movidius
 
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
 
30年来真名んできた中で IoT 実装で役立っている基礎技術
30年来真名んできた中で IoT 実装で役立っている基礎技術30年来真名んできた中で IoT 実装で役立っている基礎技術
30年来真名んできた中で IoT 実装で役立っている基礎技術
 
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure RTOS 概要 - IoT ALGYAN 技術セミナーAzure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
 
Azure IoT Edge Deep Dive
Azure IoT Edge Deep DiveAzure IoT Edge Deep Dive
Azure IoT Edge Deep Dive
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18
 
試してGOTTEN READY! Azure Sphere
試してGOTTEN READY! Azure Sphere試してGOTTEN READY! Azure Sphere
試してGOTTEN READY! Azure Sphere
 
Azure による AI on Edge 解説
Azure による AI on Edge 解説Azure による AI on Edge 解説
Azure による AI on Edge 解説
 
Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説
 
こんな時だから、デバイスとリモートに接続する技法一気見せ
こんな時だから、デバイスとリモートに接続する技法一気見せこんな時だから、デバイスとリモートに接続する技法一気見せ
こんな時だから、デバイスとリモートに接続する技法一気見せ
 
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
Microsot Azure IoT Security for IoT ALGYAN Tech Seminar 2020/2/6
 

Kürzlich hochgeladen

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Kürzlich hochgeladen (9)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

概念モデリング再考

Hinweis der Redaktion

  1. リアルタイム系の制御ソフトウェア開発についても、制御ソフトウェアのモデル化をするのではなく、リアルタイムの制御対象そのものをモデル化する事が重要
  2. そんな曖昧な言葉という道具を使って大丈夫なの?
  3. 関係性が重要なんだから単体で語っても意味がない。機器だけとか、サービスだけとか 分類で考える事