Logo Strumenta Strumenta
  • About us
    • How we work
    • The Chisel Method
    • Testimonials
    • Working with us
    • Our team
    • Corporate Resources
    • Careers
  • Services
    • Ready-to-go RPG to Python migration
    • Transpiler
    • Domain Specific Languages
    • Strategic Consulting
    • Consulting & Coaching
    • ANTLR Consulting
  • Products
    • Parser Ready-to-go
    • Crafting Powerful DSLs
    • Legacy Modernization Course
    • ANTLR Video Course
    • ANTLR Cheetsheet & FAQ
  • Articles
  • Contacts
The tomassetti.me website has changed: it is now part of strumenta.com. You will continue to find all the news with the usual quality, but in a new layout.

Language Engineering

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

  • ANTLR
  • Application modernization
  • Code processing
  • Consulting
  • Domain specific languages
  • Editors
  • Jetbrains MPS
  • Language design
  • Language Engineering
  • Language Workbenches
  • Migration
  • Miscellany
  • Model driven development
  • Open-source
  • Parsing
  • Software Development
Turin Programming Language for the JVM: building advanced lexers with ANTLR

Turin Programming Language for the JVM: Building Advanced Lexers with ANTLR

16 September 2015

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

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