Literate Model-Driven AI-Assisted Development

ASAMI, Tomoharu

Term

Literate Model-Driven AI-Assisted Development

Aliases

-

Definition

Literate Model–Driven, AI-assisted Development is a form of model-driven engineering proposed by SimpleModeling for the AI era. It centers on the Literate Model, which unifies model structure and structured narrative, enabling AI to assist in design, generation, analysis, and verification while fostering collaborative knowledge circulation between humans and AI.

This approach employs CML (Cozy Modeling Language) to represent both domain structures (entities, rules, state machines, etc.) and their design intent and rationale (narrative) within a single document. AI interprets this structured narrative to automatically generate and optimize models, code, and documentation.

For humans, the Literate Model provides an understandable and expressive foundation for design. For AI, it serves as a knowledge representation suitable for reasoning and learning. Through this collaboration, a continuously evolving development process emerges—where design knowledge is shared, reused, and refined over time.