Programowanie zorientowane na gramatykę

Programowanie zorientowane na gramatykę (GOP) i projektowanie obiektów zorientowane na gramatykę (GOOD) są dobre do projektowania i tworzenia języka programowania specyficznego dla domeny (DSL) dla określonej domeny biznesowej.

GOOD może służyć do kierowania wykonaniem aplikacji lub do osadzenia deklaratywnej logiki przetwarzania komponentu kontekstowego (CAC) lub usługi kontekstowej (CAS) . GOOD to metoda tworzenia i utrzymywania dynamicznie rekonfigurowalnych architektur oprogramowania opartych na architekturach procesów biznesowych. Kompilator biznesowy został wykorzystany do uchwycenia procesów biznesowych w ramach warsztatów w czasie rzeczywistym dla różnych branż i stworzenia wykonywalnej symulacji wykorzystywanych procesów.

Zamiast używać jednego DSL do całej działalności programistycznej, GOOD sugeruje połączenie definiowania semantyki behawioralnej specyficznej dla domeny w połączeniu z użyciem bardziej tradycyjnych języków programowania ogólnego przeznaczenia .

Zobacz też

Linki zewnętrzne