InfoQ ホームページ MDE に関するすべてのコンテンツ
-
レガシソフトウェアをメンテナンスするためのモデルベースのアプローチ
Phillips HealthcareのソフトウェアアーキテクトであるHans van Wezep氏がBits&Chips Software Engineering Conferenceで,モデルを使用したマイグレーションについて講演した。InfoQでは氏にインタビューして,レガシソフトウェアをメンテナンスする上での問題点,手作業によるリファクタリングでのエラーの問題,コードベースのリファクタおよびマイグレーションにおけるモデルの利用,レガシソフトウェアをメンテナンスする上でのモデル利用のメリットなどについて話を聞いた。
-
Sparx SystemsがEnterprise Architect 9.2をリリース
オーストラリアのUMLツールベンダであるSparx SystemsはEnterprise Architectバージョン9.2を発表した。新しいバージョンには強化されたシュミレーション機能やオンドロジーの記述などがサポートされている。
-
追悼:Steve Jobsのソフトウェアエンジニアリングへの貢献
SteveがAppleを去ってからの12年間、彼は現代のコンピューティング、プログラミング言語、ソフトウェアエンジニアリングのプラクティスの土台となる数々のソフトウェア技術やパラダイムを世にもたらした。そこでInfoQでは、あまり知られてはいないが、私たちの生活、特に開発者やアーキテクトとしての生活に彼が果たした偉大な貢献をふりかえることで、Steveを追悼したい。
-
MDE はなぜチャンスを逃したのか
プログラム言語に対する関心と活動は,月を重ねるごとに新たな高みに達しているかのようだ。Jean Bezivin 氏は今週行われた SPLASH カンファレンスで,MDE への関心が停滞していることを指摘した上で,自身の検討結果をその理由として示している。
-
European Space Agency と Leroの提携
2011年8月18日にアナウンスされたように、Irish Software Engineering Research Center (Lero)は、European Space Agency (ESA)と研究プロジェクトために、30万ユーロの契約を結んだ。研究活動の目標は、将来の宇宙飛行のためのソリューション フレームワークを提供することである。
-
第15回 ソフトウェアプロダクトライン会議 (SPLC) プレビュー
ソフトウェアプロダクトライン国際会議 (SPLC) は,ソフトウェア集約製品におけるプロダクトライン・エンジニアリングの全領域をカバーする,最も重要なイベントだ。 その第15回が8月21日から26日にかけて,ミュンヘンシティセンターで開催される。
-
Xbaseを使って汎用のグラフィカルなビューを定義
XtextプロジェクトのコアコミッターであるJan Koehnlein氏は、どのようにXbaseを使って、モデルのグラフィカルなビューを宣言的に作れるかを紹介している。他の方法ではモデルとそのグラフィカルな表現は密に結合した変換によって��成されている。
-
Machiel van der Bijl氏は、手動のテストを時代遅れのものにするか?
オランダのTwente大学のMachiel van der Bijl氏は、ソフトウェアテストを自動化するモデルベーステストのアプローチを最近発表した。
-
プログラミング言語Colmの紹介
Colmはコンピュータ言語の分析と変換のための新しいプログラミング言語だ。この新しい言語が革新的なのは構文解析の方法だ。この言語はAdrian Thurston氏の博士課程の成果物だ。
-
Essential: 新しい言語ワークベンチ
Pedro Molina氏は彼の新しい言語ワークベンチ、Essentialの公開ベータ版をリリースした。他の言語ワークベンチと異なり、Essentialはモデル定義の解釈が可能であり、より高速かつ容易にモデル駆動ソリューションの設計とリファクタリングを行うことが出来る。
-
モデル駆動開発とドメイン固有言語のベストプラクティス
Markus Voelter 氏が,自身の 2008 年の論文 "MDD と DSL のベストプラクティス (MDD and DSL Best Practices)" の改訂版を発表した。氏が今日到達した結論のひとつが "モデリングとプログラミングの間にある溝は,ほぼ完全に埋められた" というものだ。
-
ObeoがObeo Designer 5.0をリリース
Obeo Designerを使えば、ビジネスアナリストやエンタープライズアーキテクト、ソリューションアーキテクトは特定のドメイン固有の表記やコード生成を使って独自のモデリングツールを構築できる。コード生成はAcceleoを使う。Acceleoはオープンソースのコード生成環境でMDAの実践的な考え方に基づいている。ホストしているのは、Eclipse Foundationだ。
-
Language Workbench Competition 2011への応募
昨日、LWC 2011の応募期間が終了し、11件の応募がなされた。汎用のプログラム言語のコードを生成可能な専用プログラミング言語を開発することができる「言語ワークベンチ」の登場により、モデル駆動ソフトウェア開発(MDSD)は、急速に発展してきた。 InfoQは、LWC 2011の主催者の一人にインタビューを行った。
-
ソフトウェアエンジニアリングの40年。変化は来つつあるのか?
Jean Bezivin氏は現在のソフトウェアエンジニアリングのプラクティスがたどった歴史をふり返り、"技術とプラクティスにおいて現在新たな境界を越えようとしていることを示唆する徴候がいくつかある"と指摘、次の10年に対する新しい道を探っている。
-
eclipse Xtextでモバイル用アプリケーション開発をシンプルに
Daniel Schnellerは、彼のチームがXtextを使いモバイルアプリケーションのナビゲーションパスをモデル化するテキスト型DSLをどのように作成し、どのようにJavaコードを生成したか説明します。ステップ・バイ・ステップの解説を行い、このアプローチの利点について論じます。