Andreas Graf

I am working at itemis as a project manager and business development manager (automotive) supporting and promoting the use of Eclipse and Open Source tooling for the implementation of integrated tool chains and the support of model driven (software) engineering.
Andreas Graf

Recent Posts

Internship at itemis: Robocar showcase of machine learning

At itemis, we are involved in automotive software projects in terms of modeling (domain specific languages for architecture and behavior), tooling (architecture, feature models, implementation, Machine Learning) and concepts/standards (AUTOSAR, Genivi, openADX). At our office in Stuttgart, we wanted to set up a tangible demonstrator – a robocar platform as a flexible base with an initial showcase of machine learning. Read more >

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 will model damage classes and damage potential. Read more >

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 developing. Read more >

Weaving Testing into the Web of Traceability

In the development of safety-critical systems it is essential to prove that the developed product fullfills all requirements (including system requirements, safety requirements and security requirements) to ensure the correct functionality and to prove that engineering is up to the state-of-the-art for legal reasons. Read more >

Sketch of an Open Source implementation of AUTOSAR C++14 coding guidelines for critical systems

C and C++ are widely used languages in the development of embedded systems. But both languages have their pitfalls which need to be avoided when the systems are safety-critical. One strategy is the usage of coding guidelines that define how the language should be used and which constructs should be avoided.  Read more >

Managing Machine Learning Software Integration with Conan

In recent weeks, we have been working on a project to support machine learning development in the automotive domain with an integrated development environment. In addition to setting up an IDE based on Eclipse (including many interesting features), we also investigated how to support the work of the development team in managing the dependencies of the embedded projects (in terms of C/C++ libraries). Read more >

Navigating AUTOSAR models with complex queries

In the previous blog posts I showed you how the basic features of Eclipse and Artop can be used to perform basic searches and navigation on AUTOSAR models. However, there are also often cases, where a user wants to perform more complex queries on AUTOSAR models.  Read more >

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 adds value if the model is used to generate additional artifacts such as code or custom reports, one might expect that writing such as transformation would be straightforward with some knowledge of the UML specification. However, the standard is often not well reflected by the APIs of UML tools. Read more >

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 and navigation functionality by the tooling. In a following post, I will introduce even more powerful functionality through scripting. Read more >

How to configure your free AUTOSAR model viewer

Viewing and analyzing AUTOSAR models is a recurring task in automotive software development. Very often this is done by just inspecting the XML, which is cumbersome. Some companies have smarter "simple" tools in their portfolio, but they are often included in their commercial offering only. However, there is a no-cost solution, based on the community-source AUTOSAR tool platform Artop which supports some interesting features.  Read more >

COMMENTS

Popular posts