In this blog, we introduces the latest technologies and research related to SimpleModeling, as well as ongoing initiatives and the process of trial and error in development. Through these articles, we share the practical possibilities of Literate Model-Driven Development and AI-Driven Development.
In the AI era of software development, the design of system structure becomes more important than the capability of code generation. This article organizes a basic framework for AI-assisted development, using the Unified Process (UP) as the backbone of the process and Component-Based Development (CBD) as the central architectural structure.
2026-03-09
While AI accelerates software development, it has also introduced a new challenge: structural instability. This article revisits the contemporary value of CBD by examining not only its original structural strengths, but also its role in the AI era—through structural constraints that improve generation accuracy, boundaries and specifications that suppress instability, and reusability enhanced by AI. CBD should not be regarded merely as a reuse technique, but rather be re-evaluated as a foundational technology that stabilizes development in an AI-first era.
2026-03-02
This article argues that through the combination of a DSL and an execution platform, CBD becomes an implementable structural reality. By rigorously defining analysis models as a DSL in Cozy and structurally guaranteeing those specifications at runtime through CNCF, components become not merely design concepts but concrete entities that can be registered, discovered, and connected. Furthermore, by integrating a cloud-native architecture centered on CQRS, the externalization of quality attributes, and asynchronous abstraction, CBD is redefined as an executable architectural unit suited for the AI era.
2026-02-23