The itemis blog

Accumulated IT knowledge
  • Knowledge & Expertise
  • Blog
  • English
  • Deutsch
  • Home
  • Services
    • Digital Engineering
      • AI and ML
      • Contact
    • Cloud & Enterprise Systems
      • Contact
  • Solutions
    • itemis SECURE
      • Overview
      • Documentation
      • Contact
    • itemis ANALYZE
      • Overview
      • Documentation
      • Adapters
      • Contact
    • itemis CREATE
      • Overview
      • Features
      • Documentation
        • User Guide
        • Tutorials & Videos
        • Examples
      • Licenses
      • Services & Trainings
      • Resources
      • Contact
      • Download
  • Knowledge & Expertise
    • Knowledge-Center
      • Cybersecurity
      • Cybersecurity: ISO/SAE 21434
      • Cybersecurity: TARA
      • Cybersecurity: itemis SECURE
      • Cybersecurity: Excel
    • Webinars & Whitepapers
    • Success Stories
    • Research Projects
    • Blog
  • About itemis
    • About us
    • Partner
    • Research Projects
    • Career
    • Coding for Kids
  • Career
  • Blog
    • About this blog
Imprint Privacy policy Terms & Conditions Sitemap
  • Eclipse, Xtext, Software Development

    Xtext 2.16 released!

    The Xtext Team happily announces the availability of release 2.16.0. This release is part of the Eclipse 2018-12 simultaneous release, which is the 2nd release with the new quarterly release cadence. Besides stability and performance again, compatibility with the ...

    by Karsten Thoms
    8 min. reading time
  • Eclipse, Xtext, DSL, Software Development

    Combining EMF Models with Xtext DSLs

    This blog post demonstrates use cases on combining EMF models with Xtext DSLs. It is based on Martin Fowler's secret compartment state machine implementation available via the Xtext Example Wizard.

    by Tamas Miklossy
    7 min. reading time
  • Eclipse, Xtext, GEF, Software Development

    Eclipse GEF DOT – Graphical Views on Xtext DSLs

    The previous blog post introduced complex Graphviz *.dot graphs to add Eclipse GEF DOT-based visualization support to the Eclipse IDE. This blog post demonstrates the usage of the GEF DOT Graph View to add graphical representations to Xtext DSLs.

    by Tamas Miklossy
    5 min. reading time
  • Xtext, DSL, Software Development

    Benchmark your Xtext-based DSL with JMH

    Performance benchmarking for Domain-specific Languages (DSLs) is rarely done at all. Customers usually do not want to edit and manage huge input models as the given DSL should provide a proper abstraction. Nevertheless, we have seen large performance differences ...

    by Max Leuthäuser
    10 min. reading time
  • Xtext, Software Development

    A Poor Man's Domain Specific Language Implementation – An Approach for Embedded Parsing and Evaluation

    As a language engineer, you essentially have to deal with the parsing and the semantic analysis of (programming) languages. You get your hands dirty with carefully constructing compilers, interpreters, code generators, refactoring tools, and static code analyzers.

    by Max Leuthäuser
    17 min. reading time
  • Eclipse, Xtext, Software Development

    Xtext 2.15 released!

    We are proud to announce Xtext and Xtend 2.15! As you can learn from the release notes (Xtext and Xtend), the focus of this release was on stability, quality and performance. Especially the Xtend Gradle build could be improved significantly and the integration ...

    by Xtext-Team
    4 min. reading time
  • Eclipse, Xtext, Software Development

    Xtext editors for binary files

    What does "4 + 1" mean? Well, for example itemis employees have been developing a Java bytecode editor with Xtext. This editor allows the contents of .class files to be made visible and editable. In the first part of this article I explained how the JBC editor is ...

    by Arne Deutsch
    8 min. reading time
  • Eclipse, Xtext, Language Engineering

    What's new in Xtext and Xtend 2.14: The journey of Tina Toolsmith

    Tina Toolsmith is one of those typical developers. She loves to code in the office, on the train, during a long flight or even while sitting on her sunny terrace during her vacation. Tina takes great pleasure in using the latest programming languages, frameworks, ...

    by Hendrik Bünder
    11 min. reading time
  • Eclipse, Xtext, Software Development

    4+1 = CAFEBABE: Java Bytecode in Eclipse

    What might itemis staff do on their project-free 4 + 1 day? They continue their education, often by working on their own ideas; I would like to introduce just such a project today. The goal was to build familiarity with Xtext and Xtend. The result is a Java Byte ...

    by Arne Deutsch
    6 min. reading time
  • Eclipse, Xtext, GEF, Software Development

    Pro Tip: Implementing JUnit Test Cases in Xtend

    What makes a clean test? Three things. Readability, readability, and readability. Readability is perhaps even more important in unit tests than it is in production code. What makes tests readable? The same thing that makes all code readable: clarity, simplicity, ...

    by Tamas Miklossy
    3 min. reading time

Headquarter Germany

itemis AG Am Brambusch 15-24 44536 Lünen +49 231 58693252 info@itemis.com
TOP JOB 2023

Headquarter USA

itemis Inc. 150 North Michigan Avenue, 35th Floor. 60601 Chicago +1 312 561 9790 info@itemis.us
  • Imprint
  • Privacy Policy
  • Terms & Conditions
  • Sitemap
© 2025 All Rights Reserved