{"id":20914,"date":"2025-04-10T11:08:16","date_gmt":"2025-04-10T09:08:16","guid":{"rendered":"https:\/\/www.btc-embedded.com\/?post_type=events&#038;p=20914"},"modified":"2025-04-10T11:10:16","modified_gmt":"2025-04-10T09:10:16","slug":"btc-embedded-systems-joins-the-mesconf-2025","status":"publish","type":"events","link":"https:\/\/www.btc-embedded.com\/de\/events\/btc-embedded-systems-joins-the-mesconf-2025\/","title":{"rendered":"BTC Embedded Systems joins the MESCONF 2025"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20914\" class=\"elementor elementor-20914\" data-elementor-post-type=\"events\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-94b947c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"94b947c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a9c40f\" data-id=\"4a9c40f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36346bd elementor-widget elementor-widget-image\" data-id=\"36346bd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"312\" height=\"75\" src=\"https:\/\/www.btc-embedded.com\/wp-content\/uploads\/2022\/06\/mesconf-2019-312x75-182.png\" class=\"attachment-medium_large size-medium_large wp-image-5395\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40373a5 elementor-widget elementor-widget-heading\" data-id=\"40373a5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Date: 22nd - 23rd May 2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-241e123 elementor-widget elementor-widget-heading\" data-id=\"241e123\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Location: Infineon Campeon, Munich<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dea998 elementor-widget elementor-widget-text-editor\" data-id=\"5dea998\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>BTC Embedded Systems joins again the MESCONF &#8211; The Modelling Conference with the following presentation (in German language):<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-48ae9f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48ae9f6\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-25aef49\" data-id=\"25aef49\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a0d5fd elementor-widget elementor-widget-text-editor\" data-id=\"5a0d5fd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5><span data-teams=\"true\">Wiederverwendung von TestCases aus dem Systems Engineering<\/span><\/h5><p>In der modellbasierten Entwicklung mit IBM Rhapsody wird in der System Spezifikation \u00fcblicherweise SysML verwendet.\u00a0 Das System Modell dient als ausf\u00fchrbare Spezifikation f\u00fcr nachfolgende Verfeinerungs- und Detaillierungsschritte bis hin zur konkreten Impelementierung der (Subsytem-) Funktionalit\u00e4ten.<\/p><p>W\u00e4hrend in den fr\u00fchen Entwicklungsphasen die SysML mit ihren spezifischen Konzepten u.A. f\u00fcr Interfaces und Ports m\u00e4chtige Werkzeuge f\u00fcr den System Engineer zur Verf\u00fcgung stellt, wird in der Implentierung der (Subsystem-) Funktionalit\u00e4t in der Regel die UML verwendet, deren Konzepte weit besser auf die Bed\u00fcrfnisse der Software Entwickler abgestimmt sind. So unterst\u00fctzt IBM Rhapsody C und C++ als zugrundeliegende Implementierungssprachen durch eine leistungsf\u00e4hige und effiziente Code Generierung.<\/p><p>In der Implementierungsmodellierung mit UML werden Schnittstellen detailiert, Funktionalit\u00e4t ggf. dekomponiert und neu allokiert und Verhaltensmodellierung und Funktionen-Implementierung werden verfeinert.<\/p><p>TestConductor als modellbasiertes Test Werkzeug unterst\u00fctzt das Testen von Modellverhalten sowohl f\u00fcr SysML als auch f\u00fcr UML Modelle. Gerade f\u00fcr die Verwendung des System Modells als ausf\u00fchrbare Spezifikation ist die fr\u00fchzeitige Durchf\u00fchrung von Tests hilfreich, weil schon f\u00fcr den noch recht abstrakten System-Enturf die Korrektheit der Realisierung gepr\u00fcft werden kann.<\/p><p>Testf\u00e4lle werden in der Regel durch SequenzDiagramme spezifiziert, die optimal daf\u00fcr geeignet sind funktionale Abl\u00e4ufe als Abfolgen von Nachrichten zwischen beteiligten Komponenten des Modells darzustellen. TestConductor \u00fcbernimmt die Erzeugung geeigneter Treiber- und Beobachtungsfunktionen f\u00fcr benutzerdefinierte Spezifikationen und steuert die automatisierte Ausf\u00fchrung solcher SequenzDiagramm-Testf\u00e4lle.<\/p><p>Die in der Systemmodellierung investierten Aufw\u00e4nde f\u00fcr die Erstellung von Testf\u00e4llen m\u00f6chte man nat\u00fcrlich so weit m\u00f6glich auch f\u00fcr den Test der Implementierung sp\u00e4ter im Entwicklungsprozess nutzen k\u00f6nnen. Auch wenn System Modell und Implementierungsmodell getrennte Modelle sind, so sollten doch die im System-Modell definierten Testf\u00e4lle logisch\u00a0 auf die Implementierung anwendbar sein.<\/p><p>Wir habe ein Werkzeug entwickelt, dass die modellbasierte Regelerstellung f\u00fcr eine Abbildung von Testf\u00e4llen aus einem Modell in ein anderes Modell erm\u00f6glicht. Dabei k\u00f6nnen sowohl einzelne Nachrichten auf Nachrichten im Zielmodell, aber auch Subsequenzen auf Ziel-Susbsequenzen abgebildet werden.<\/p><p><strong>Vortragende:<\/strong> Dr. Hartmut Wittke (BTC Embedded Systems AG),<span class=\"speaker-name\"> Johannes Trageser (SodiusWillert)<\/span><\/p><p><strong>Date:<\/strong> 23rd May &#8211; 09:15 &#8211; 10:15 (Room 2)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bcc407 elementor-widget elementor-widget-text-editor\" data-id=\"6bcc407\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<article class=\"maincontent\"><p>To get further information about the conference, please visit the <a href=\"https:\/\/mesconf.de\" target=\"_blank\" rel=\"noopener\">conference website<\/a>.<\/p><\/article>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BTC Embedded Systems joins again the MESCONF &#8211; The Modelling Conference<\/p>\n","protected":false},"featured_media":0,"template":"elementor_theme","event_type":[59],"class_list":["post-20914","events","type-events","status-publish","hentry","event_type-conference"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/events\/20914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/events"}],"about":[{"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/types\/events"}],"version-history":[{"count":5,"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/events\/20914\/revisions"}],"predecessor-version":[{"id":20919,"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/events\/20914\/revisions\/20919"}],"wp:attachment":[{"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/media?parent=20914"}],"wp:term":[{"taxonomy":"event_type","embeddable":true,"href":"https:\/\/www.btc-embedded.com\/de\/wp-json\/wp\/v2\/event_type?post=20914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}