SEN1 (SWAT) - Software Projects

SEN1 (SWAT) has a strong vision and tradition in developing open-source software. We believe that our software development strengthens the experimental validation as well as the transfer of research results. Some of the projects can be called large scale (> 5 years, > 5 programmers) and also serve as inspiration for research questions in software engineering.

SEN1 (SWAT) has a strong vision and tradition in developing open-source software. We believe that our software development strengthens the experimental validation as well as the transfer of research results. Some of the projects can be called large scale (> 5 years, > 5 programmers) and also serve as inspiration for research questions in software engineering.

Tools that are currently in production are:

  • Rascal - a domain specific language for source code oriented meta programming (extraction, analysis, transformation, generation, visualization) 
  • Derric - a domain specific language for digital forensics
  • AmbiDexter - a detector framework for ambiguity in context-free grammars

 

Tools that are currently under maintenance are:

  • SDF2 - a syntax definition formalism and parser generator framework based on general context-free grammars, disambiguation rules and scannerless generalized LR parsing.
  • ASF+SDF Meta-Environment - a language workbench for definition of programming languages and the generation of analysis and transformation tools and IDE's.
  • ATerm library - a general term library for C and Java that employs maximal sub-term sharing
  • Sisyphus - a modular continuous integration system and software knowledge base

 

External open-source projects that our members contribute to are:

  • IMP - Eclipse IDE Meta Tooling Platform
  • SLPS - Software Language Processing Suite
  • Meganalysis - 101 Companies
  •