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

    In five minutes to transitive imports within a DSL with Xtext

    Xtext allows elements in DSLs to be referenced in several ways. One is to import elements via namespaces. This is done through the use of ImportedNamespaceAwareLocalScopeProvider, and allows the import of individual or, using wildcards (. *), all elements of a ...

    by Christian Wehrheim
    8 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
  • Agile & Usability, Usability

    Goodbye assumptions: How to identify the right requirements with user requirements engineering

    We need requirements for all our projects, and we build our systems based on them. Unfortunately, requirement lists can become incredibly long, and sometimes you just ask yourself “Who thought that would be a good idea?”

    by Sandra Schering
    8 min. reading time
  • Project management

    How Visualizing Traceability Data Removes the Worries of Project Management – Part 1

    Information: YAKINDU Traceability Is Now itemis ANALYZE A manager of a single project, working closely with a small team on a daily basis, can fairly easily know the status of the project. However, a manager of several projects, maybe a department manager, manager ...

    by David Akehurst
    14 min. reading time
  • itemis products, Feature of the month, Embedded, Traceability

    Traceability – A generic way to link requirements and test cases

    Information: YAKINDU Traceability Is Now itemis ANALYZE Do you want to establish (requirements) traceability to your custom scripts, text files and tools, e.g. link requirements residing in DOORS or Polarion to test cases defined in tools such as VectorCAST or ...

    by Boris Holzer
    5 min. reading time
  • Career

    A little story about good and bad job advertisements

    One of the best job advertisements in the world came from British polar explorer and adventurer Ernest Shackleton, when looking for a team for his next Antarctic expedition:

    by Jens Wagener
    5 min. reading time
  • Cyber security, IoT, Embedded

    A Tool-Based Security Analysis – Part 2: Damage Classes And Potentials

    In Part 1 of this blog series, we have seen how the attack potential of an attacking agent can be modeled. For our system, we also want to model the parts and aspects that we want to protect and the damage that can be done by an attacker. So as a next step, we ...

    by Andreas Graf
    3 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
  • Career

    Working in a male-dominated industry: The everyday life of a software developer at itemis

    When a colleague asked me recently if I could write an article for our blog about my work as a woman in the ‘male domain’ of IT, it was a strange moment.

    by Leïli Nikbin
    5 min. reading time
  • Cyber security, IoT, Embedded

    A Tool-Based Security Analysis – Part 1: Required Attack Potential

    As Dirk Leopold pointed out in his post, security is one of the most strategically important concerns in the automotive industry in the future. We will be introducing the concepts of security analysis and how they are adressed in a tool, that we have been ...

    by Andreas Graf
    4 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