Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
The Spoofax language workbench: rules for declarative specification of languages and IDEs
Spoofax is a language workbench for efficient, agile development of textual domain-specific
languages with state-of-the-art IDE support. Spoofax integrates language processing …
languages with state-of-the-art IDE support. Spoofax integrates language processing …
[HTML][HTML] A tutorial on metamodelling for grammar researchers
A metamodel has been defined as: a model of a model; a definition of a language; a
description of abstract syntax; and a description of a domain. Because of these varied …
description of abstract syntax; and a description of a domain. Because of these varied …
Design guidelines for domain specific languages
G Karsai, H Krahn, C Pinkernell, B Rumpe… - arxiv preprint arxiv …, 2014 - arxiv.org
Designing a new domain specific language is as any other complex task sometimes error-
prone and usually time consuming, especially if the language shall be of high-quality and …
prone and usually time consuming, especially if the language shall be of high-quality and …
Derivation and refinement of textual syntax for models
Textual Syntax (TS) as a form of model representation has made its way to the Model-Driven
Software Development community and is considered a viable alternative to graphical …
Software Development community and is considered a viable alternative to graphical …
Textual modeling tools: overview and comparison of language workbenches
B Merkle - Proceedings of the ACM international conference …, 2010 - dl.acm.org
Domain Specific Languages (DSL) attract more and more users as they are specialized and
optimized for a certain problem area. Currently the number of new emerging Programming …
optimized for a certain problem area. Currently the number of new emerging Programming …
From text to visual BPMN process models: Design and evaluation
Most existing Business Process Model and Notation (BPMN) editing tools are graphical, and
as such based on explicit modeling, requiring good knowledge of the notation and its …
as such based on explicit modeling, requiring good knowledge of the notation and its …
Closing the gap between modelling and java
Abstract Model-Driven Software Development is based on standardised models that are
refined, transformed and eventually translated into executable code using code generators …
refined, transformed and eventually translated into executable code using code generators …
Graphical and textual model-driven microservice development
Abstract Model-driven development (MDD) is an approach to software engineering that aims
to enable analysis, validation, and code generation of software on the basis of models …
to enable analysis, validation, and code generation of software on the basis of models …
Towards a tool-oriented taxonomy of view-based modelling
The separation of view and model is one of the key concepts of Model-Driven Engineering
(MDE). Having different views on a central model helps modellers to focus on specific …
(MDE). Having different views on a central model helps modellers to focus on specific …
Toward live domain-specific languages: From text differencing to adapting models at run time
Live programming is a style of development characterized by incremental change and
immediate feedback. Instead of long edit-compile cycles, developers modify a running …
immediate feedback. Instead of long edit-compile cycles, developers modify a running …