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

    In a nutshell: Adding timestamps to Maven log output

    One of the problems of long-running Maven builds is that there is no easy method to determine the runtimes of the individual plugin executions.

    by Stanley Hillner
    3 min. reading time
  • Software Development

    EB solys and Franca Contracts – An overview

    In the first part of this series about software interfaces and contracts "Contract-based software development with Franca" we explained why the modelling of software interfaces plays an important role when designing the overall architecture of a software system.

    by Torsten Mosis
    8 min. reading time
  • Software Development

    Contract-based software development with Franca

    This is the first part of a three-part series about software interfaces and contracts. We will explain how modeling and formal specification of interface contracts helps in improving development as well as the quality of the resulting software products. In the ...

    by Dr. Klaus Birken
    10 min. reading time
  • Smart Technologies, Software Development, Scrum

    Scrum and Mobile – can this go well?

    As a rule, software projects cannot be planned down to the smallest detail and are subject to constant change. This is not different in developing mobile applications. To react to these challenges, agile approaches like Scrum are the solution for many teams – but ...

    by itemis
    4 min. reading time
  • Xtext, Software Development

    Pro Tip: Disabling the outline in Xtext

    There are several explanations on how to modify the outline view in Xtext for your language, for example in the official documentation. But what do you do, if you want to disable the outline?

    by Dominik Jetzen
    2 min. reading time
  • Automotive, Eclipse, Software Development

    Specification-By-Example for Model Transformations

    At itemis one of our core development activities in a lot of our projects is the specification and implementation of model-to-model transformations. In a large project in the automotive domain we have been implementing a huge code base of transformations to and ...

    by Andreas Graf
    4 min. reading time
  • Xtext, Software Development, DSL, web engineering

    Get your first web-enabled DSL running in 60 seconds

    Xtext is the most popular framework for delivering high quality domain-specific languages for the Eclipse community. Since version 2.9 it is web-ready and provides an interface for the integration of text editors in web applications, which we already use for ...

    by Franz Becker
    5 min. reading time
  • itemis products, itemis CREATE, Smart Technologies, Software Development

    How can I capture complex logic in an App?

    Several customers of ours need Apps that represent internal logic that cannot be externalized to backend services.

    by itemis
    7 min. reading time
  • Eclipse, Software Development

    Git Pro Tip: Show Branch in Command Line Prompt

    I am a heavy Git on command line user. Since I work a lot with branches it is important to know which branch I am currently on. Here's a nifty trick for all of you juggling many branches simultaneously.

    by Christian Dietrich
    1 min. reading time
  • Eclipse, Xtext, Software Development

    Debugging Xtext grammars – what to do when your language is ambiguous

    Xtext uses ANTLR to generate a lexer and parser out of your grammar. Technically an LL(*) parser gets generated. This means it cannot deal with left recursion and has an infinite lookahead.

    by Holger Schill
    10 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
© 2025 All Rights Reserved
itemis Logo