View Excerpts
  View Full Text

Data Visualization with CityGML

I am fascinated about data visualization using city maps since I listened to a presentation of Prof. Claus Lewerentz in 2011. I have no experience in 3D programming. So I searched for a possibility to visualize the city map without implementing the 3D renderer by my own.

With CityGML I found a standardized XML-based format usable to describe all relevant data for city maps. There are different levels of detail defined, where you can display just blocks until photo realistic visualizations.

Below you can see the result of my first CityGML generation – shown with FZK Viewer provided by Karlsruhe Institute of Technology. A SysML-tree was visualized as buildings and the height of the buildings is assigned with complexity data.

CityGML_Generated

Such visualizations can be used to visualize software and systems engineering data in a very presentable and unusual way. Many engineering and traceability data can be expressed using 3D city maps.

If you interested in such visualizations of your data, contact us and we will find a tailor-made solution together.

Dr. Oliver Alt

9. Juli: Vortrag in München

Oliver Alt hält auf dem „Forum Funktionale Sicherheit 2015“ am 9. Juli (Hilton München Flughafen, 15:30 – 16:15 Uhr) einen Vortrag zum Thema „Variantenmanagement in der Entwicklung sicherheitskritischer Systeme“. In der Entwicklung von sicherheitskritischen Systemen hat man es oftmals mit Varianten zu tun. Die Beherrschung der Variabilität spielt eine wichtige Rolle über den gesamten Entwicklungs- und Produktlebenszyklus. Mit dem Verfahren des Featuremodell-basierten Variantenmanagements steht ein mächtiges Werkzeug zur Handhabung von Varianten zur Verfügung. Ein Featuremodell beschreibt dabei die Gesamtmenge aller variablen Anteile eines Systems oder Produkts mit Hilfe einer Baumstruktur. Aus einem solchen Featuremodell lassen sich dann Variantenmodelle erzeugen, die eine genaue Definition einer spezifischen Variante erlauben.

Finden Sie mehr Informationen hier.

Debugging C# Addin’s with Enterprise Architect 12 and Visual Studio 2013

We had an Issue with the combination of Visual Studio 2013 and Enterprise Architect 12 from Sparx Systems.

Here are the steps to reproduce the issue.

1) .net Addin in for Enterprise Architect opend in VS2013

2) Configure Debugging to use EA as external program

clip_image004

3) Hit start

clip_image006

4) Result – “out of memory”

clip_image008

Doing research on the Internet and with support from sparx it seems the problem is not related to Enterprise Architect other people report similar issues using other hosts.

The two workarounds we found:

  1. Attach to process is working! We can reproduce it on at least 3 machines with different addin projects.
  2. The second workaround we found was to check “Enable native Code debugging”

    clip_image002

Version Info:

clip_image010

clip_image012

Hope this helps.

MESCONF: Wir sind am 6. Oktober dabei

Die heuer erstmals durchgeführte MESCONF (Modeling of Embedded Systems Conference) findet am 6. Oktober auf dem Infineon-Campus in München statt und legt den Fokus auf den Nutzen der Modellierung in der Entwicklung eingebetteter Systeme. Die Veranstalter sehen Unternehmen dann als erfolgreich, wenn sie flexibel und schnell mit qualitativ hochwertigen Produkten auf die wechselnden Anforderungen des Marktes reagieren können. Die Modellierung kann einen entscheidenden Beitrag dazu leisten, diese Fähigkeit zu erreichen. Diesen Ansatz wollen wir unterstützen und haben daher gleich einen Platz gebucht. Um ihre Werte und Überzeugungen festzuschreiben, arbeiten die Veranstalter übrigens derzeit an einem Manifest, dass sie auf der Konferenz vorstellen und diskutieren wollen.

Mehr Informationen finden sich hier.

SMS sending Arduino temperature watchdog

Since we found an issue with the AC in our LieberLieber server/network room, we decided to build a temperature watchdog to get an alarm if the AC should fail.

Parts used:

  1. Arduino UNO
  2. DHT22/AM2302 temperature & humidity sensor
  3. SIM900 GPRS/GSM Board Quad-Band Module

 

We also have some dog owners in the office and I was told this could be the perfect gadget, if you had to leave the dog inside the car.

For this second application, I used a small enclosure with the temperature sensor cut out, a 2000uF Capacitor (since the SIM900 has some current peaks I needed to buffer) and a Powerbank to with two outputs (on with 2.1A output for the SIM900).

WP_20150612_08_55_52_Pro

 

If you would like to rebuild it here is the Arduino source code and the readme file: Project Oro

Interview in embedded Design 4/2015

Das Fachmagazin embedded Design aus dem TeDo-Verlag lud uns zum Interview ein, um mehr über die gemeinsam mit PLS entwickelte, durchgängige Werkzeugkette zum Testen und Debuggen von Embedded Software auf Modellebene zu erfahren. Im Gespräch mit unserem Geschäftsführer Daniel Siegl und Heiko Rießland von PLS drehten sich die Fragen um die Anwendungsbereiche der Lösung, den Stand der modellbasierten Entwicklung im Embedded-Bereich und das Thema funktionale Sicherheit. Lesen Sie das ganze Interview hier.