The itemis blog

Accumulated IT knowledge
  • Knowledge & Expertise
  • Blog
  • English
  • Deutsch
  • Home
  • Services
    • Digital Engineering
      • AI and ML
      • Contact
    • Cloud & Enterprise Systems
      • AI Agents
      • Contact
  • Solutions
    • itemis SECURE
      • Overview
      • IEC 62443
      • 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
  • itemis products, Embedded, Traceability

    Simple tool integration with YAKINDU Traceability

    There are various definitions for software traceability. However, they have a common ground: Traceability is achieved by linking individual artifacts such as requirements, source code, tests, etc... One of the best definitions for software traceability is the one ...

    by Christoph Borowski
    4 min. reading time
  • Eclipse, Xtext

    Using Xtext with Xcore and Gradle

    Xtext derives a metamodel from the grammar file by default. For more complex languages it is often better to define the metamodel manually since it allows much more control over the AST, the abstract syntax tree. The metamodel has to be an EMF metamodel, which ...

    by Karsten Thoms
    9 min. reading time
  • itemis products, Embedded, Traceability

    How to validate traceability data

    "The only constant is change..." This saying also applies to IT projects. We always wish that all requirements are known at the beginning of a project and remain stable through its progress – however reality teaches us almost always the opposite: requirements are ...

    by Christoph Borowski
    3 min. reading time
  • Eclipse, Xtext

    About the notation of the names Eclipse Xtext, Xtend, Xbase, Xcore & Xpand

    xText? XPand? XBASE? We sometimes see different ways these names are being written in online publications and even scientific works. Here's a quick reminder on how to write them correctly and why this is important.

    by Karsten Thoms
    3 min. reading time
  • Eclipse, Xtext, DSL

    Xtext Hint: Identifiers conflicting with keywords

    By default it is not possible to use identifiers for naming elements with a name that collides with a DSL's keyword. In regular programming languages this is also not possible. For example, it is not allowed in Java to name a variable, field or other element ...

    by Karsten Thoms
    5 min. reading time
  • Continuous Integration

    CDI-based dependency injection for Maven Plugins

    Developing Apache Maven plugins is pretty straight forward and well described in the Guide to Developing Java Plugins. Besides some drawbacks the development of simple plugins is not a pain. But when it comes to more complex Mojos with a larger number of ...

    by Stanley Hillner
    8 min. reading time
  • Eclipse, Xtext

    The new Formatter API for Xtext 2.8 (Part 2)

    In the first part of our Formatter series I explained how the new formatter API works and how you can use it for the formatting of a Table.

    by Dominik Jetzen
    4 min. reading time
  • Eclipse, Xtext

    The new Formatter API for Xtext 2.8 (Part 1)

    With Xtext 2.8 a new Formatter API was introduced, which is way easier to use and more flexible than the old one. Instead of using the DSL's Grammar Access it is now possible to work directly on the elements inside your document. This article shows how the ...

    by Dominik Jetzen
    6 min. reading time
  • Automotive, Eclipse, Xtext

    Analyzing AUTOSAR model with Xbase

    AUTOSAR models can grow to be quite complex and finding your way around the model is often not very easy. A simple search within a model is often not sufficient for a complex analysis.

    by Andreas Graf
    3 min. reading time
  • Eclipse, itemis products, itemis CREATE, Arduino, State Machine, Embedded

    Program an Arduino with State Machines in 5 Minutes

    Did you ever program an Arduino? Have you ever been worried about complex control flows written in pure C? Maybe you have already heard of statecharts and state machines? In this blog post, I will show you how to program an Arduino in just 5 minutes in a ...

    by Lothar Wendehals
    6 min. reading time

Headquarter Germany

itemis AG Speicherstraße 8 44147 Dortmund +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
© 2026 All Rights Reserved
itemis Logo