The Melange Language Workbench

The Melange Language Workbench

Melange은 다중 도메인 특정 언어 (DSL) 사양 및 구현을 사용자 정의, 조립 및 통합하기위한 모듈 식 접근 방식을 제공하는 언어 워크 벤치입니다.언어 사양 (구문 및 의미 변형 변형 점) 내에서 가변성을 관리하고 한 DSL에서 다른 DSL로 구문 및 의미를 재사용 할 수 있습니다.언어 워크 벤치는 모델 다형성 및 언어 대체 가능성을 제공하는 모델 지향 유형 시스템, 즉 다른 인터페이스를 통해 모델을 조작하고 다른 DSL을 사용하여 작성된 모델에서 호출 할 수있는 일반 변환을 정의 할 수있는 가능성을 제공합니다.Melange은 또한 모델이 일류 시민이며 언어를 사용하여 인스턴스화하고 조작하는 데 사용되는 전용 메타 언어를 제공합니다.Melange은 클래스 기반의 객체 지향 패러다임과 유사하게 언어 기반의 모델 지향 언어로 분류 될 수 있습니다. Melange은 Eclipse Modeling Framework 에코 시스템과 긴밀하게 통합되어 있으며 Ecore 메타 언어에 의존합니다.DSL의 추상 구문의 정의.운영 의미론은 언어의 구문에 정적으로 짜여진 형태의 형태로 K3 메타 언어를 사용하여 정의됩니다.따라서 디자이너는 방해받지 않는 방식으로 DSL에 대한 통역사를 쉽게 설계 할 수 있습니다.Melange은 Eclipse 플러그인 세트로 번들로 제공됩니다.자세한 내용은 설치 지침을 참조하십시오.
the-melange-language-workbench

웹 사이트:

카테고리

오픈 소스 라이센스가있는 Linux 용 The Melange Language Workbench의 대안