Literate Model-Driven Cloud-Native Development with Object-Functional Paradigms for the AI Era
AI時代のソフトウェア開発では、コード生成能力よりもシステム構造の設計が重要になります。 本稿では、Unified Process (UP) をプロセスの骨格とし、Component-Based Development (CBD) を中心構造とするAI支援開発の基本的な枠組みを整理します。
2026-03-09
AIはソフトウェア開発を加速させる一方で、構造の不安定化という新たな課題をもたらしました。 本稿では、CBDがもともと持つ構造的長所に加え、AI時代において、生成精度を高める構造制約、不安定化を抑える境界と仕様、AIによって強化される再利用性という観点から、その現代的な価値を整理します。 CBDは単なる再利用技法ではなく、AIを前提とした開発を安定させる基盤技術として再評価されるべき存在です。
2026-03-02
本稿では、DSLと実行基盤の組み合わせによってCBDが実装可能な構造として成立することを論じます。Cozyが分析モデルをDSLとして厳密に定義し、CNCFがその仕様を実行時に構造として保証することで、コンポーネントは単なる設計概念ではなく、登録・発見・接続可能な実体となります。さらに、CQRSを軸としたクラウド前提アーキテクチャ、品質属性の外部化、非同期抽象化を統合することで、CBDはAI時代に適合した実行可能なアーキテクチャ単位として再定義されます。
2026-02-23