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
  • Software Development, Language Engineering

    An Introduction to Modeling and Language Engineering – Part 2

    Now that the basics of modeling have been covered in Part 1, we can look at something else that itemis does regularly to solve tricky problems: Language Engineering.

    by Dirk Leopold
    9 min. reading time
  • Software Development, Language Engineering

    An Introduction to Modeling and Language Engineering – Part 1

    The new year is already in full swing and therefore many people are also focusing on New Year's resolutions, as well as many other exciting projects. Occasionally, you should perhaps allow yourself a change. So how about playing? You heard right, playing! As a ...

    by Dirk Leopold
    7 min. reading time
  • Software Development, Tools, Language Engineering

    Modelix and the Future of Language Engineering

    We are developing Modelix, a new browser-based language workbench with real-time collaboration support and with MPS in the backend. In this post you will learn what drove us to this project, what the main architectural building blocks are and what the current ...

    by Markus Völter
    11 min. reading time
  • Software Development, Language Engineering

    Unleash the Fachlichkeit: Convecton from a Language Engineering Perspective

    Some of you might have heard that at itemis we are working on a new web-based language workbench called Convecton.

    by Alexander Nyßen
    4 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, Language Engineering

    Generating a new project wizard with Xtext 2.14

    Anyone who implements DSLs with Eclipse Xtext benefits from the fact that the necessary infrastructure is generated automatically from the grammar. This gives you an environment in which everything is provided for developing your own DSL with minimum effort. A ...

    by Arne Deutsch
    16 min. reading time
  • Software Development, Language Engineering

    The Business DSL: Zurich Insurance

    Insurance products are complicated. They involve sophisticated math and lots of interacting rules. They exhibit significant variability between different markets. They change over time, for example, driven by changes in law or updated risk assessments from the ...

    by Markus Völter
    5 min. reading time
  • Eclipse, Xtext, Software Development, Language Engineering

    Building Domain-specific Languages with Xtext and Xtend

    Specifying the requirements of a software system and converting such a specification into executable source code is difficult and error-prone. Requirements specifications written in prose are often ambiguous and hard to understand for developers. Therefore, the ...

    by Hendrik Bünder
    13 min. reading time
  • Eclipse, Xtext, Software Development, GEF, Language Engineering

    Pro Tip: Visualizing Xtext Grammar with Eclipse GEF

    The Xtext grammar is the central component when developing DSL workbenches based on the Xtext framework. In case of complex DSLs, analyzing the graphical representation of *.xtext files can be useful to understand the structure of defined grammar rules.

    by Tamas Miklossy
    3 min. reading time
  • Software Development, Language Engineering

    Testing Languages, Generators and Runtimes in a Safety-Critical System

    Last year we ran a project with Voluntis in which we built DSLs for use in the healthcare domain. The benefits of the approach are readily obvious: the domain experts can much more easily review, test, explore, or even write the application logic. The overall ...

    by Markus Völter
    2 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