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

    UML as a Standard: Where the Promise fails

    The Unified Modeling Language (UML) is well established as a modeling language in many domains. One strong argument for the use of UML is the fact, that it has been standardized by the Object Management Group (OMG). Since a model-driven approach with UML mainly ...

    by Andreas Graf
    5 min. reading time
  • itemis products, itemis CREATE, State Machine, itemis Labs, Embedded

    Python code generation with YAKINDU Statechart Tools

    Information: YAKINDU Statechart Tools Is Now itemis CREATE Maybe you read about the TypeScript code generator here before? Well, let’s talk about a real scripting language that you might have missed in our YAKINDU Statechart Tools code generation options: Python. ...

    by Norbert Lang
    13 min. reading time
  • itemis products, itemis CREATE, State Machine, itemis Labs, Embedded

    Interactive 3D Visualization and Simulation with State Machines

    The simulation of behavior models, for instance using YAKINDU Statechart Tools, is an important feature for evolutionary, model-based software development. Imagine that you can see the simulation of the behavior model side-by-side with the behavior of the system ...

    by Benjamin Bolte
    20 min. reading time
  • Automotive, Software Development

    Search in and Navigate through AUTOSAR Models

    In the previous post "How to configure your free AUTOSAR model viewer" I showed how to use the ARTOP project and Eclipse to configure an Eclipse RCP which can be used to view AUTOSAR model at no cost. In this post, I will add information about the default search ...

    by Andreas Graf
    3 min. reading time
  • Smart Technologies, Software Development

    How secure is my app?

    When it comes to more than a small marketing app, the topic of “security” is often raised and sometimes silently dropped. On the surface it is quite complex and it gains complexity when you dig deeper, talk to experts, discuss the impacts on the app.

    by itemis
    7 min. reading time
  • Agile Software Development, Agile & Usability, Usability

    Usability Tests in Agile Software Development

    User inclusion is essential in user-centered development. It is the only way to understand the requirements users actually have and where problems could arise when interacting with products. This principle is firmly anchored in DIN EN ISO 9241. Usability testing ...

    by Sandra Schering
    5 min. reading time
  • itemis products, Feature of the month, Embedded, Traceability

    Automated Traceability Link Derivation and Maintenance

    A systems engineering project comprises tens or even hundreds of thousands of development artifacts, be it stakeholder requirements, elements of the system architecture, software units, test cases etc.

    by Boris Holzer
    3 min. reading time
  • Software Development, Usability

    Product Development without Programming Skills

    We live in rapidly moving times: new products are launched at incredible speed. Bringing products to market faster than your competitors is a key criterion for success. Behind product development, however, lies an extensive and complex process that requires many ...

    by Sandra Schering
    6 min. reading time
  • Eclipse, Xtext, Software Development

    A Bird’s View on Language Servers

    To write computer programs different programming languages are used, often multiple languages for one piece of software. While programs can be written with very basic text editor like NotePad or vi, normally dedicated programming tools are used that give ...

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

    A UML-agnostic Migration Approach: From UML to DSL

    Over the last decade, open source frameworks for creating domain-specific language workbenches have improved significantly. Thereby, it has become easier to utilize model-driven software engineering based on domain-specific languages (DSL). However, many companies ...

    by Hendrik Bünder
    7 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