Logo Strumenta
  • Solutions
    • Solutions Overview
    • Migrations Services
      • Migration Blueprint
      • Migration CodeCraft
      • Languages Covered
      • Ready-to-go RPG to Python migration
    • DSL and Editors
      • Domain Specific Languages
      • Editors
    • Parsers and Transpilers
      • Parsers Custom
      • License our Parsers
        • T-SQL Parser
        • COBOL Parser
        • PL/SQL Parser
        • SAS Parser
        • Java Parser
        • Python Parser
        • Kotlin Parser
        • RPG Parser
        • VBA/VB6 Parser
        • EGL Parser
        • PSS Parser
        • Teradata SQL Parser
        • CL Parser
        • SQL Parser
        • Firebird Parser
      • Transpilers
      • The Chisel Method
    • Training
      • Training Overview
      • ANTLR Course
      • ANTLR FAQ
      • Crafting DSLs
      • Legacy Modernization
  • Sectors
    • Manufacturing
    • Finance
    • IT
  • Customers
  • About us
    • About Us
    • Our team
    • How we work
    • Consulting
    • Careers
  • Articles
  • Contact

Language Engineering

The science, tools, strategies, patterns and tools behind the creation and processing of languages

  • ANTLR
  • Case Study
  • Code processing
  • Consulting
  • Domain specific languages
  • Editors
  • Events
  • Jetbrains MPS
  • Language design
  • Language Engineering
  • Language Workbenches
  • Legacy Modernization
  • Miscellaneous
  • Model driven development
  • Open-source
  • Parsing
  • Software Development
  • Transpilers

Creating a Programming Language for the JVM: the Turin Programming Language

09 September 2015

Walkmod: automatically refactor code to apply code conventions

Walkmod: Automatically Refactor Code to Apply Code Conventions

02 September 2015

Develop DSLs for Eclipse and IntelliJ using Xtext

Develop DSLs for Eclipse and IntelliJ Using Xtext

03 June 2015

How to build a symbol solver for Java, in Clojure

How to Build a Symbol Solver for Java, in Clojure

20 May 2015

Building models of Java code from source and JAR files

Building Models of Java Code from Source and JAR Files

13 May 2015

Effective Java: a tool to explore and measure your Java code written in Clojure

Effective Java: a Tool to Explore and Measure Your Java Code

08 April 2015

How to contribute to Libav (VLC): just got my first patch approved

How to Contribute to Libav (VLC)

18 February 2015

Parsing Java Comments

19 July 2014

Polyglot Software Development_ my PhD thesis

Polyglot Software Development: My PhD Thesis

21 March 2014

Megamodels, projectional editors and Inference in programming

Megamodels, projectional editors and Inference in programming

24 July 2013

Paper accepted at MiSE@ICSE 2013: A model-based approach to language integration

Paper accepted at MiSE@ICSE 2013: A model-based approach to language integration

14 March 2013

Using a language workbench for language integration

28 February 2013

Previous Page
Next Page
Strumenta Tools to solve complex problems
Privacy Policy
P.IVA 11817320010
Company Information
  • Strumenta
  • Strumenta
  • Federico Tomassetti
  • Federico Tomassetti