Institut für Theoretische Informatik TU Carolo-Wilhelmina zu Braunschweig Teamprojekt in Software Systems Engineering und Theoretischer Informatik Einsatz.

Slides:



Advertisements
Ähnliche Präsentationen
1 Multicast Routing in Ad Hoc Netzen.ppt Oliver Finger_ TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für Betriebssysteme und.
Advertisements

Das Berufsbild des Informatikers
Dokumentation von Software Architekturen unter Berücksichtigung von IEEE 1471 Vortrag an der FH Regensburg © Dr. Ulrich Margull, 2004 Dr. Ulrich.
Kolloquium Verabschiedung von Prof. Dr. Hans-Dieter Ehrich
Modellbasierte Software-Entwicklung eingebetteter Systeme
Eingebettete Systeme Qualität und Produktivität
Das „Vorgehensmodell“
Einführung in das Komplexpraktikum Rechnernetze Wintersemester 2009 Fakultät Informatik Institut für Systemarchitektur, Professur für Rechnernetze Dresden,
Komplexpraktikum Medieninformatik „Implementierung eines Präsentationstools für das Reformprojekt ProblemOrientiertes Lernen“ Nebenfachausbildung Gesundheit.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Kooperierende autonome Fahrzeuge
Bastian Cramer, Universität Paderborn Entwurfsmuster für Webanwendungen Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen.
Seminar Software-Engineering für softwareintensive Systeme
Systemanalyse In der Systemanalyse wird aus den fachspezifischen Anforderungen das Systemmodell erstellt; im Systemmodell ist spezifiziert, was das System.
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Spezifikation, Verifikation, Testtheorie Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
K-Modeler Engineering
Fortgeschrittenen-Praktikum: Entwicklung und Implementierung eines webbasierten Fußball-Tippspiels mit.
Rational Unified Process (RUP) - Definitionen
Datenbanksystementwicklung – Praktikum & Vorlesung – WS 2004/2005
Fehlerabdeckung/ Regressionstest1 Testen und Analysieren von Software Fehlerbehebung und Re-Engineering Fehlerabdeckung/ Regressionstest Vortragende:
Vortrag 11: Reengineering - Refactoring
Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße 14, Augsburg Tel.: (+49) 821/ , Fax:
Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.
Grundstudium (Vordiplom)
Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind.
Fachprojekte „Entwurf Eingebetteter Systeme”
Simulation komplexer technischer Anlagen
Spezifikation von Anforderungen
Das Wasserfallmodell - Überblick
Thema: Evaluierung von BIM-Lösungen in der Tragwerksplanung
Zusammenfassung der Vorlesung
Geschäftsprozesse: Workgroup-Computing.
Grundlagen vernetzt-kooperativer Planungsprozesse für Komplettbau mit Stahlbau, Holzbau, Metallbau und Glasbau Projekt im DFG-SPP 1103 Bergische Universität.
Softwaretechnik und Informationssysteme (Gebiet und Modul II.1.1, Module III.1.x) Dozenten der Softwaretechnik.
Architekturen und Techniken für computergestützte Engineering Workbenches.
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
CEF 2001, New Haven Genetic Neural Fuzzy Explorer GENEFER Konzeption, Technologien und Einsatzmöglichkeiten Eric Ringhut Muenster Institute for Computational.
UML-Kurzüberblick Peter Brusten.
Tose – Gruppe Applikation
Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.
Projektmanagement Erfahrungsbericht Christoph Seiwald Jänner 2006
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 Dr. Michael Derntl Fakultät.
UE Web Engineering, Gruppen 1 und 3, UE Web Engineering Gruppen /1 und /3 Renate Motschnig
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 und /4 Michael Derntl Fakultät.
UE Web Engineering Gruppe /2
UE Web Engineering, Gruppen 4 und 9, Peter Brezany UE Web Engineering Gruppe /[4,9] Peter Brezany Achtung: dieses Dokument.
Software-Qualitätssicherung UE h Inst. f. Softwaretechnik und Interaktive Systeme Anrechenbarkeit: Bakk. 526 Wirtschaftsinformatik KfK Software.
Content Management System
Arbeitsbereich „Rechnernetze und verteilte Systeme“
WIR LÖSEN DAS PROBLEM FÜR SIE
UE Web Engineering Gruppe /[6,7,8]
E LEARNING KFK PM/GT WS 2003/04 Gerhard Neuhold Bruckner Florian Dimitri Korenev.
Das Essener-Lern-Modell
Seite 1 © 2007 Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.
Projektgruppe: Internetdienst zur Planung und Modellierung logistischer Netzwerke und Supply Chains Oldenburg, den Hahn/Behrens/Gaudig.
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
CLIC Closed-Loop Integration of Cognition, Communication and Control FIT-IT Embedded Systems Call 8 Projektpartner (1) TTTech Computertechnik AG (Koordinator)
Mag. Thomas Hilpold, Universität Linz, Institut für Wirtschaftsinformatik – Software Engineering 1 Programmierpraktikum Java SS 2005 Mag.Thomas Hilpold.
Ab jetzt können Sie kreuzweise … Wolfsburg, Michael Rother.
Hardware/Software Co-Design Vorbesprechung Andreas Steininger Robert Najvirt Thomas Polzer.
Software Verification 2 Automated Verification Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität and Fraunhofer Institut für.
Welcome.TU.code Ein Projekt von Fakultät für Informatik und Fachschaft Informatik.
Institut für Informatik Betriebliche Informationssysteme S.Dietzold, T.Riechert, J.Lehmann, A.Aslam, M.Herrmann1 Semantic Web Services and Interfaces Sebastian.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
SE: Systementwurf, © Till Hänisch 2003 Systemarchitektur nach Sommerville, Software Engineering, Addison Wesley.
Vorlesung Software Engineering I
 Präsentation transkript:

Institut für Theoretische Informatik TU Carolo-Wilhelmina zu Braunschweig Teamprojekt in Software Systems Engineering und Theoretischer Informatik Einsatz von SCADE für die Betriebslogik im Zugleitbetrieb Dr. Stefan Milius Dr. Michaela Huhn

TU Braunschweig Kickoff-Meeting, , p. 2 Überblick Formale Methoden und modellbasierte Entwicklung am Beispiel einer sicherheitsrelevanten SW-Komponente Anschluss an die Vorlesung: Software in sicherheitsrelevanten Systemen Anwendung der SCADE Certified Software Factory auf ein Beispiel aus der Eisenbahnautomatisierung Entwicklung einer Betriebslogik für die Automatisierung eines Zugsicherungssystems

TU Braunschweig Kickoff-Meeting, , p. 3 Was ist SCADE? Esterel Technologies Vorteile: Voll funktionsfähige Modelle Ausgereifte Toolkette Integration von: Zertifiziertem Codegenerator Simulation Model Checking … Nachteile: Hohe Lizenzkosten Relativ niedriger Abstraktionsgrad

TU Braunschweig Kickoff-Meeting, , p. 4 Modellierung mit SCADE SCADE-Modellelemente: Stark typisierte statische Daten Datenflussdiagramme (SW für Regelprozesse und Signalverarbeitung) Endliche Zustandsmaschinen (Hierarchie, Parallelismus) Synchron getaktetes Modell

TU Braunschweig Kickoff-Meeting, , p. 5 Aufgabenstellung Modellierung einer vereinfachten logischen Steuerung (= Betriebslogik) für die Automatisierung der Betriebsabläufe im Zugleitbetrieb Spurplanprinzip = einzelne Komponenten flexibel zu beliebigen Stellwerken kombinieren Konfigurierbare Komponentenarchitektur Integration in eine bestehende Testumgebung

TU Braunschweig Kickoff-Meeting, , p. 6 Teilaufgaben Beschreibung der Architektur der Betriebslogikkomponente SCADE-Modelle für Stellteile (Weiche, Signale etc.), Erstellung eines SCADE-Modells, das die übergeordnete Steuerungs-Logik umsetzt Aufbau einer Kommunikationsstruktur zwischen den einzelnen Elementen und der zentralen Steuerungslogik Umsetzung von Beispielen mit den erstellten Komponenten Integration dieser Beispiele in ein vorhandenes Testbett (Wrapper in C/C++) Test der Betriebslogik Generierung von Dokumentation aus Modellen Optional: formale Verifikation des Modells mit dem SCADE Design-Verifier

TU Braunschweig Kickoff-Meeting, , p. 7 Organisatorisches Gruppe(n) mit >= 3 Teilnehmern Selbständige Organisation der Aufgaben in der Gruppe Regelmäßige Statustreffen mit den Betreuern (alle 2 Wochen, bei Bedarf häufiger) Bereits vorhanden: Beschreibung der Gesamtarchitektur eines ZLB-Systems Schnittstellen der Betriebslogikkomponente (kommentierte C- Header) C++-Implementation der Betriebslogik Testumgebung