SensIDL Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL
|
|
- Heiko Schmid
- vor 7 Jahren
- Abrufe
Transkript
1 SensIDL Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 1
2 Bildrechte: Sayda Pischinger, Creative Commons Namensnennung-Nicht-kommerziell 3.0 Unported Lizenz Motivation Kommunikation benötigt Ein gemeinsames Verständnis Eine gemeinsame Sprache Stetiges Wachstum vernetzter und kommunizierender Sensoren Industrie 4.0 Smart Home Internet der Dinge Quelle: Roadmap for the Trillion Sensor Univers, Dr. Janusz Bryzek, Fairchild Semiconductor, Chair of TSensors Summit C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 2
3 Das Babylonische Problem bei Sensorsystemen Sensor Erfassen Temp: 25 C Temp: 25 C Empfangssystem Verarbeiten/ Darstellen Inhaltlich/ domänenspezifisch Codieren De-Codieren Übertragen Übertragen Übertragen Übertragen Technische Übertragung z.b. programmiert in C z.b. Java für Android Übertragungstechnologien C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 3
4 Image source: Ziele von SensIDL Gemeinsame Verständnis und Sprache für die Beschreibung von Sensorinformationen Vereinfachte und schnellere Realisierung der Kommunikationsschnittstellen C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 4
5 Ziele von SensIDL Unterstützung für Software-Entwickler Embedded-Entwickler des Sensorsystems Desktop- und App-Entwickler als Empfänger Vereinfachung und Automatisierung Werkzeugunterstützung Code-Generierung Beschreibung als Dokumentation mit Mehrwert Steigerung der Effizienz und Qualität Automatisierung wiederkehrender Aufgaben Fokussierung auf anwendungsspezifische Aufgaben C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 5
6 SensIDL Ergebnisse 5 Integrierte Werkzeugkette 1 SensIDL Beschreibungssprache Smart Sensor Quellcode Schnittstellenbeschreibung 3 automatisierte Codegenerierung SensIDL Code Generatoren Empfänger Quellcode Spezifische API 2 Kommunikations- SensIDL framework Kommunikationsframework Spezifische API 4 Referenz Demonstrator C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 6
7 Gebündelte Forschungskompetenz FZI Forschungszentrum Informatik Software Engineering Software-Architekturen Modellgetriebene Entwicklung House of Living Labs Karlsruhe Villingen-Schwenningen Institut für Mikro- und Informationstechnik Embedded Software Energie-effiziente Sensorsysteme Drahtlose Kommunikation Kompetenzzentrum Industrie 4.0 C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 7
8 Projektbegleitender Ausschuss Sensoren/ Kommunikation Sens IDL Software- Entwicklung Anwender C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 8
9 Sensorbeispiel E-Meter Der E-Meter misst elektrische Energie-Ströme. Gedacht für Große-Anlagen (mehrere 10kW) Soll ohne Abschaltung der Anlage installierbar sein Soll die Messdaten einmal pro Sekunde an eine Zentrale Senden Funkübertragung über unterschiedliche Funkmodule C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 9
10 Datenbeschreibung mit Excel Auszug: C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 10
11 Basistechnologien für SensIDL SensIDL Werkzeug Plugin für Eclipse Integrierte Werkzeugkette SensIDL Sprache Domänenspezifische Sprache für die Sensorbeschreibung Textuelle Editoren auf Basis von Xtext SensIDL Code-Generatoren Code Templates basierend auf Xtend C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 11
12 SensIDL Editor C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 12
13 Code-Generierung C C# SensIDL Java JScript C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 13
14 Code-Generierung Beispiel C Conductor.h #include <stdint.h> #include "emeterutility.h" typedef struct { uint8_t recordtype; uint8_t identicator; int16_t voltage; float current; float power; uint16_t powerfactor; uint8_t devicetype; Conductor.c #include "Conductor.h" Conductor conductor; void initconductor(conductor* p) { p->recordtype = 1; p->devicetype = 40; } uint8_t get_conductor_recordtype(conductor* p) { return p->recordtype; } } Conductor; extern Conductor conductor; /** of the Conductor dataset */ void initconductor(conductor* p);... void set_conductor_recordtype(conductor* p, uint8_t recordtype ) { p->recordtype = recordtype; }... C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 14
15 Zusammenfassung SensIDL Werkzeug Beschreibung von Sensorschnittstellen Generierung des Implementierungs-Code Open-Source Werkzeug basierend auf Eclipse Einsatz modellgetriebender Techniken Outlook Initiale Förderung bis Okt Anwendung in verschiedenen Use-Cases Weitere Kooperationen z.b. Eclipse Vorto C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 15
16 Fragen? Dr.-Ing. Christoph Rathfelder R&D Sensors & Systems Hahn-Schickard Wilhelm-Schickard-Str Villingen-Schwenningen Besuchen Sie mich auf dem Hahn-Schickard Stand! C. Rathfelder - Modellgetriebene Entwicklung von Sensorschnittstellen mit SensIDL 16
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 11. Februar 2015
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 11. Februar 2015 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern
MehrModellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg
Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:
MehrPoseidon for UML. Einführung. Andreas Blunk
Poseidon for UML Einführung Andreas Blunk Gliederung 1) Editionen/Lizenzen 2) Die Programmoberfläche 3) Modelle speichern 4) Einführung am lebenden Objekt 5) Generierung (Doc & Code) 6) Funktionsumfang
MehrModellgetriebene Entwicklung von Pervasive Games
AW1 Vortrag von Hauke Wittern Modellgetriebene Entwicklung von Pervasive Games Entwicklung einer domänenspezifischen Sprache 09.12.2008 Agenda Motivation Pervasive Games Modellgetriebene Softwareentwicklung
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrSoftware-Engineering im Sommersemester 2014
Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl
Mehr1 Zusammenfassung... 4
Abschlussbericht Inhaltsverzeichnis 1 Zusammenfassung... 4 2 Motivation und Forschungsziel... 5 2.1 Problemstellung... 5 2.2 Forschungsziel... 8 2.3 Erreichte Forschungsergebnisse... 9 2.4 Übersicht über
MehrVITRUVIUS Architektur, Modelle und Code
VITRUVIUS Architektur, Modelle und Code GI-Jahrestagung Architekturen 2015 Erik Burger 9. Juli 2015 CHAIR FOR SOFTWARE DESIGN AND QUALITY KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum
MehrEin Design Tool für objektorientierte portable Programmierschnittstellen
Diplomarbeit Ein Design Tool für objektorientierte portable Programmierschnittstellen Vortragender: Elias Volanakis Inhalt 1. Entwurfsmuster 2. Wrapper Facade (WF) Aufgaben & Struktur Implementierung Nutzen
MehrImplementierung einer Unterstützung von Versionsverwaltung in einem Plug-In für verteilte Paarprogrammierung
Verteidigung Bachelorarbeit, Versionsverwaltung Paarprogrammierung Christian Zygmunt, Jeschke Software Engineering, Institut für Informatik 21.03.2019 Implementierung einer Unterstützung von Versionsverwaltung
MehrTemplatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med.
Templatebasierter CDA-Generator mit ART-DECOR Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Markus Birkle Praktische Herausforderungen bei der CDA Implementierung Implementierungsaufwand
MehrPotentiale modellgetriebener Softwareentwicklung
Model Driven Software Development Potentiale modellgetriebener Softwareentwicklung Referent: Hartwig Tödter Seite 2 / 23 Inhaltsverzeichnis 1. Grundideen modellgetriebener Softwareentwicklung 2. Vorteile
MehrModelling in the Wild Domains and Abstraction in Model-Driven Software Development
Modelling in the Wild Domains and Abstraction in Model-Driven Software Development SoSe 2013 und WS 2013/14 Prof. Dr. Ralf Reussner, Michael Langhammer, Erik Burger, Max Kramer 15. April 2013 LEHRSTUHL
MehrGenerischer Modellvergleich mit EMF Compare
Fakultät Informatik Hauptseminar Technische Informationssysteme SS2010 Generischer Modellvergleich mit EMF Betreuer: Dipl.-Inf. Uwe Ryssel Dresden, 16.07.2010 Gliederung 1. Motivation 2. Eclipse Modeling
MehrFachforum 5: Systems Engineering Modellgetriebene Entwicklung von Schrittketten G. KRAFT Maschinenbau GmbH 06. Dezember 2017 Paderborn
Fachforum 5: Systems Engineering Modellgetriebene Entwicklung von Schrittketten G. KRAFT Maschinenbau GmbH 06. Dezember 2017 Paderborn www.its-owl.de Agenda Abschlusspräsentation Einführung Zielsetzung
MehrModellgetriebene Softwareentwicklung
Jens Trompeter (Hrsg.), Georg Pietrek (Hrsg.), Juan Carlos Flores Beitran, Boris Holzer, Thorsten Kamann, Michael Kloss, Steffen A. Mork, Benedikt Niehues, Karsten Thoms Modellgetriebene Softwareentwicklung
MehrSession: 3 Durchgängige Werkzeugunterstützung für Modell- und Dokumentbasiertes Requirements Engineering (Smart Mechatronics) 10. Oktober 2017 Lemgo
Session: 3 Durchgängige Werkzeugunterstützung für Modell- und Dokumentbasiertes Requirements Engineering (Smart Mechatronics) 10. Oktober 2017 Lemgo www.its-owl.de Agenda Abschlusspräsentation Einführung
MehrProjektseminar Modellbasierte Softwareentwicklung SoSe2017
Projektseminar Modellbasierte Softwareentwicklung SoSe2017 Kickoff-Meeting ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering and Information Technology Dept. of Computer
MehrProjektseminar Modellbasierte Softwareentwicklung SoSe2016
Projektseminar Modellbasierte Softwareentwicklung SoSe2016 Kickoff-Meeting ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering and Information Technology Dept. of Computer
MehrSoftwareentwicklungsumgebungen
Softwareentwicklungsumgebungen Pit Pietsch Dipl.-Wirt.-Inform. Universität Siegen Fachgruppe Praktische Informatik Themen 1. SEU / Eclipse 2. Emf Ecore & Model Driven Engineering 3. Model-Repositories
MehrModellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks
Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks AKWI 2015 Luzern Marco Richter (marco.richter@mnd.thm.de) Melanie Vanderpuye (melanie.vanderpuye@zdh.thm.de)
MehrUnternehmensdokumente mit dem XML Publisher erzeugen
Unternehmensdokumente mit dem XML Publisher erzeugen Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH XML-Publisher Moderne Lösung zur Entwicklung und Verteilung von Geschäftsdokumenten (Output Management)
MehrMDSD Einführung und Überblick
Model Driven Software Development MDSD Einführung und Überblick Referent: Carsten Schädel Seite 2 / 33 Ziele Grundgedanke Glossar der wichtigsten Begriffe Seite 3 / 33 Glossar Seite 4 / 33 mögliche Definitionen:
MehrDevice Management Schnittstellen. Referat von Peter Voser Embedded Development GmbH
Device Management Schnittstellen Referat von Peter Voser Embedded Development GmbH Device Management ist Gerätesteuerung Parametrisierung Zugang zu internen Messgrössen und Zuständen Software Upgrade www.embedded-development.ch
MehrModellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH
Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen
MehrEinfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis
Einfach generieren Susanne Klar, Michael Klar Generative Programmierung verständlich und praxisnah ISBN 3-446-40448-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40448-1
MehrDynamisches EMF und Codegenerierung mit JET. 14. November 2012
Dynamisches EMF und Codegenerierung mit JET 14. November 2012 Überblick Wie kann eine Modell-zu-Text-Transformation entwickelt werden? Referenzanwendung(en) möglichst generell schreiben und analysieren
MehrTeilautomatisierte Migration von Forms- Anwendungen mit Hilfe des Oracle Forms Migration Framework. itemis AG 2010 Alle Rechte vorbehalten
Teilautomatisierte Migration von Forms- Anwendungen mit Hilfe des Oracle Forms Migration Framework Georg Pietrek itemis AG Jürgen Menge Oracle Deutschland Kurzvorstellung itemis AG Spezialist für modellbasierte
MehrDas Kommunikations-Problem Architekten, Entwickler und die Code-Basis Zusammenfassung
Das Kommunikations-Problem Architekten, Entwickler und die Code-Basis Zusammenfassung Miteinander, Nebeneinander, Durcheinander Kommunikation und Koordination in Softwareprojekten Kommunikation Übertragung
MehrSmart Home & Living Mikrosystem- und Informationstechnik als Basis für Smart Home und Living
Smart Home & Living Mikrosystem- und Informationstechnik als Basis für Smart Home und Living HSG-IMIT Dr. Christoph Rathfelder - Smart Home & Living 1 HSG-IMIT Institut für Mikro- und Informationstechnik
MehrLieferung 3.2 Erfahrungsbericht M24
Lieferung 3.2 Erfahrungsbericht M24 für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket Arbeitspaketleitung Förderkennzeichen Projektleitung Partner
MehrMetaGaming Model-based Boardgame Development and Strategy Evaluation Betreuer: Michael Lybecait, Dominic Wirkner, Bernhard Steffen
Kurzvorstellung MetaGaming Model-based Boardgame Development and Strategy Evaluation Betreuer: Michael Lybecait, Dominic Wirkner, Bernhard Steffen Motivation Aufgabe Ziele Einzelpra sentation 1/15 Motivation
MehrWie Klassen the people ins Netz gehen
Overview 1 1. Find out why software engineering is important see some software engineering failures 2. Get acquainted with Software the Chair of Reuse Software Engineering the research Wie Klassen the
MehrWelche funkt am längsten? Funktechnologien und Energieeffizienz
Wireless Automation, 28.02./01.03.2007 Welche funkt am längsten? Funktechnologien und Energieeffizienz Dr.-Ing. Elke Mackensen NewTec GmbH System-Entwicklung und Beratung Heinrich-von-Stephan-Str. 8b 79100
MehrErfolg MDSD. Scheitern
Erfolg Nische MDSD Standard Scheitern MDSD Kurze Einführung/Wiederholung MDSD-Umfrage Teil I Live-Demo Modellierungs- Werkzeuge MDSD-Umfrage Teil II MDSD In a Nutshell Mental Model of the Software Different
Mehr2 Softwarearchitektur in der Organisationsstruktur 25
xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition
MehrSeminar Ausgewählte Komponenten von Betriebssystemen. IDL4 Compiler
Seminar Ausgewählte Komponenten von Betriebssystemen IDL4 Compiler IDL4 Compiler Hristo Pentchev Überblick CORBA IDL Allgemein IDL4 Compiler Beispiele CORBA Common Objekt Request Broker Architecture Gemeinsame
MehrERFOLGREICHER EINSATZ DES MDSD IN DER ENERGIEWIRTSCHAFT
ERFOLGREICHER EINSATZ DES MDSD IN DER ENERGIEWIRTSCHAFT Eclipse Enterprise Modeling Day Zürich, 28.10.2010 Norbert Moegerle, RWE IT GmbH RWE IT GmbH 28.10.2010 SEITE 1 Übersicht > Vorstellung der RWE IT
MehrWhen Androids Control Robots
When Androids Control Robots Inhalt Motivation Entwicklungsmethoden Workshop Evaluation Zusammenfassung 2/16 Motivation» Problem Informatik hat den Ruf kompliziert, unverständlich und langweilig und eine
MehrGeorg Hinkel 1, Thomas Goldschmidt 2
FZI FORSCHUNGSZENTRUM INFORMATIK Tool Support for Model Transformations: On Solutions using Internal Languages Georg Hinkel 1, Thomas Goldschmidt 2 1 FZI Forschungszentrum Informatik, Softwareentwicklung,
MehrMotivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen
Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen Soll ich Modellieren oder Programmieren? sowohl als auch!!! Produktivitäts-Steigerung
MehrProf. Dr. Gabriele Taentzer, Dr. Thorsten Arendt
Neue Trends in der Eclipse-Technologie (Seminar WS 2015/16) Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Vorbesprechung, Mittwoch, 14. Oktober 2015 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar
MehrUI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH!
UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! von @MarkusTiede - BREDEX GmbH ABOUT ME Eclipse.org Committer since 2010 Jubula & Simultaneous Release Eclipse Packaging Project primär
MehrBuild Management Tool
Build Management Tool Build-Prozess? Source Code 3rd Party libraries Veröffentlichung Download all 3rd Party libs by hand Compile your sources: javac -sourcepath./src1;./src2 Byte Code -cp lib1.jar;lib2.jar
MehrIntelligentes Wohnen für Jung und Alt - Aktuelle Entwicklungen im Smart Home & Living-Bereich
Intelligentes Wohnen für Jung und Alt - Aktuelle Entwicklungen im Smart Home & Living-Bereich INFORMATIK Bastian Inthasane 10. Februar 2019 GETEC Freiburg Agenda Vorstellung Person Verein Smart Home &
MehrModel Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften
Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften Proseminarvortrag Werkzeugunterstützung für sichere Software Jens Knipper Fakultät für Informatik Technische Universität Dortmund 31.
MehrSystemdenken und Gestaltungsmethodik Dokumentation
Systemdenken und Gestaltungsmethodik Dokumentation Prof. Dr.-Ing. Stefan Brunthaler TFH Wildau 2007ff Master Telematik Einige Grund-Tatsachen... Entwickler wollen nicht dokumentieren Anwender wollen nicht
MehrProjekt Systementwicklung
Projekt Systementwicklung Programmier-, Codier- und Projektkonventionen Prof. Dr. Nikolaus Wulff Coding Standards Pro: Erleichtern das gemeinsame Bearbeiten des Quellcodes durch verschiedene Teammitglieder.
MehrModel Driven Architecture (MDA)
Model Driven Architecture (MDA) Vortrag im Fach Software Engineering II BA Mannheim / Fachrichtung Angewandte Informatik Torsten Hopp Gliederung Einleitung Motivation Grundzüge der MDA Ziele & Potenziale
MehrGenerierung von Steuerungsprogrammcode für SPS und μc aus Petri-Netz-Modellen
Fachhochschule Köln Cologne University of Applied Sciences Fakultät für Informations-, Medien- und Elektrotechnik Institut für Automatisierungstechnik Labor für Informations- und Automatisierungstechnik
MehrImplementierung des Rubik-Würfels für Java-fähige Mobile Geräte
Implementierung des Rubik-Würfels für Java-fähige Mobile Geräte Corporate Design Anla IPD Snelting Dennis Giffhorn, Matthias Braun Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft F u Universität
MehrXML Publisher die universelle Lösung für Geschäftsdokumente
XML Publisher die universelle Lösung für Geschäftsdokumente Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH Moderne Lösung zur Entwicklung, Erzeugung und Verteilung von Geschäftsdokumenten (Output
MehrOpenData.HRO. Portal für offene Daten der Hansestadt Rostock. Hansestadt Rostock Dr. Detlef Neitz, Sebastian Schwarz
OpenData.HRO Portal für offene Daten der Hansestadt Rostock Hansestadt Rostock Dr. Detlef Neitz, Sebastian Schwarz 9. GeoForum MV 2013 15. + 16. April 2013 Rostock Warnemünde Begriff offene Verwaltungsdaten
MehrWerkzeugunterstützung für UML Profiles. Verteidigung des Großen Belegs Andreas Pleuß
Werkzeugunterstützung für UML Profiles Verteidigung des Großen Belegs Andreas Pleuß Aufgabenstellung Sammlung der Anforderungen an UML Profiles Untersuchung bestehender UML-CASE-Tool Unterstützung Untersuchung
MehrEclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt
Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie
MehrVulnerability Recognition by Execution Trace Differentiation
Vulnerability Recognition by Execution Trace Differentiation Fabien Patrick Viertel, Oliver Karras and Kurt Schneider Software Engineering Group, Leibniz Universität Hannover, Germany Symposium on Software
MehrKurzvorstellung: FZI Forschungszentrum Informatik
FZI FORSCHUNGSZENTRUM INFORMATIK Kurzvorstellung: FZI Forschungszentrum Informatik 11. Karlsruher Automations-Treff "Technologien und Flexibilität in smarter Automatisierung" Prof. Dr. Ralf Reussner Vorstand
MehrWer ich bin Christoph Knauf
Wer ich bin Christoph Knauf xing.com/profile/christoph_knauf2 @C_Knauf christoph.knauf@itemis.de Wer ist itemis? Wer ist itemis? Gegründet 2003 Wer ist itemis? Gegründet 2003 Gründergeführt Wer ist itemis?
MehrIhr Energieverbauch analysieren für eine bessere Kontrolle
Simple and efficient solutions for a more complex world Research on your behalf Ihr Energieverbauch analysieren für eine bessere Kontrolle Messen Analysieren Kontrollieren Visualisieren Sensibilisieren
MehrSonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com
Sonargraph in 15 Minuten Andreas Hoyer a.hoyer@hello2morrow.com blog.hello2morrow.com hello2morrow GmbH Gegründet 2005 Angesiedelt in Deutschland, USA und Kolumbien > 95% des Umsatzes Software Lizenzen,
MehrBestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
Tobias Bouschen Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Software Engineering Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
MehrDer einfache Einstieg in Big Data
Der einfache Einstieg in Big Data Regionaltage 2015 Dr. Fritz Schinkel Head of Big Data Competence Center Alexander Kaffenberger Big Data Global Business 0 2015 FUJITSU Fujitsus Vision der Hyperconnected
MehrModellbasierte Testautomatisierung mit Fitnesse
Modellbasierte Testautomatisierung mit Fitnesse Tilo Sauer, GEBIT Solutions GmbH Berlin, Düsseldorf, Stuttgart Copyright 2011 GEBIT Solutions Agenda Motivation Big Picture Kurzvorstellung Entwicklungsprozess
MehrEinsatz kommerzieller und Open-Source Software für wissenschaftliche Workflows zur Datenpublikation in. Marc Adolf & Wilhelm Hasselbring
Einsatz kommerzieller und Open-Source Software für wissenschaftliche Workflows zur Datenpublikation in Marc Adolf & Wilhelm Hasselbring Das Projekt-Konsortium Arbeitsgruppe Software Engineering Universitätsbibliothek
MehrEinführung Sprachfeatures Hinweise, Tipps und Styleguide Informationen. Einführung in C. Patrick Schulz
Patrick Schulz patrick.schulz@paec-media.de 29.04.2013 1 Einführung Einführung 2 3 4 Quellen 1 Einführung Einführung 2 3 4 Quellen Hello World in Java Einführung 1 public class hello_ world 2 { 3 public
MehrInstitut für Informatik Betriebliche Informationssysteme Graph-basiertes Reengineering
Graph-basiertes Reengineering Seminar Model-Driven Software Development (MDSD) Stefan Sosnicki Agenda 1. Einleitung 2. Begriffsklärung 3. Vorstellung der Werkzeuge 1. Jumli 2. Umodel 3. Fujaba 4. Vergleich
MehrSicherheit und Entlastung durch Technikunterstützung im Pflegehaushalt Was geht heute schon und wo geht s hin?
Sicherheit und Entlastung durch Technikunterstützung im Pflegehaushalt Was geht heute schon und wo geht s hin? Was heißt eigentlich Ambulant vor Stationär? 14.07.2011 Stuttgart Dr. Christophe Kunze FZI
MehrAktuelle Forschungsprojekte des Distributed Systems Lab
Aktuelle Forschungsprojekte des Distributed Systems Lab Bernhard Bauer Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118 Fax: +49 821
MehrAutomatisierte Ermittlung von Subsystemschnittstellen Worum geht es?
Automatisierte Ermittlung von Subsystemschnittstellen Worum geht es? Programme (z.b. XCTL-System) sind in Subsysteme aufgeteilt Schnittstellen beschreiben die (von anderen Subsystemen) nutzbaren Elemente
MehrAutomatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)
Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und
MehrWas kann man in APEX automatisieren?
Was kann man in APEX automatisieren? Oleg Kiriltsev Düsseldorf, 10.06.2015 Persönliche Daten Oleg Kiriltsev (31) Dipl.-Inform. Uni Duisburg-Essen Seit März 2013 IT-Berater bei MT AG, Oracle APEX Development
MehrValidation und Quick Fixing mit Xtend. 3. Dezember 2014
Validation und Quick Fixing mit Xtend 3. Dezember 2014 175 Überblick Tuning der Xtext-generierten Editoren Validierung mit OCL auf der abstrakten Syntax mit Xtend auf der konkreten Syntax Quick Fixes mit
MehrSoftwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld
Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld 1. Die Kosten der Softwareentwicklung Warum es manchmal sinnvoll ist, am Anfang mehr zu tun, als nötig ist. Modellgetrieben Software-Entwicklung
MehrMassenamtssignaturen. 2 Lösungsansätze. Thomas Rössler Wien, 25. März
Massenamtssignaturen 2 Lösungsansätze Inhalt Anforderungen Prinzipelle Lösungsansätze und Basismodule PDF-AS Ansatz: MOA-AS XML-DSig für Druckströme: MASS Zusammenfassung Inhalt Anforderungen Prinzipelle
MehrWIR HELFEN UNSEREN KUNDEN DABEI, BESSERE LABVIEW -SOFTWARE ZU ERSTELLEN. ODER WIR ERSTELLEN SIE FÜR SIE.
WIR HELFEN UNSEREN KUNDEN DABEI, BESSERE LABVIEW -SOFTWARE ZU ERSTELLEN. ODER WIR ERSTELLEN SIE FÜR SIE. Wir lieben besser. Wir streben danach, uns stetig zu verbessern. Wir helfen unseren Kunden, besser
MehrBuild Management Tool?
Build Management Tool? Funktionen Dependency Management Kompiliert den Sourcecode in Binaries Führt automatisierte Tests aus Installiert Software oder Lädt sie in Repositories Erstellt eine Dokumentation
MehrDatenhaltung für Android Model First. 30.03.2011 Christian Ingenhaag, Frederik Götz, Carl Steeg
Datenhaltung für Android Model First 30.03.2011 Christian Ingenhaag, Frederik Götz, Carl Steeg Agenda Datenhaltung in Android Motivation / Projektziele Projekt Umsetzung Stand der Entwicklung Fazit 2 Datenhaltung
MehrX2X SOFTWARE-ROBOTER
X2X SOFTWARE-ROBOTER Was ist der x2x Software-Roboter? Der x2x Software-Roboter ist eine extrem flexible, universelle Applikation zur vollautomatischen Verarbeitung von Dateien. Er kann für Sie beliebige,
MehrModellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien
Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien Dr. Lars Geyer-Blaumeiser, Robert Bosch GmbH Dr. Lothar Wendehals, itemis AG OOP 2009, München 27.01.2009 1 G2/PJ-PMT 27.01.2009 P08-0288
MehrModellbasierte OberflächenentwicklungohneOberflächenundVerhaltensmodellierung
Modellbasierte OberflächenentwicklungohneOberflächenundVerhaltensmodellierung Olaf Böde FreiberuflicherIngenieur MarnerStraße 43a 22047Hamburg olaf.boede@gmx.de Abstract: Der Beitrag beschreibt einen Ansatz
MehrAnwendungen zur Raumautomation auf Basis der OSGi- und LON-Technologien
Anwendungen zur Raumautomation auf Basis Andre Haferkorn Informatik an der TU-Dresden 5. Semester Hauptseminar Lehrstuhl für Technische Informationssysteme Institut für Angewandte Informatik Gliederung
MehrEnergyEye. Optische Auslese eines Drehstromzählers als Energieverbrauchsmonitor. Ralf Rossel, Olga Dedi. Internet der Dinge, HSRM 2015/2016
EnergyEye Optische Auslese eines Drehstromzählers als Energieverbrauchsmonitor Internet der Dinge, HSRM 2015/2016 Motivation und Zielsetzung Problemstellung Gliederung Sensoren Kommunikation Auswertung
MehrBridging Microsoft Oslo and Eclipse EMF
Bridging Microsoft Oslo and Eclipse EMF Seminar Modellgetriebene Softwareentwicklung Abschlusspräsentation Stanley Hillner Microsoft Codename Oslo Microsofts neuestes Werkzeug für MDSD Heißt jetzt MS SQL
MehrEnergiemodelle für Komponenten vernetzter eingebetteter Systeme
Energiemodelle für Komponenten vernetzter eingebetteter Systeme Daniel Friesel daniel.friesel@udo.edu TU Dortmund, Informatik XII Arbeitsgruppe Eingebettete Systemsoftware 1. März 2018 Motivation Wie lange
MehrEclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt
Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Eclipse Organisation des Seminars Umfang: 2 SWS,
MehrEinfaches und sicheres Pairing für Bluetooth Smart
Einfaches und sicheres Pairing für Bluetooth Smart (Präsentiert an der Embedded Computing Conference Winterthur, 5. Juni 2018) Lukas Widmer, Marcel Meli Kontakt: Prof. Dr. Marcel Meli Marcel.Meli@zhaw.ch
MehrANGEWANDTE LINGUISTISCHE DATENVERARBEITUNG PROF. DR. JÜRGEN ROLSHOVEN UTE WINKELMANN
ANGEWANDTE LINGUISTISCHE DATENVERARBEITUNG PROF. DR. JÜRGEN ROLSHOVEN 15.02.2016 UTE WINKELMANN EINLEITUNG Akronym: Text Engineering Software Laboratory Virtuelle Arbeitsumgebung für textprozessierende
MehrBeschreibung des Einsatzes von Werkzeugen für Sicherheitstests in Open Source
Beschreibung des Einsatzes von Werkzeugen für Sicherheitstests in Open Source Referent: Michael Osipov, ossipov@inf.fu-berlin.de Betreuer: Prof. Dr. Lutz Prechelt, Martin Gruhn Seminar: Beiträge zum Software
MehrRapid Java wie mit Forms
DOAG Konferenz 2011 Rapid Java wie mit Forms Java aktuell: XDEV 3 ist die erste professionelle Java IDE für Rapid Application Development. Viele RAD-Funktionen und die Arbeitsweise damit erinnern sehr
MehrModel-Driven Software Engineering (HS 2011)
Model-Driven Software Engineering (HS 2011) Dr. J. Küster Übungsblatt I Abgabe: Am 15.11.2011 vor der Vorlesung Voraussetzungen: Installation von Eclipse und Eclipse Modeling Framework Installation der
MehrEclipse und EclipseLink
Eclipse und EclipseLink Johannes Michler Johannes.Michler@promatis.de PROMATIS, Ettlingen Zugriff auf Oracle Datenbanken aus Eclipse RCP Anwendungen via EclipseLink 18.09.2009 1 Gliederung Eclipse als
MehrModernisierung eines Legacysystems mittels MDSD
Modernisierung eines Legacysystems mittels MDSD Tim Gesekus, Ralph Kar ATM Simulator Centre Research & Development DFS Deutsche Flugsicherung GmbH Tim Gesekus & Ralph Kar, OOP 2010 Inhalt Vorstellung Problemstellung
MehrSonnenfinsternis in der Technischen Redaktion
Sonnenfinsternis in der Technischen Redaktion Eclipse-basierte Tools für die Software-Dokumentation Frank Ralf parson AG tekom-jahrestagung 2014 1 Agenda Eclipse-basierte Tools für die Softwaredokumentation
MehrZustand und Entwicklung von DSpace
Zustand und Entwicklung von DSpace Die neue DSpace-7-Oberfläche Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz. Aktuelle Pläne für DSpace Rückblick 2013
MehrKontinuierliche Architekturdokumentation im agilen Umfeld
Kontinuierliche Architekturdokumentation im agilen Umfeld Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Ihr Sprecher Falk Sippach (@sippsack) Trainer,
MehrOpeninterface Impuls Eine kurze Vorstellung. Openinterface, J. Friebe, KISTERS AG, J. Jordan, IDS GmbH, E. Herold, PSI Software AG
Openinterface Impuls Eine kurze Vorstellung Openinterface, J. Friebe, KISTERS AG, J. Jordan, IDS GmbH, E. Herold, PSI Software AG Frankfurt, 19.10.2017 Openinterface Impuls Eine kurze Vorstellung Openinterface,
MehrAzure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)
Azure Community Deutschland Microsoft Azure Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Berlin 2016 1.0 Vorwort Hallo zusammen! das Schwerpunktthema der ACD, ist in diesem
MehrThema 5 Domain Specific Languages
SE Vertiefung Beuth-Hochschule Berlin Thema 5 Domain Specific Languages MOF-Schichten (c) schmiedecke 11 SE3-5-metamodellierung 2 Was ist eine DSL? Domain Specific Language: Sprache zur Beschreibung (Modellierung)
Mehr