2026

ASAMI, Tomoharu
Date Kind Event Category Title Summary

2026-01-26

Article

New

Component-Based Development

Understanding the CNCF Execution Model Through HelloWorld

SimpleModeling is a development methodology based on component-oriented principles. To make component-oriented development viable, an execution system for components is required in addition to the definition of conceptual models. For this purpose, the Cloud Native Component Framework has been developed as a component framework for cloud applications that run on cloud platforms. In this article, we will explore the execution model of the Cloud Native Component Framework through a HelloWorld example.

2026-01-19

Article

New

Component-Based Development

Cloud Native Component Framework:HelloWorld

The shortest path to understanding CNCF is to actually run it first. By starting with command execution and moving on to server, client, and custom components, you can confirm that the internal execution model remains the same even when the execution form changes.

2026-01-19

Glossary

New

Glossary

Cloud Native Component Framework

Cloud Native Component Framework (CNCF) is a framework for executing cloud application components using a single, consistent execution model. Centered on the structure of Component, Service, and Operation, it enables the same Operation to be reused across different execution forms such as command, server (REST / OpenAPI), client, and script. By centralizing quality attributes required for cloud applications—such as logging, error handling, configuration, and deployment—within the framework, components can focus on implementing domain logic. CNCF is designed as an execution foundation for literate model-driven development and AI-assisted development, separating what is executed from how it is invoked.

2026-01-12

Article

New

Component-Based Development

AI-Era Executable Specification

In the AI era of software development, it is essential to cultivate specifications, design, and implementation together without isolating them, allowing continuous movement between these activities. This article organizes a practical SimpleModeling approach centered on executable specifications (Executable Specifications), including up-and-down movement of analysis models and pair analysis / pair design with AI.

2026-01-12

Glossary

New

Glossary

verification

Verification is the activity of confirming that an implementation conforms to its specified design or requirements.

2026-01-12

Glossary

New

Glossary

TDD

Test Driven Development (TDD) is a development practice in which tests are written before implementation, and the code is evolved by repeatedly making tests pass and refactoring.

2026-01-12

Glossary

New

Glossary

BDD

Behavior Driven Development (BDD) is a development approach that focuses on specifying system behavior through scenarios written in a shared language.

2026-01-12

Glossary

New

Glossary

executable specification

An executable specification is a specification expressed in a form that can be executed to determine correctness.

2026-01-12

Glossary

New

Glossary

validation

Validation is the activity of confirming that a system or product fulfills its intended use and stakeholder requirements.

2026-01-05

Article

New

Blog

My Personal AI-Driven Development

This article summarizes the current state of my personal AI-driven development approach, in which ChatGPT and VS Code Codex are used selectively to rapidly iterate through specification, design, implementation, and verification.