Navigating AUTOSAR model 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 >

Test as you run (Part 5) – Building and Testing Systems

In the previous part of our series about test-driven development of microservices we created some debug configurations and integration tests with all dependencies in place. This is the fifth part. Read more >

YAKINDU Solidity Tools beta released

A couple of months ago me and my colleague Florian Antony had the chance to attend a workshop on smart contract development with Solidity. The workshop was great fun and we learned a lot about blockchains, smart contracts and the like. What we also learned is that most editors for Solidity lack some important features that are crucial for developing high quality software. Read more >

App-Entwicklung: Welche iOS- und Androidversion soll ich supporten?

Du brauchst also eine App – oder besser: Deine Kunden brauchen eine App. Du weißt bereits, dass iOS und Android die Plattformen sind, die dabei bedient werden sollten – und dass alle anderen Plattformen tot sind. Verschwende also weder Zeit noch Geld an Plattformen, die weniger als 1 % des Weltmarktes repräsentieren – zusammengerechnet.  Weiterlesen >

Machine Learning Formatting with Xtext

Writing a codeformatter is boring and errorprone. I hate it because I'm lazy, but is there an alternative? Yes, of course! We're in 2017, folks! Read more >

Debugging DSLs in Xtext and Eclipse

If you build your Xtext DSL using Xbase for your expressions and implementing a JvmModelInferrer for the Java Mapping you get Debugging in Eclipse for free. But what about if your DSL is not using Xbase but maps to Java anyway? With the Tracing Code Generator in Xtext 2.12 and its debugging extensions in Xtext 2.13 and a few lines of Gluecode you can achieve this as well. Read more >

Test as you run (Part 4) – Production like Integration Test

In the previous part of our series about test-driven development of microservices we had a look at how to use Gradle and Docker to debug a service with a database dependency in place and we created a Cassandra Docker image that contains some testdata. This is the fourth part. 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 >

Sicher ist sicher?! Automotive Security im Zeitalter vernetzter Fahrzeuge

Die Sicherheit (Safety) von Fahrern und Passagieren spielt seit Jahrzehnten eine große Rolle in der Entwicklung von Fahrzeugen. Passive und aktive Sicherheitssysteme wie Rückhaltegurte, ABS oder elektronische Stabilisierungssysteme sind heute aus keinem Fahrzeug mehr wegzudenken. Weiterlesen >

Test as you run (Part 3) – Interactions with Docker Containers

In the previous part of this series about test-driven development of microservices we tested our system with mocks of different sizes. This is the third part.  Read more >


Popular posts