いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「おすすめのプレイリスト」、「SPLリファレンス」、「システムズエンジニアリングリファレンス」、「ドメインモデリング演習」です。
【はじめてのセキュリティ】のコンテンツを開始します。初回として「サイバーセキュリティの背景」を公開しました。
自動車業界では近年「CASE」(Connectivity、Autonomous、Shared、Electric)という言葉が注目されています。「CASE」により自動車の利便性向上が進むものの、特に、コネクティビティが進むにつれてサイバーセキュリティリスクが増加傾向にあります。【はじめてのセキュリティ】では、このサイバーセキュリティについて、何回かにわたって取り上げていきます。
【事例集/弊社支援事例】カテゴリに「自動運転制御ソフトウェア(自動車会社H)」を公開しました。
SPL開発の事例として、ある自動車会社の自動運転制御ソフトウェアを紹介します。この組織では、特定車種向けの自動運転制御を完成・納品したあと、後続の類似車種向け開発のためにSPL開発を導入しました。具体的な取り組みや導入効果をお伝えします。
【SysML v2とは】カテゴリに「SysML v1からv2への変更点」を公開しました。
前回お伝えしたように、SysML v1がリリースされた後のシステム開発やエンジニアリングの変化に対応できるよう、SysML v2がリリースされます。今回は、v1からv2への変更内容について、「言語概念の一貫性と統合」、「正確さと表現力」、「モデル開発者による使いやすさ」、「横断的な検討事項に対する首尾一貫したモデル適用」に分けて具体的に紹介します。
セルフレジのドメインモデルを書いてみましょう。...
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「SPLリファレンス」、「システムズエンジニアリングリファレンス」、「ドメインモデリング学習」です。
【Tips/アーキテクチャ設計のポイント】カテゴリに「コア資産の理想像と現実解」を公開しました。
テキストに示されたとおりにコア資産を作成できれば理想的ですが、現実の開発ではそうはいかないことも珍しくありません。状況によって、ある程度妥協した現実解が必要になります。ここでは、どのような現実解があるか、各事例でどの解を採用しているかを紹介します。
【SysML v2とは】カテゴリに「SysML v2がなぜ必要とされるのか」を公開しました。
2007年にSysML v1がリリースされてから、モデルベースシステムズエンジニアリング(MBSE)の世の中への認知や推進が進みました。それから10年以上経って、技術変化に対応した新たな仕様への要望が高まり、2023年7月にSysML v2のベータ版の仕様がリリースされています。ここでは、SysML v2がなぜ必要とされるのかについてご紹介します。(変更内容については次回取り上げます。)
【アドバンスト】カテゴリに「自動車と自動運転車」を公開しました。
メカの制御、たとえば自動車では、「走る、曲がる、止まる」という機能を提供し、それを人が操作するだけでしたが、スマート化した自動運転車では、「人が何を考えてどう操作しているか」まで考える必要があります。人が操作するものとスマート化したものとではモデルがどう異なるかを考えます。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「SPLリファレンス」、「USDM演習」、「ドメインモデリング演習」です。
また、最近、お客様からの質問に対して「Eureka Boxのここに書いてありますよ!」と答えることが増えてきました。既存コンテンツに埋もれている情報を、このお知らせでもときどき取り上げてご紹介したいと思います。今回はレビューについてです。
【研究動向】カテゴリに「10分でできる! SPL開発における生成AI活用体験(ChatGPT編)」を公開しました。
生成AIとは、学習済みのデータを活用して「新しい」「オリジナルの」データを生成するAIのことです。様々なエンジニアリング現場でも生成AIの活用方法の検討がなされています。では、SPL開発ではどうでしょうか? 各工程での利用可否を解説し、ChatGPTで体験するための手順を説明します。
「10分でできる! SPL開発における生成AI活用体験(ChatGPT編)」
モバイルバッテリーの要求仕様を書いてみましょう。システムの前提や制約、問題以外の要求仕様は自由に設定してください。解答例・解説は2月25日頃に公開する予定です。ご解答をお待ちしています!
「【1/25の課題】モバイルバッテリーの要求仕様」
「【1/25の課題】モバイルバッテリーの要求仕様」(体験版。お題のみ)
また、「【12/25の課題】どこでもドアの要求仕様」の解答例も公開しています。
USDM演習と同テーマでの出題です。モバイルバッテリーのドメインモデルを書いてみましょう。ここで作成したドメインモデルをベースにUSDMを記述することをお勧めします。
解答の締め切りは2月18日です。その後、一週間程度で解答例・解説を公開する予定です。ご解答をお待ちしています!
【1/26の課題】モバイルバッテリー
【1/26の課題】モバイルバッテリー(体験版)
また、「【12/15の課題】どこでもドア」...
いつもEureka Boxをご利用頂き、ありがとうございます。本年もどうぞよろしくお願いいたします。
今週の新規追加コンテンツは、「MBD学習」、「SPLリファレンス」、「ドメインモデリング学習」です。
【制御モデルの品質向上/スタイルガイドラインの適用】カテゴリに「命名規約に関するルール」を公開しました。
Simulinkモデルを作成すると、フォルダ、ファイルおよびモデル構成要素であるブロックには自動的に名前が付与されます。しかし、その名前のままでは「どこで」「何を」「どのように」やっているかが理解しづらく、モデルの可読性が低くなってしまいます。ここでは、名前の付け方についての業界標準のルール、組織やプロジェクトで規定するべきルール、さらに「名前の重要性」について紹介します。
【Tips/その他のポイント】カテゴリに「教育コンテンツの実例」を公開しました。
組織がSPL開発を実行していくためには、SPL開発に関わる関係者それぞれがSPL開発の目的と活動の全体像を把握し、担当する作業を実行できるようにしなければなりません。ここでは、そのための教育コンテンツを用意する方法について、3つのパターンとそれぞれの具体例を紹介します。現場の文化や課題感を考慮に入れて、あるべきコンテンツを決定し、いずれかのパターンを選択しましょう。
【アドバンスト/MBD開発におけるドメインモデリング活用】カテゴリーに「ISC制御の例」を追加しました。
ここまで2回にわたって、汎用モデリング言語UMLとドメイン固有言語MATLAB/Simulink(およびそれを使ったMBD)について、課題を検討し、それを解決するハイブリッドなモデリングを示しました。今回は、エンジン制御の一部であるISC制御を題材に、ハイブリッドなモデリングの具体例を紹介します。ISCとは、Idle Speed Controlの略で、アイドル時に適切なエンジン回転数を保つことを目的とする制御です。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします...
いつもEureka Boxをご利用頂き、ありがとうございます。
本年最後の新規追加・更新コンテンツは、「USDM演習」、「USDMリファレンス」です。
どこでもドアの要求仕様を書いてみましょう。システムの前提や制約、問題以外の要求仕様は自由に設定してください。解答例・解説は1月25日頃に公開する予定です。ご解答をお待ちしています!
「【12/25の課題】どこでもドアの要求仕様」
「【12/25の課題】どこでもドアの要求仕様」(体験版。お題のみ)
また、「【11/25の課題】ラジコンカーの要求仕様」の解答例も公開しています。
【FAQ】カテゴリーの「USDM FAQ」に、Eureka Boxのコメント欄にいただいた質問を追加しました。現場で実践するときに出てきた疑問も多く含まれていて、参考になることと思います。
来年も、コンテンツは定期的に新規追加・更新してまいります。
Eureka Boxをどうぞよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「おすすめのプレイリスト」、「XDDP学習」、「MBD演習」、「SPL学習」、「USDMリファレンス」、「ドメインモデリング演習」です。また、「XDDP学習」のコンテンツを1本、追加で体験版に公開しています。
【システム開発のすばらしさ】カテゴリに「各技術の導入メリット(リンク集)」を公開しました。
お客様より「社内での理解・啓蒙を促進できるよう、導入メリットをまとめたコンテンツがほしい」との要望をいただいたため、導入メリットについて説明したコンテンツのリンク集を作成しました。リンク先はいずれも体験版のコンテンツなので、どなたでもご覧いただけます。
また、このリンク集を公開するにあたり、XDDPの該当コンテンツが無料公開されていなかったため、新たに体験版に追加しました。
【ベーシック/機能追加プロセス】カテゴリに機能追加に関するコンテンツを2本公開しました。
「追加する機能の設計・実装」では、追加する機能の設計・実装について、注意すべきポイントやトレーサビリティ・マトリクスの使い方を説明します。「移植の扱い」では、既存の資産を移植する機能追加について解説します。
大変お待たせしましたが、これで、XDDP学習の「ベーシック」カテゴリのコンテンツが完結しました。ぜひご活用ください。
【Q-005. Continue ライブラリの作成】カテゴリに「Q-005. 解答」を公開しました。
前回出題したライブラリブロック作成の問題について、解答例を公開しました。Tapped Delay
ブロックを使って実現するための詳しい設定までご紹介しています。
【アドバンスト/SPL開発をリードするために】カテゴリに「教育計画」を公開しました。
「SPL開発に必要な能力」と聞くと、...
いつもEureka Boxをご利用頂き、ありがとうございます。
本日の新規追加コンテンツは「XDDP学習」です。
【ベーシック/機能追加プロセス】カテゴリに機能追加に関するコンテンツを2本公開しました。
「追加機能の仕様化」では、新たに追加する機能に対してどのように要求仕様を作成するか、新規開発の場合とはどのように異なるかを説明します。「機能追加による既存資産の変更」では、機能追加に伴い既存資産への変更が発生したときに、その内容をどのように記述するかを説明します。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「XDDP学習」、「MBD演習」、「SPL学習」、「ドメインモデリング学習」です。「USDM演習」も11/25の課題を公開済みです。
【ベーシック / 機能追加プロセス】カテゴリに「XDDPの機能追加プロセス」を公開しました。
これまで、XDDPの「変更プロセス」について説明してきました。今回は、もう1つのプロセスである「機能追加プロセス」を取り上げます。どのような下位プロセスで構成されるか、変更プロセスとの関係などを紹介します。
各下位プロセスの詳細についてのコンテンツも追って公開する予定です。もう少しお待ちください。
【Q-005. Continue ライブラリの作成】カテゴリに「Q-005. 問題」を公開しました。
ブロックに対して所定の入力値が継続したことを検出するライブラリブロックを作成してみましょう。boolean 型の入力信号に対して、入力が false から true に変化した際、任意のステップ数継続をもって出力が true に変化するライブラリブロックです。解答は2週間後に公開する予定です。
【アドバンスト/SPL開発をリードするために】カテゴリに「再利用戦略の定義」を公開しました。
自動車業界標準のプロセスモデルA-SPICEでは、再利用戦略を定義することを「組織のための再利用プログラムおよび必要な支援インフラを定義する」と規定しています。これは、SPL開発においては「後のSPL開発を滞りなく推進するための段取りを計画すること」となります。この講座では、SPL開発の再利用戦略の定義について、何を定めるべきか、その際に何を考慮すべきかなど、詳しく紹介します。
【アドバンスト/MBD開発におけるドメインモデリング活用】カテゴリーに「これからのモデル開発」を追加しました。
UMLモデリングだけでは開発の生産性が上がらず、...
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「SPL学習」、「MBD学習」、「ドメインモデリング演習」です。
【アドバンスト/SPL開発をリードするために】カテゴリに「理想論にこだわりすぎない」を公開しました。
SPL開発を導入しようとしているのは、上からやれと言われたからでしょうか。導入することが既に決定していて、最初から完璧なSPL開発を行おうとしてはいないでしょうか。開発現場の仕事は複雑で、余力がないことも多く、無理に押し付けても良い結果にはなりません。この講座では、SPL開発の導入計画を立てる際に考慮すべき重要な考え方をご説明します。
【制御モデルの開発 (アルゴリズムの設計と実装)/固定小数点数設計】カテゴリに「固定小数点数とは」を公開しました。
Simulinkモデルを用いたMBDで小数を扱う場合、浮動小数点数型として扱うことが一般的です。しかし、モデルから生成されたコードをコンピュータ内で使用する際には、コストの制約などにより浮動小数点数型が適用しづらい場合があります。この場合、小数を整数型 (int8など) のみで表現する「固定小数点数」を使います。本コンテンツでは、固定小数点数について詳しく紹介します。
歩数計のドメインモデルを書いてみましょう。解答の締め切りは12月10日です。その後、一週間程度で解答例・解説を公開する予定です。ご解答をお待ちしています!
「【11/17の課題】デジタルフォトフレーム」
「【11/17の課題】デジタルフォトフレーム」(体験版)
また、「【10/20の課題】歩数計」の解答例も公開しています。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「ドメインモデリング学習」、「SPLリファレンス」です。「USDM演習」も10/25の課題を公開済みです。
【アドバンスト/MBD開発におけるドメインモデリング活用】カテゴリーに「実開発におけるモデリングの課題」を追加しました。
モデリングの利点ばかり聞かされたけれど、本当にメリットばかりならなぜもっと広まらないのか。そろそろそのように感じていらっしゃるかもしれません。ここでは、なぜ実開発でモデリングを活用しにくいのか、活用するにはどうすればよいのかを考えます。
【Tips/その他のポイント】カテゴリに「ツールチェーンの事例」を公開しました。
前回解説したとおり、ツールチェーンとはある目的を達成するために組み合わせて使用するツール一式のことです。今回は、さまざまな現場で用途ごとにどのツールを使っているかの事例を紹介します。また、どのような現場がツールチェーンの導入を成功させているかも紹介します。
電子ドアミラーの要求仕様を書いてみましょう。システムの前提や制約、問題以外の要求仕様は自由に設定してください。解答例・解説は11月25日頃に公開する予定です。ご解答をお待ちしています!
「【10/25の課題】電子ドアミラーの要求仕様」
「【10/25の課題】電子ドアミラーの要求仕様」(体験版。お題のみ)
また、「【9/25の課題】スマート扇風機の要求仕様」の解答例も公開しています。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
がリリースされました。
「データサイエンス presented by HogeticLab」はHogetic Labが提供する「Bizschola」のデータサイエンスコンテンツを
Eureka Boxでも学習できるものとなっています。