The Spoofax Testing Language (SPT) is the existing solution for testing in the Spoofax language workbench. It allows developers of domain specific languages to write their test cases declaratively. As it aims to be implementation agnostic, developers don't need to concern themselves with the details of the artifacts generated by Spoofax, and can write their tests before implementing their language. However, the previous implementation has become slow and unusable for larger test suites and can not be executed programatically. This means it can't be used for continuous integration and automated regression testing. As Spoofax was redesigned to become more robust and platform independent, the previous SPT is no longer compatible. We took this ...
The front-end of a compiler reads the source program and performs analyses such as type checking. Th...
Domain-specific Languages (DSLs) are languages specifically tailored for an application or expert do...
Nowadays community-driven development processes are becoming more important for developing software ...
The reliability of compilers, interpreters, and development environments for programming languages i...
The Spoofax Language Workbench supports the definition of all aspects of textual languages using hig...
Spoofax is a language workbench for efficient development of textual domain-specific languages toget...
Language Workbenches are instruments developers use to create new domain-specific languages. They pr...
Spoofax is a language workbench for efficient, agile development of textual domain-specific language...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Model driven software development is gaining momentum in the software engineering world. One approac...
This thesis presents a tool for SPEcification based teSTing (SPEST). SPEST is designed to use well k...
Testing is the dominating method for quality assurance of industrial software. Despite its importanc...
Testing is the dominating method for quality assurance of industrial software. Despite its importanc...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Abstract—Many scientific-software projects test their codes inadequately, or not at all. Despite its...
The front-end of a compiler reads the source program and performs analyses such as type checking. Th...
Domain-specific Languages (DSLs) are languages specifically tailored for an application or expert do...
Nowadays community-driven development processes are becoming more important for developing software ...
The reliability of compilers, interpreters, and development environments for programming languages i...
The Spoofax Language Workbench supports the definition of all aspects of textual languages using hig...
Spoofax is a language workbench for efficient development of textual domain-specific languages toget...
Language Workbenches are instruments developers use to create new domain-specific languages. They pr...
Spoofax is a language workbench for efficient, agile development of textual domain-specific language...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Model driven software development is gaining momentum in the software engineering world. One approac...
This thesis presents a tool for SPEcification based teSTing (SPEST). SPEST is designed to use well k...
Testing is the dominating method for quality assurance of industrial software. Despite its importanc...
Testing is the dominating method for quality assurance of industrial software. Despite its importanc...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Abstract—Many scientific-software projects test their codes inadequately, or not at all. Despite its...
The front-end of a compiler reads the source program and performs analyses such as type checking. Th...
Domain-specific Languages (DSLs) are languages specifically tailored for an application or expert do...
Nowadays community-driven development processes are becoming more important for developing software ...