Eclipse Modeling jako DSL Toolkit

Kilkanaście minut temu zakończyła się wirtualna konferencja (Webinar) prezentująca projekt Eclipse Modeling jako środowisko do tworzenia DSL'i - Eclipse Modeling Project as a DSL Toolkit

W pierwszej części prezentacji Richard Gronback (prowadzący projekt GMF) opisuje w kilku słowach większość projektów składowych, druga jest jednak sporym zaskoczeniem. Zamiast klasycznej demonstracji EMF/GMF jest ona praktycznie w całości poświęcona koncepcji transformacji modeli z naciskiem na QVT. Do tej pory myślałem że biblioteki M2M są dopiero we wczesnych testach, wygląda jednak że się myliłem.

Czas chyba bliżej zainteresować się tematem no i w końcu nauczyć OCL'a ;D

Equinox Portal

Na stronach serwisu Eclipse.org wystartował dziś oficjalnie portal poświęcony wykorzystaniu technologii OSGi po stronie serwera - Equinox Portal. W jednym miejscu gromadzi on wszystkie informacje wymagane do rozpoczęcia przygody z tą technologią. Polecam!

DSL na OOPSLA 2007

W ostatnim poście wspomniałem o jednym z liderów podejścia MDSD którym niewątpliwie jest Markus Völter. Pomyślałem że warto bliżej przedstawić jego osobę, idee etc. przeszukałem więc internet i znalazłem w miarę nowy wywiad na temat DSL'i przeprowadzony podczas tegorocznej edycji konferencji OOPSLA (2007).

Markus w kilka minut przedstawia czym jest DSL oraz zarysowuje zalety oraz trudności związane z tym podejściem, wspomina także o różnicach w wymaganiach stawianych językowi w zależności od docelowego klienta (developer, analityk). Co bardzo mnie ucieszyło w wywiadzie znaleźć można także potwierdzenie moich odczuć na temat zastosowania UML'a jako nośnika opisu procesu biznesowego o którym wspominałem w jednym z wcześniejszych postów (złożoność etc.)

Wywiad zamieścił serwis DomainDrivenDesign.org, poniżej link do prezentacji:

Architektura jako język...

W poprzednim poście zrobiłem taki "mały" wstęp do DSL w kontekście MDD (Model Driven Development). Jak pisałem temat w ciągu ostatnich 2-3 lat rozwija się naprawdę wyjątkowo dynamicznie na co dowód odnalazłem już następnego dnia (choć zapomniałem napisać).

Na łamach serwisu InfoQ pojawił się bardzo ciekawy artykuł autorstwa Markusa Völtera pod tytułem 'Architektura jako język'. Markus przedstawia w prosty i opisowy sposób zastosowanie DSL'a w podejściu AC-MDSD. Biorąc pod uwagę nazwisko autora myślę że nie muszę nikomu lektury dłużej reklamować ;D

Architecture as Language: A story