Modegramming Style

2020年9月30日水曜日

クラウド・アプリケーションの特性

›
前回よりSimpleModel 2020(SM2020)の検討を進めています。 SM2020のターゲットはクラウド上に構築するクラウド・アプリケーションとなります。 そこで、まずクラウド・アプリケーションの以下の特性に対してアプリケーション・アーキテクチャとモデリングの観点から考...
2020年8月31日月曜日

SimpleModel

›
簡単なWebサイトの開発などはDBスキーマ設計+プログラミングで十分なケースも多いと思いますが、複雑な業務や高度なユーザー経験を実現する場合は、何らかの分析設計を行い、その結果を元に実装に落とし込む必要があります。この分析設計手法の最右翼がOOAD(Object-Oriented...
2020年7月31日金曜日

SimpleModeler

›
前前回の記事ではModegrammingをキーワードにしたモデル駆動開発向けに開発している5つのプロダクトについて説明しました。 SmartDox 文書処理系 SimpleModeler モデルコンパイラ Kaleidox アクション言語 Arcadia Webフレームワーク P...
2020年6月30日火曜日

SmartDox

›
前回の記事ではModegrammingをキーワードにしたモデル駆動開発向けに開発している5つのプロダクトについて説明しました。 SmartDox 文書処理系 SimpleModeler モデルコンパイラ Kaleidox アクション言語 Arcadia Webフレー...
2020年5月31日日曜日

モデル駆動によるクラウド・アプリケーション開発

›
「クラウド」というとすでにややレトロな響きも出てきたかもしれません。しかし、Kubernetes/Dockerといった足回りやAWS Lambdaのような要素技術は登場していますが、クラウド・アプリケーション全体を構築するための開発手法の整備にはまだ手がついていない状況だと思いま...
2020年4月30日木曜日

Kaleidox/スタック

›
アクション言語は複雑なアルゴリズムを記述するというより、入力データと状態の組み合わせに対してデータ変換を行い変換後のデータを後続のシグナルに乗せて発信するという処理が中心となります。 このような処理の記述にはパイプラインのセマンティクスが適しています。 パイプラインを記述するため...
2020年3月31日火曜日

Kaleidox: モデル駆動開発

›
Kaleidoxはモデル駆動開発のアクション言語を指向しています。実用言語の観点から、データ操作の枠組みとしてRecordとTableを中心とした機能群を用意しています。 一方、モデル駆動開発に適用するためにはモデル側との連携も必要になります。 今回はモデル駆動開発のためのモデル...
‹
›
ホーム
ウェブ バージョンを表示

自己紹介

自分の写真
asami
詳細プロフィールを表示
Powered by Blogger.