システムモデリングとプルリクエスト駆動による分散共同開発の提案 A Proposal of Distributed and Collaborative Development with Pull-Request Driven System Modeling.

仕事でモデルベースシステムズエンジニアリングに携わることが決まったので、幾つか備忘録として書いていきます

 

BALUS (Browser-based Assisted Library Universal System design application)

開発支援ツールの名前

 

(Open-MBC; Open Model-based Collaboration)

開発を効率的に進めるためのコンセプト

 

エンジニアが直面する3つの問題

・全体像を把握するのが困難な、肥大化したシステム

・コミュニケーションに生じる齟齬(開発はしばしば組織をまたいで行われる)

・経験の乏しいシステムの開発の場合は、どうしても試行錯誤が必要となる。そのため、正確な見積もりをすることができない

 

MBSE に基づくシステムモデリング

プルリクエスト駆動に基づくコラボレーティブワークフロー

知見を共有するためのオープンエンジニアリングプラットフォーム

という 3 つのソリューションコンセプトがある

 

BALUSを使ったシステム開発では、

フォーク、プルリク、レビュー、マージ という流れ