Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

130 results about "Domain-specific language" patented technology

A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety of DSLs, ranging from widely used languages for common domains, such as HTML for web pages, down to languages used by only one or a few pieces of software, such as MUSH soft code. DSLs can be further subdivided by the kind of language, and include domain-specific markup languages, domain-specific modeling languages (more generally, specification languages), and domain-specific programming languages. Special-purpose computer languages have always existed in the computer age, but the term "domain-specific language" has become more popular due to the rise of domain-specific modeling. Simpler DSLs, particularly ones used by a single application, are sometimes informally called mini-languages.

Computer Method and Apparatus for Providing Model to Model Transformation Using an MDA Approach

A Model Transformation Authoring Framework (MTAF)method and apparatus for authoring and providing model-to-model transformations from one domain to another domain is disclosed. Given a domain and a target domain, at least the given domain having a respective structured hierarchy, the invention system enables a user to specify a declarative mapping (transformation declarative) between a domain specific language modeling the given domain and a modeling language modeling the target domain. The declarative mapping models how the domain specific language modeling the given domain relates to the modeling language of the target domain. The system generates a transformation code implementation of a transformation from the given domain to the target domain. The MTAF provides to the user design decisions with respect to Specification, Transformation Rules, Rule Organization, Rule Application Control, Source-Target Relationship, Incrementality, and Directionality and Tracing. The generated transformation code is executed at runtime to perform the transformation of the domain specific language of the given domain to the modeling language of the target domain. Instances of models of the target domain resulting from the performed transformation at runtime may be output to other model transformations, to JET templates, or may be persisted, merged or chained among other post processing.
Owner:IBM CORP

Method and apparatus for integrating programming scripting language in domain-specific language

The present invention discloses a method and an apparatus for integrating a programming scripting language in a domain-specific language. The method comprises: determining grammatical characteristics of the domain-specific language and the target programming scripting language, wherein the domain-specific language is the language set according to the domain; determining target keywords in the target programming scripting language and reserved symbols of the domain-specific language according to the grammatical characteristics of the domain-specific language and the target programming scripting language; based on the conditions of grammatical characteristics of the domain-specific language and the target programming scripting language, the target keywords and the reserved symbols, establishing a mapping relationship between the domain-specific language and the target programming scripting language according to a preset rule; and integrating the domain-specific language and the target programming scripting language according to the mapping relationship. According to the method and apparatus disclosed by the present invention, the problem that it is difficult to integrate the domain-specific language and the general programming scripting language in the related art is solved.
Owner:BEIJING AEROSPACE CONTROL CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products