Kurs OMSI im WiSe 2012/13
|
|
- Gerhardt Stein
- vor 6 Jahren
- Abrufe
Transkript
1 Kurs OMSI im WiSe 2012/13 Objektorientierte Simulation mit ODEMx Prof. Dr. Joachim Fischer Dr. Klaus Ahrens Dipl.-Inf. Ingmar Eveslage fischer ahrens 2.1
2 Letzte Vorlesung 1. Systemsimulation was ist das? 2. Ein Blick zurück in die Anfänge 3. Modelle und Originale 4. Modellierungssprachen, Simulationsumgebungen 5. Bespiele aus der aktuellen Forschung 6. Paradigma der objektorientierten Modellierung 7. Klassifikation dynamischer Systeme 8. M&S eines Niedertemperaturofens
3 Konzepte Systemauffassung Phänomen Original Modell formales Modell Untersuchungsziel Simulationsmodell Experimente Simulator Modellierungs- Sprachen - universelle Programmierspr. - spezielle Modellierungsspr. System, Modellgrößen (Zustandsgrößen, ) Dynamische Semantik. Analogie in Struktur und Verhalten Zeitbegriffe 2.3
4 Konzepte Walzwerk- Workflow real existierendes technisches System hypothetisches technisches System Vergüterei- Workflow hypothetisches Software System Erdbebenfrühwarnsystem Phänomen Original Modell formales Modell Untersuchungsziel Simulationsmodell Simulator Experimente 2.4
5 Modellbasierte Software-Entwicklung verteilter Systeme (vereinfacht) Anforderungen Anforderungsmodelle Analysemodelle Umgebungsmodelle Modell-Checker Simulator Test, Wartung Entwurfsmodelle Verteilungsmodelle Zielcode Implementierungsmodelle Plattformmodelle Binärcode- Komponenten Wasserfallmethode später verbessert: iterativ, inkrementell 2.5
6 Modellgetriebene Software-Entwicklung spiralförmig, inkrementell & iterativ PSM-1 CORBA unterschiedliche Betriebssysteme Anwendungsobjekte in unterschiedlichen Sprachen: C++, Java,? PSM-2 EJB austauschbare Basiskommunikationstechnologie (Draht, Luft) Implementation Integration PIM Deployment Anforderungsanalyse Test/Validierung Design 2.6
7 Model-Driven Architecture (Leitsätze) Formalisierung ist ein wichtiger Baustein für ein erfolgreiches Qualitätsmanagement in Softwareprojekten. Speziell in den Bereichen der Anforderungs- und Systemanalyse besteht häufig noch ein hohes Optimierungspotential. Ein möglicher Weg, um den Formalisierungsgrad von Projektinformationen zu erhöhen, ist die Verwendung von formal eindeutigen Modellen. Für den erfolgreichen Einsatz von Modellen ist es jedoch unabdingbar, die Syntax und die Semantik der Modelle (über Metamodelle) exakt festzulegen. Ist dies einmal geschehen, ergibt sich meist eine deutliche Steigerung der Qualität wie auch der Effizienz in der Projektarbeit. Über den gezielten Einsatz von Metamodellen in der Softwareentwicklung können große Teile der Prozessaktivitäten automatisiert werden. Dennoch muss berücksichtigt werden, dass die Formalisierung eines Softwareentwicklungsprozesses nicht in einem Schritt erfolgen kann. Sie sollte vielmehr als ein iterativer Prozess verstanden werden, in dem die entstehenden Metamodelle von Projekt zu Projekt immer weiter verfeinert werden müssen. 2.9
8 Fazit Modellierung in allen Wissenschaftsdisziplinen das zentrale Paradigma zum Verständnis komplexer realer oder hypothetischer Systeme (auch in bestimmten Bereichen der Informatik) In der SW-Entwicklung lange Zeit nicht hoffähig : Alternative: von der Idee direkt zum gut dokumentierten Quellcode aber: Komplexität der Systeme bereiten praktische Probleme Achtung: MDD verlangt nicht nur Konzepte, sondern integrierte Werkzeugunterstützung OMSI: Technologien zum Bau effizienter Simulatoren dynamischer Systeme 2.10
9 1. Einführung 1. Systemsimulation was ist das? 2. Ein Blick zurück in die Anfänge 3. Modelle und Originale 4. Modellierungssprachen, Simulationsumgebungen 5. Bespiele aus der aktuellen Forschung 6. Paradigma der objektorientierten Modellierung 7. Klassifikation dynamischer Systeme 8. Scheduler für zeitdiskrete und zeitkontinuierliche Systemmodelle 9. M&S eines Niedertemperaturofens
10 1. Projekt: Erdbebenfrühwarnsystem GFZ Potsdam HU Berlin Internet Ataköy Istanbul Kandilli Istanbul GIS reales bzw. gedachtes Phänomen Sonderfall: Modell und Original- Teile repräsentieren sich Als unter Experiment- Management- System Ausführungs- Modell im Speicher Simulator Ziel formales mathematisches Simulationsmodell informales /semiformales Systemmodell PIM: SDL,UML,ASN.1 unvollständige Darstellung: UML/SDL PSM (Zielcode): C++, OpenWRT, Boost 2.12
11 Traditionelle Software-Entwicklung Informal Concepts, Ideas C++ Binary Application Layer Early Warning Service Sensor Data Retrieval Service Management Administration Services Middleware Layer Network Status Service Software Deployment Service Notification Service Time Synchronisation Service Monitoring Service Test eines einzelnen Knotens reicht nicht Communication Layer Point-to-Point Communition Mulicast Communication External Communcation Test eines kompletten Systems ist problematisch SOSEWIN Node SOSEWIN Node SOSEWIN Node SOSEWIN Node External Node 2.13
12 Ein modellgetriebener Ansatz Simulation Net topology, EarthquakeEvent Informal Concepts, Ideas UML ASN.1 SDL C++ C++ Binary* Binary Simulation Lib Runtime Lib Application Layer Early Warning Service Sensor Data Retrieval Service Management Administration Services Middleware Layer Network Status Service Notification Service Internet Software Deployment Service Time Synchronisation Service Monitoring Service Communication Layer Point-to-Point Communition Mulicast Communication External Communcation SOSEWIN Node SOSEWIN Node SOSEWIN Node SOSEWIN Node External Node Simulation des kompletten Systems vereinfacht das Testen enorm 2.14
13 SOSEWIN-Überblick Self-organized Seismic Early Warning Information Network 3 SW- Entwicklungstechnologie (Modelleditor, Simulator, Code -Generator, ) 2 SOSEWIN-HW/SW Architektur Simulation UML ASN.1 SDL C++ binary synthetic sensor data Applikationsschicht C++ binary 4 GIS-basierte Netzmanagementund Experiment-Unterstützung Middleware Hardware Wireless Meshed Network Betriebssystem Internet
14 Netz-Prototyp Self-organized Seismic Early Warning Information Network HU Berlin GIS Ataköy Istanbul GIS 5 Internet GFZ Potsdam Kandilli Istanbul GIS Istanbul- Infrastruktur daten
15 Erstinstallation von SOSEWIN Istanbul, Mai 2008 mit Sensorik, aber zunächst noch ohne Alarmierungssoftware 2.17
16 Alle Seismometer arbeiten zusammen Internet Verzögerung 1..2 s 2.18
17 Alarm bei Eintreffen der P-Welle
18 Wellenarten P-Welle S-Welle Erschütterung ~ Bewegung im dreidimensionalen Raum 2.20
19 Ernste Bedrohung von Istanbul ? Quelle: Izmet-Beben: M 7,4 ~ 125-fache Energie der Hiroshima-Bombe zerstörte Häuser Verletzte Tote 2.21
20 Jüngstes Beben Ursache des Bebens ist die Kollision der relativ kleinen Arabischen und der Eurasische Platte, die von Island bis Japan reicht. Beide bewegen sich mit etwa 2 bis 2,5 Zentimetern pro Jahr aufeinander zu. Dadurch sei auch der steil ansteigendende Kaukasus entstanden, (wächst immer noch ~ähnlich baut die indische Platte das Himalaya-Gebirge auf Magnitude 7.2 Date-Time Location Depth Region Distances Sunday, October 23, 2011 at 10:41:21 UTC Sunday, October 23, 2011 at 01:41:21 PM at epicenter N, E 20 km (12.4 miles) set by location program EASTERN TURKEY 16 km (9 miles) NNE of Van, Turkey 118 km (73 miles) N of Hakkari, Turkey 127 km (78 miles) SSE of Agri (Karakose), Turkey 929 km (577 miles) E of ANKARA, Turkey Location Uncertainty Parameters Source Event ID Error estimate not available Nph=0, Dmin=0 km, Rmss=0 sec, Gp= 0, M-type=centroid moment magnitude (Mw), Version=1 USGS NEIC (WDCS-D) usb0006bqc 2.22
21 Animierte Zeitreise: Wir drehen die Zeit zurück 2.23
22 Letzte Warnung 1999: Izmit-Beben 2,80 m 4 m 2.24
23 (3) SDL-RT Editor (4) Model Checker Models, Target Components, and Tools Node Position Node 1 Model Model Repository SDL-RT Model Sensing-Entity Idle Event Description Geological Site Description Earthquake Syntheziser Node 2 Node n (2) Earthquake Synthesizer Simulation Simulator 3 Simulator 2 Simulator Block 1 A Entity Node 1 Entity 2 Entity 1 Entity 2 Entity 4 1 Entity Entity 3 4 Entity 3... Node n Sensor Data Block B Block B Entity 5 Entity 6 Entity 5 Entity 6 Entity 8 Entity 7 Entity 8 Entity 7 + signal analysing entity Node Binary managing entity SOSEWIN Node sensing entity Application Layer Middleware Layer transport entity Communication Layer... (idle) leading entity Model Early Warning Service (9) Shake Map Generator SOSEWIN Node (7) SDL Simulation (*) In preparation: network simulator..(8) Discrete Jist/Swans, Event ns-3 Simulator... (Odem-X Library) Result Logging... Repository SDL UML C++ EventDetected (6) Deployment Tool EventDescribed EventFinished (5) Compiler SDL-RT Editor C++ + Target Node 1 Thread 2 Thread 1 Thread 4 Thread 3... (10) MSC Viewer Node n Thread 6 Thread 5 Thread s 8 Thread
24 Experiment Management System Executables Log File Earthquake Synthesizer GIS-based editor 2.26
25 2. Projekt: Workflow-Modell von Ring-Walzprozessen Walzwerk Stempelpresse Herddrehofen Radialwalze 2 Stauchpresse 2 Aufweitpresse 4 Glühhaubenanlage Vergüterei Nachwärmofen Regel Auftragsgenerator Auftragsmodifikator Walzwerk- Simulator Animator Vergüterei- Simulator Animator 2.27
26 3.Projekt: Gletschereis-Last-Simulator Hintergrund: FO-Arbeiten am Nordic Volcanological Centre (Reykjavik) Einfluss des Abschmelzens isländischer Gletscher auf die Deformation der Erdoberfläche Ziel: Aufbau einer komponentenorientierten Simulationsumgebung zur Modellvalidierung im Abgleich mit historischen Messungen 2.28
27 SimGlazier: eine spezifische Simulationsumgebung Modellkonfiguration in XML Animator Simulator Java historische Messdaten C++ Modellbibliothek (Green sche Funktionen) 2.29
28 Bedeutung von Animationen: Bebenhäufigkeit hunderte Nachbeben, über einen ganzen Monat verteilt 2.30
29 Bedeutung von Animationen: Visualisierung von Erdbewegungen 2.31
30 1. Einführung 1. Systemsimulation was ist das? 2. Ein Blick zurück in die Anfänge 3. Modelle und Originale 4. Modellierungssprachen, Simulationsumgebungen 5. Bespiele aus der aktuellen Forschung 6. Paradigma der objektorientierten Modellierung 7. Klassifikation dynamischer Systeme 8. Scheduler für zeitdiskrete und zeitkontinuierliche Systemmodelle 9. M&S eines Niedertemperaturofens
31 Modellierungsparadigmen Objektorientiertes Abstraktionskonzepte 1. eigenverantwortlich handelnde, interagierende Dinge (Objekte) Zustand (Attribute) individuelles Verhalten (Methoden, Dienste) Identität (Referenz) nach Grady Booch 2. Klassen (Definition von Objekten) 3. Unterscheidung zw. aktiven und passive Klassen / allg. Classifier 4. Identifikation verschiedenster Beziehungen zwischen Instanzen (bzw. Instanzmengen) Navigierbarkeit Abhängigkeit 5. Beziehung zwischen Klassen Spezialisierung / Generalisierung abstrakte und konkrete Klassifizierer 6. Polymorphie von (getypten) Referenzen 2.34
32 Modellierungsparadigmen Objektorientiertes Abstraktionskonzepte 1. eigenverantwortlich handelnde, interagierende Dinge (Objekte) Zustand (Attribute) individuelles Verhalten (Methoden, Dienste) Identität (Referenz) nach Grady Booch 2. Klassifikation (Definition von Objekten) 3. Unterscheidung zw. aktiven und passive Klassen 4. Identifikation verschiedenster Beziehungen zw. Instanzen (bzw. Instanzmengen) Navigierbarkeit Abhängigkeit 5. Beziehung zwischen Klassen Spezialisierung / Generalisierung abstrakte und konkrete Klassifizierer 6. Polymorphie von (getypten) Referenzen Definition benötigter Objektklassen statt Definition einzelner Objekte 2.35
33 Modellierungsparadigmen Objektorientiertes Abstraktionskonzepte 1. eigenverantwortlich handelnde, interagierende Dinge (Objekte) Zustand (Attribute) individuelles Verhalten (Methoden, Dienste) Identität (Referenz) 2. Klassifikation (Definition von Objekten) 3. Unterscheidung zw. aktiven und passive Klassen agieren eigenständig und in Kooperation miteinander bei Austausch von Informationen /Daten (synchron /asynchron) statische oder dynamische Existenz 4. Identifikation verschiedenster Beziehungen zw. Instanzen (bzw. Instanzmengen) Navigierbarkeit Abhängigkeit 5. Beziehung zwischen Klassen Spezialisierung / Generalisierung abstrakte und konkrete Klassifizierer 6. Polymorphie von (getypten) Referenzen werden von Objekten aktiver Klassen benutzt Bsp: ein Thread führt Operationen über Objekte von Java-Klassen aus 2.36
34 Modellierungsparadigmen Objektorientiertes Abstraktionskonzepte 1. eigenverantwortlich handelnde, interagierende Dinge (Objekte) Zustand (Attribute) individuelles Verhalten (Methoden, Dienste) Identität (Referenz) nach Grady Booch 2. Klassifikation (Definition von Objekten) 3. Unterscheidung zw. aktiven und passive Klassen 4. Identifikation verschiedenster Beziehungen zw. Instanzen (bzw. Instanzmengen) Navigierbarkeit Abhängigkeit bedeutet Wiederverwendung der gemeinsamen Basiskonzepte - Attribute - Verhalten / Methoden 5. Beziehung zwischen Klassen Spezialisierung / Generalisierung abstrakte und konkrete Klassifizierer 6. Polymorphie von (getypten) Referenzen 2.38
35 Modellierungsparadigmen Objektorientiertes Abstraktionskonzepte 1. eigenverantwortlich handelnde, interagierende Dinge (Objekte) Zustand (Attribute) individuelles Verhalten (Methoden, Dienste) Identität (Referenz) 2. Klassifikation (Definition von Objekten) überall dort, wo die Verarbeitung von Objekten einer (Basis-) Klasse definiert ist, lässt sich auch eine Verarbeitung von Spezialisierungen organisieren 3. Unterscheidung zw. aktiven und passive Klassen 4. Identifikation verschiedenster Beziehungen zw. Instanzen (bzw. Instanzmengen) Navigierbarkeit Abhängigkeit A1 A3 A2 A B1 D2 C3 5. Beziehung zwischen Klassen Spezialisierung / Generalisierung abstrakte und konkrete Klassifizierer B C 6. Polymorphie von (getypten) Referenzen D 2.39
36 Objektorientiertes Abstraktionskonzepte 1. eigenverantwortlich handelnde, interagierende Dinge (Objekte) Zustand (Attribute) individuelles Verhalten (Methoden, Dienste) Identität (Referenz) zusätzlich 2. Klassifikation (Definition von Objekten) 3. Unterscheidung zw. aktiven und passive Klassen Modellierungsparadigmen 4. Identifikation verschiedenster Beziehungen zw. Instanzen (bzw. Instanzmengen) Navigierbarkeit Abhängigkeit Gruppierung von Modellelementen Komposition/ Dekomposition Nebenläufigkeit/ Parallelität/ Synchronisation 5. Beziehung zwischen Klassen Spezialisierung / Generalisierung abstrakte und konkrete Klassifizierer zeitdiskretes/ zeitkontinuierliches Verhalten 6. Polymorphie von (getypten) Referenzen 2.40
im WiSe 2010/11 mit ODEMx Prof. Dr. Joachim Fischer Dr. Klaus Ahrens Dipl.-Inf. Ingmar Eveslage fischer ahrens eveslage@informatik.hu-berlin.
Kurs OMSI im WiSe 2010/11 Objektorientierte Simulation mit ODEMx Prof. Dr. Joachim Fischer Dr. Klaus Ahrens Dipl.-Inf. Ingmar Eveslage fischer ahrens eveslage@informatik.hu-berlin.de 2.1 1. Einführung
MehrEntwicklung verteilter echtzeitfähiger Sensorsysteme
Projekt Erdbebenfrühwarnung im SoSe 2011 Entwicklung verteilter echtzeitfähiger Sensorsysteme Joachim Fischer Klaus Ahrens Ingmar Eveslage fischer ahrens eveslage@informatik.hu-berlin.de EDIM SOSEWIN-extented
Mehreingebetteter Systeme
im WiSe 2010/11 Entwicklung verteilter eingebetteter Systeme Prof. Dr. Joachim Fischer Dipl.-Inf. Ingmar Eveslage Dipl.-Inf. Frank Kühnlenz fischer eveslage kuehnlenz@informatik.hu-berlin.de 2.1 Schlechte
MehrModSoft. Organisatorisches. Modellbasierte Software-Entwicklung mit UML 2 im WS 2014/15
ModSoft Modellbasierte Software-Entwicklung mit UML 2 im WS 2014/15 Organisatorisches Prof. Dr. Joachim Fischer Dr. Markus Scheidgen Dipl.-Inf. Andreas Blunk fischer@informatik.hu-berlin.de 1.1 ModSoft
MehrEntwicklung verteilter echtzeitfähiger Sensorsysteme
Projekt Erdbebenfrühwarnung im SoSe 2011 Entwicklung verteilter echtzeitfähiger Sensorsysteme Joachim Fischer Klaus Ahrens Ingmar Eveslage fischer ahrens eveslage@informatik.hu-berlin.de EDIM SOSEWIN-extented
Mehrim WiSe 2010/11 mit ODEMx Prof. Dr. Joachim Fischer Dr. Klaus Ahrens Dipl.-Inf. Ingmar Eveslage fischer ahrens eveslage@informatik.hu-berlin.
Kurs OMSI im WiSe 2010/11 Objektorientierte Simulation mit ODEMx Prof. Dr. Joachim Fischer Dr. Klaus Ahrens Dipl.-Inf. Ingmar Eveslage fischer ahrens eveslage@informatik.hu-berlin.de 3.1 Einführung 1.
MehrProseminar. Einführung. (Software-Spezifikation mit UML 2) Systemspezifikation mit SysML im SoSe 2010
Proseminar (Software-Spezifikation mit UML 2) Systemspezifikation mit SysML im SoSe 2010 Einführung Prof. Dr. Joachim Fischer Dipl.-Inf. Andreas Blunk fischer@informatik.hu-berlin.de ProSeminar - Einführung
MehrMOF Meta Object Facility. Veranstaltungsvortrag im Rahmen der Projektgruppe ComponentTools
MOF Meta Object Facility Veranstaltungsvortrag im Rahmen der Projektgruppe ComponentTools Überblick Object Management Group (OMG) Model Driven Architecture (MDA) Exkurs: Modelle, Metamodelle MOF Architektur
MehrMDA-Praktikum, Einführung
MDA-Praktikum, Einführung Prof. Dr. Peter Thiemann Universität Freiburg 02.11.2005 Was ist MDA? MDA = Model-Driven Architecture Initiative der OMG Object Management Group: CORBA, UML,... offenes Firmenkonsortium
MehrUML (Unified Modelling Language) von Christian Bartl
UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...
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
MehrSoftware- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MehrModell-basierte Entwicklung mit der Timing Definition Language (TDL)
Modell-basierte Entwicklung mit der Timing Definition Language (TDL) Prof. Dr. Wolfgang Pree Univ. Salzburg Inhalt Motivation für einen Paradigmenwechsel bisher: zuerst Plattform, dann Software => Software
MehrPotentiale modellgetriebener Softwareentwicklung
Model Driven Software Development Potentiale modellgetriebener Softwareentwicklung Referent: Hartwig Tödter Seite 2 / 23 Inhaltsverzeichnis 1. Grundideen modellgetriebener Softwareentwicklung 2. Vorteile
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:
MehrModel Driven Architecture Praxisbeispiel
1 EJOSA OpenUSS CampusSource Model Driven Architecture Praxisbeispiel 2 Situation von CampusSource-Plattformen Ähnliche Funktionen (Verwaltung von Studenten und Dozenten, Diskussionsforen,...), jedoch
MehrUML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert
UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit
MehrEin Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen
1 / 30 Ein Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen Zwischenvortrag zur Diplomarbeit Steffen Conrad (235183) Research Group Software Construction RWTH Aachen
MehrBehutsame Modernisierung
Software Evolution mit Legacy Systemen Forum Forschungsförderung / ViSEK Trends im Software Engineering Software Evolution mit Legacy Systemen Behutsame Modernisierung Jan Wloka
MehrWebbasiert und kollaborativ: ein Requirements Editor auf Basis von ReqIF
Webbasiert und kollaborativ: ein Requirements Editor auf Basis von Dennis van der Vlugt itemis AG Prof. Dr. Erik Kamsties FH Dortmund Axel Terfloth itemis AG itemis AG Gründung 2013 mit Schwerpunkt Modell-getriebener
MehrEinführung in die objektorientierte Programmierung
Einführung in die objektorientierte Programmierung Seminarunterlage Version: 4.04 Copyright Version 4.04 vom 17. Juni 2016 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten.
MehrSystemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4
Einführung intro 1 Grobklassifizierung r Methoden in der Informatik intro 2 Systemtheorie 1 Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof.
MehrProseminar. Einführung. (Software-Spezifikation mit UML 2) Systemspezifikation mit SysML im SoSe 2010
Proseminar (Software-Spezifikation mit UML 2) Systemspezifikation mit SysML im SoSe 2010 Einführung Prof. Dr. Joachim Fischer Dipl.-Inf. Andreas Blunk fischer@informatik.hu-berlin.de ProSeminar - Einführung
MehrSystemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich
Einführung 1 Systemtheorie 1 Formale Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof. Dr. Armin Biere Institut für Formale Modelle und Verifikation
MehrTelling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme
Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrModel Driven Architecture
Model Driven Architecture Wilhelm Stephan Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Seminar Softwareentwicklung in der Wissenschaft Betreuer: Julian Kunkel SommerSemester
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
MehrSuper. Sub1. Sub2 State2. Sub3. Sub4. Super. State2. Sub4
Sub1 Super Sub3 H Sub2 State2 Sub4 Super State2 Sub4 $FWLYLW\'LDJUDPV Aktivitätsdiagramme beschreiben spezielle Zustandsautomaten. Transitionen werden hier grundsätzlich durch die Beendigung von Aktionen
MehrEin Erfahrungsbericht beim Einsatz von generierenden Ansätzen im Vergleich zu generischen Lösungen
Ein Erfahrungsbericht beim Einsatz von generierenden Ansätzen im Vergleich zu generischen Lösungen Tom Krauß Agenda Begriffsdefinition Verfahren Praktische Beispiele Vergleich und Bewertung Begriffsklärung
MehrModel Driven Development im Überblick
Model Driven Development im Überblick Arif Chughtai Diplom-Informatiker (FH) www.digicomp-academy, Seite 1 September 05 Inhalt Motivation Überblick MDA Kleines Beispiel Werkzeuge www.digicomp-academy,
MehrObjektorientiertes Software-Engineering
Objektorientiertes Software-Engineering TIT99BPE/TIT99CPE BA Mannheim WS 2001/2 F. Schönleber Organisatorisches Kurs 1: TIT99BPE 6.Studienhalbjahr Termin Mo. 13.00 14.30 Raum: 037B Kurs 1: TIT99CPE 6.Studienhalbjahr
Mehroscan ein präemptives Echtzeit-Multitasking-Betriebssystem
ein präemptives Echtzeit-Multitasking-Betriebssystem 2011. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.9 2011-10-12 Management
MehrKonzept und Umsetzung
Konzept und Umsetzung oo-design- Sprache Konzepte Instanz UML eine Umsetzung der Konzepte oo-programmier- Sprache Konzepte Instanz Java eine Umsetzung der Konzepte FH AACHEN UNIVERSITY OF APPLIED SCIENCES
MehrVortrag von: Ilias Agorakis & Robert Roginer
MDA Model Driven Architecture Vortrag von: Ilias Agorakis & Robert Roginer Anwendungen der SWT - WS 08/09 Inhalt Was ist MDA? Object Management Group (OMG) Ziele Konzepte der MDA Werkzeuge Vor- und Nachteile
MehrEinführung in das Eclipse Modeling Framework. 5. November 2014
Einführung in das Eclipse Modeling Framework 5. November 2014 Überblick Einführung in das Eclipse Modeling Framework: zur objektorientierten Modellierung von Datenstrukturen Welcher Teil einer mobilen
MehrConfigurable Embedded Systems
Configurable Embedded Systems Prof. Dr. Sven-Hendrik Voß Wintersemester 2017 Technische Informatik (Master), Semester 2 Termin 3, 23.10.2017 Seite 2 Zynq Design Flow Configurable Embedded Systems Wintersemester
MehrModellgetriebene 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
MehrWerkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze
Werkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze Oliver Hofrichter (hofrichter@tzi.de) Lars Hamann (lhamann@tzi.de) Überblick Motivation Kontext Warum Werkzeugunabhängigkeit
MehrInhalt. 1 Einführungsveranstaltung. 2 Pflichtenheft ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG ANFORDERUNGSSPEZIFIKATION - SOLLKONZEPT
Inhalt ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Bewertungskriterien mittels Meilensteinen, Präsentationen
MehrToolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46
Toolgestützte Prozessdokumentation Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Wir bieten unseren Kunden End-to-End Lösungen an Consulting Systems Integration
MehrEinführung in das Eclipse Modeling Framework (EMF)
1 / 14 Einführung in das Eclipse Modeling Framework (EMF) Maik Schmidt Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 21. April 2009 Was ist EMF? Eclipse Modeling
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
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
MehrAutomatisierung industrieller. Workflows. Teil A: Aspekte von Modellierung und Simulation dynamischer Systeme
Automatisierung industrieller Teil A: Aspekte von Modellierung und Simulation dynamischer Systeme Joachim Fischer WS 2014/15 A.2-1 Teil A Aspekte von Modellierung und Simulation dynamischer Systeme Teil
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
MehrWas ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit
Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit EMF ist ein eigenständiges Eclipse-Projekt (Eclipse Modeling Framework Project) EMF ist ein Modellierungsframework und Tool
MehrGrundlagen von MOF. Alexander Gepting 1
Grundlagen von MOF Alexander Gepting 1 Kurzfassung Meta-Object Facility (MOF) ist ein Standard der OMG der im Rahmen der Standardisierung von Modellierungstechniken für verteilte Architekturen und Softwaresysteme
MehrEinführung in modellgetriebene Softwareentwicklung. 24. Oktober 2012
Einführung in modellgetriebene Softwareentwicklung 24. Oktober 2012 Überblick Was sind die Grundprinzipien der modellgetriebenen Softwareentwicklung? Entwicklung einer MDD-Infrastruktur Modellgetriebene
MehrDie MID ModellierungsMethodik M³ ein Baukasten für Produktlinien. Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009
Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009 I N H A L T 1. Vorstellung 2. Was macht einen guten Baukasten aus? 3. Ziele der MID ModellierungsMethodik
MehrEinführung in Generatives Programmieren. Bastian Molkenthin
Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung
MehrDr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011
Business Management: Grundlagen, Business Process Life Cycle, Überblick Oracle BPM Suite 11g Dr. Jens Hündling Senior Sales Consultant DOAG Apps 2011 Berlin, 05. Mai 2011
MehrAutomatisierte Rekonfiguration von Schnittstellen in eingebetteten Systemen
Technische Universität Chemnitz Schwerpunktprogramm Rekonfigurierbare Rechensysteme Automatisierte Rekonfiguration von Schnittstellen in eingebetteten Systemen Professur Technische Informatik 12. Juni
MehrSEA. Modellgetriebene Softwareentwicklung in der BA
SEA Modellgetriebene Softwareentwicklung in der BA MDA bei der BA Ziele/Vorteile: für die Fachabteilung für die Systementwicklung für den Betrieb Wie wird MDA in der BA umgesetzt? Seite 2 MDA bei der BA
MehrMulti-Tool Testlandschaft mit DDS
Multi-Tool Testlandschaft mit DDS MATLAB UND SIMULINK ALS ENABLER FÜR RAPID TOOL PROTOTYPING SEBASTIAN BEWERSDORFF ASSYSTEM GERMANY MATLAB EXPO 2017 MÜNCHEN 27.06.2017 EINFÜHRUNG Tools in Unternehmensprozessen
MehrActiveCharts. Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0
Jens Kohlmeyer 05. März 2007 Institut für Programmiermethodik und Compilerbau ActiveCharts Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0 Seite 2 Übersicht
MehrObjektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl
Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl 26.07.21 Themenübersicht Objektorientierte Software-Entwicklung Objektorientierte Analyse und Design OOA OOD Objektorientierte
MehrDie Unified Modeling Language UML
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 4 Die Unified Modeling Language UML Universität Zürich Institut für Informatik Inhalt 4.1 Hintergrund 4.2 Grundkonzepte der UML 4.3 Die Rolle
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
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrVon UML 1.x nach UML 2.0
Zürich Soft Summer 2005 Fortgeschrittene Aspekte der Software Technologie Von UML 1.x nach UML 2.0 Prof. Dr. Martin Glinz www.ifi.unizh.ch/req Ergänzendes Material zur Vorlesung Spezifikation und Entwurf
MehrSoftware-Engineering
SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder
MehrWas Sie schon immer über MBSE wissen wollten
Was Sie schon immer über MBSE wissen wollten Dr. Michael Jastram ASQF FG-Treffen Requirements Engineering Köln 1. Juni 2017 Agenda Systems und Systems Engineering Was ist ein Modell? Beispiel: Anforderungsmodell
MehrEIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217
EIDI 1 Einführung in die Informatik 1 PGdP Praktikum Grundlagen der Programmierung Harald Räcke 2/217 Wie löst man Probleme mithilfe von Computern? 0 Harald Räcke 3/217 Inhalte: EIDI 1 1. Was ist das Problem?
MehrReferent: Alessandro Arrigo AAM1. Professor: Prof. Dr. Heindl. Furtwangen, 2.7.2009
- Entwicklungsprozess - Referent: Alessandro Arrigo AAM1 Professor: Prof. Dr. Heindl Furtwangen, 2.7.2009 Agenda 1. Vorstellung des Autors 2. Das Buch 3. Inhalt des Kapitels 4. Verwendung in anderer Literatur
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrANNEX A - PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE)
ANNEX A - PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) BACNET STANDARDIZED DEVICE PROFILE (ANNEX K): LIST ALL BACNET INTEROPERABILITY BUILDING BLOCKS SUPPORTED (ANNEX K): SEGMENTATION CAPABILITY:
MehrAktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme
Fakultät Informatik Institut f ür Angewandte Inf ormatik, Prof essur TIS Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme Hauptseminar Technische Informationssysteme
MehrZeitlich abhängig von OWB?
Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed
MehrSoftware Engineering
lan Sommerville 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Software Engineering 6. Auflage Pearson Studium ein
MehrXcalibur-2 Alpha. Time. Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1
Time Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1 Control and Command Environment for a Robotic Experimenter R&D 1 Examination Presentation by Christian Rempis Christian
MehrPraktische Informatik 1
Praktische Informatik 1 Imperative Programmierung und Objektorientierung Karsten Hölscher und Jan Peleska Wintersemester 2011/2012 Session 2 Programmierung Begriffe C/C++ Compiler: übersetzt Quellcode
MehrInhaltsverzeichnis 1. Objektorientierung: Ein Einstieg 2. Objekte, Klassen, Kapselung
Inhaltsverzeichnis 1. Objektorientierung: Ein Einstieg... 1 1.1 Objektorientierung: Konzepte und Stärken...... 1 1.1.1 Gedankliche Konzepte der Objektorientierung....... 2 1.1.2 Objektorientierung als
MehrEntwicklung von domänenspezifischen Sprachen. 23. Januar 2013
Entwicklung von domänenspezifischen Sprachen 23. Januar 2013 Überblick Wie funktioniert die iterative Entwicklung in der modellgetriebenen Softwareentwicklung? Welche Arten von Anforderungen gibt es? Welche
MehrProgrammierung von Steuerungen künftig objektorientiert?
1 Programmierung von Steuerungen künftig objektorientiert? R. Hungerbühler, Dozent BFH R. Hungerbühler Dozent Automation BFH 2 Sichten auf Fragestellung Wissenstand Mitarbeiter /Ausbildung Entwickler,
MehrWeb Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)
Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H) Dominik Kirsten Daniel Schäferbarthold Trier, 21.01.2008 1 Gliederung 1. Einführung 1.1 Anforderungen an
MehrMichael Piechotta - CASE Tools. openarchitecture Ware
Model Driven Development Michael Piechotta - CASE Tools openarchitecture Ware Gliederung 1.Einleitung - Was ist MDD? - Wozu MDD? 2.Model Driven Development - OMG Konzepte: Modelle,Transformationen Meta-Modellierung
MehrOracle Data Integrator Ein Überblick
Oracle Data Integrator Ein Überblick Uwe Barz Christoph Jansen Hamburg, 15.04.2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Agenda Überblick
Mehr[Hier klicken und Text eingeben] [Hier klicken und Text eingeben] Auftragsnummer: [Hier klicken und Text eingeben] Auftragnehmer:
Pflichtenheft Auftraggeber: Auftragsnummer: Auftragnehmer: Bearbeiter: Berlin, den (microtool GmbH, Berlin) Pflichtenheft Inhalt 1 Einleitung (Introduction) 3 1.1 Zielsetzung (Purpose) 3 1.2 Scope (Scope)
MehrDer Design-Workflow im Software-Entwicklungs-Prozess
Der -Workflow im Software-Entwicklungs-Prozess Universität Bonn, Vorlesung Softwaretechnologie SS 2000 1 Der -Workflow stellt zum Ende der Elaborations- und Anfang der Konstruktionsphase den Schwerpunkt
MehrDOORS Schema IBM Rational DOORS Start-Up Training - Teil 3
DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 Inhalt: Anforderungen an ein Schema Design eines Schemas Schrittweises Vorgehen Strukturierung und Design der Daten in DOORS Voraussetzung für
MehrDevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG
DevOps with AWS Software Development und IT Operation Hand in Hand Matthias Imsand CTO Amanox Solutions AG Agenda Evolution agiles DevOps AWS Kurzeinführung Automation und Infrastruktur als Code AWS CloudFormation
MehrEinführung in das Eclipse Modeling Framework (EMF)
1 / 14 Einführung in das Eclipse Modeling Framework (EMF) Timo Kehrer Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 04. November 2008 Was ist EMF? Eclipse Modeling
MehrDFG Schwerpunktprogramm 1103: Berichtskolloquium am 29. und 30. April 2004 an der TU Braunschweig
DFG Schwerpunktprogramm 1103: Berichtskolloquium am 29. und 30. April 2004 an der TU Braunschweig Arbeitsgruppe Verteilte Produktmodelle : Ziele, Arbeitsschwerpunkte, Ergebnisse Berthold Firmenich 1 Die
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
MehrAusführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark Poguntke 2 1
Quelle: http://geekandpoke.typepad.com Modellbasierte Entwicklung Komplexität von Software User Interface Entwicklung Ausführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark
MehrIndustrielle Herausforderungen in Embedded Systems
StreamUnlimited ~ 2005 Spin-off vom Philips Audio/Video Innovation Center Wien Industrielle Herausforderungen in StreamUnlimited Engineering GmbH, CTO ~ Innovative Embedded F&E ~ Elektronik ~ Software
MehrOracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
MehrBig Data Performance Management
Big Data Performance Management Überblick Big Data Im Kontext der Performance Relevanz Big Data Big Data Big data is a buzzword and a "vague term", but at the same time an "obsession" with entrepreneurs,
MehrObjektorientierte Systementwicklung
Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick
MehrMDA auf der Grundlage der OMG Konzepte
MDA auf der Grundlage der OMG Konzepte Tutorial auf der GI-Jahrestagung GI2010 Siegfried Nolte Beethovenstraße 57 22951 Bargteheide 04532 24295 0176 49954432 siegfried@siegfried-nolte.de www.siegfried-nolte.de
MehrRobotersteuerung MRobot
Labor CIM & Robotik Prof. Dipl.-Ing. Georg Stark Robotersteuerung MRobot 1. Entwicklungsprozess für Industriesteuerungen 2. Eigenschaften von MRobot - Funktionsumfang - Softwarestruktur - Vorteile für
MehrObjektorientierte Softwareentwicklung
Objektorientierte Softwareentwicklung Analyse- und Designmethoden Analyse- & Designmethoden Strukturierte, traditionelle Methoden Objektorientierte Methoden Funktionsorientierte Methoden Datenorientierte
MehrThemen. Software Design and Quality Group Institute for Program Structures and Data Organization
Themen 2 28.04.2010 MODELLGETRIEBENE SOFTWARE-ENTWICKLUNG Grundlagen 3 28.04.2010 Meta-Modell: Lego Meta-Modell Bauvorschriften Building Block * connected with Modell Lego Reale Welt Haus Bilder: (c) designritter
MehrWIRTSCHAFTSINFORMATIK
Westfälische Wilhelms-Universität Münster A platform for professional model-driven software development. Präsentation im Rahmen des Seminars Software Engineering WS 08/09 Jan Schürmeier Jan.Schuermeier@gmx.de
MehrModel Driven Architecture
Model Driven Architecture Grundlagen, Spezifikationen und Standards Hauptseminar: Ausgewählte Themen des Softwareengineering Kevin Muschter, 29.05.2007 Traditionelle Softwareentwicklung Grundlagen der
MehrModellbasierte und komponentenorientierte Programmierung von Steuerungen
Labor für CIM & Robotik Prof. Dipl.-Ing. Georg Stark Modellbasierte und komponentenorientierte Programmierung von Steuerungen 1. Entwicklungsprozess Industriesteuerung 2. Programmierparadigmen - objektorientiert
MehrSoftwareentwicklung mit Enterprise JAVA Beans
Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung
Mehr2. Der ParaNut-Prozessor "Parallel and more than just another CPU core"
2. Der ParaNut-Prozessor "Parallel and more than just another CPU core" Neuer, konfigurierbarer Prozessor Parallelität auf Daten- (SIMD) und Thread-Ebene Hohe Skalierbarkeit mit einer Architektur neues
MehrApplication Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen
I " t3ildungsmedien Informatik Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen Hansruedi Tremp und Markus Ruggiero Application
Mehr