Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Forschungszentrum Karlsruhe Technik und Umwelt echt modular leicht zu warten geringer Overhead hohe Wiederverwendbarkeit grafische Programmierung -> höhere.

Ähnliche Präsentationen


Präsentation zum Thema: "Forschungszentrum Karlsruhe Technik und Umwelt echt modular leicht zu warten geringer Overhead hohe Wiederverwendbarkeit grafische Programmierung -> höhere."—  Präsentation transkript:

1 Forschungszentrum Karlsruhe Technik und Umwelt echt modular leicht zu warten geringer Overhead hohe Wiederverwendbarkeit grafische Programmierung -> höhere Stufe der objektorientierten Programmierung Vorteile Software-Komponenten

2 Forschungszentrum Karlsruhe Technik und Umwelt Vorbild: Legos, Crickets, Stamps

3 Forschungszentrum Karlsruhe Technik und Umwelt PreprocessingAnalysis GUI Visualization Median MEAN Normalize FCM RBF PCA MLP PLS Known/Unknown- Diagnosis Classification Quantification, Determination of Concentration Transformation LDA Sensor Data Result Input Components Filter Beispiel: Gasanalysesystem

4 Forschungszentrum Karlsruhe Technik und Umwelt Beispiele für ältere Komponentensysteme: - Khoros - Simulink/Matlab -> kleine Komponenten Neuere Beispiele: - LabView/LabWindows - Corba - COM+ - Visual Age - JavaBeans/ICE Eigene Programmiersprache G oder auf tieferer Ebene C (keine Komponenten mehr) universell, mächtig für große Komponenten keine Reengineering möglich keine gemeinsame Datenstruktur universell, Microsoft, nicht plattformunabhängig universell, programmiersprachenunabhängig plattformunabhängig verschmilzt immer mehr mit JAVA Komponenten-Systeme

5 Forschungszentrum Karlsruhe Technik und Umwelt Schnelles Systemdesign durch Baukastenprinzip Einzelkomponente: JavaBeans als Basis Basis-Komponente Basis-Datentyp Parameterisierungen Gesamtsystem: Verschalten von Komponenten Synchronisierung Supercompiler (in Arbeit) ICE - Komponenten

6 Forschungszentrum Karlsruhe Technik und Umwelt ICE - Properties

7 Forschungszentrum Karlsruhe Technik und Umwelt strategyType RandomStrategy1 ICE - hierarchische Komponenten

8 Forschungszentrum Karlsruhe Technik und Umwelt Integrated Component Environment

9 Forschungszentrum Karlsruhe Technik und Umwelt BasicDataObject StreamDataObject DataBasicObjectGroup FloatObject ByteObject RGBImage GrayScaleImage TensorObject ComplexObject ByteStream FloatImage GrayScaleImage8Bit GrayScaleImage12Bit GrayScaleImage16Bit ByteMatrix MTRArea Animation MTRFile Hierarchy of Extended Data Types

10 Forschungszentrum Karlsruhe Technik und Umwelt Nachteile: - bisher keine Unterstützung vernetzter Systeme (-> EJB) - bisher kein DB-Zugriff implementiert - bisher keine Schnittstelle zu anderen Systemen (LabView,...) - viele nützliche Komponenten fehlen - keine durchgängige, einheitliche Entwicklungsumgebung - bisher keine EInsatz bei Datenakquisition und Slow Control Eigenschaften: - Software-Baukasten Algorithmen steckbar erweiterbar automatisierbar einfach handhabbar plattformunabhängig - JavaBeans, C-Algorithmen einbindbar - globale Datenstrukturen, abgeleitete Datentypen - Integration vorhandener Bibliotheken: WeKa, JChart, Diplomarbeiten,... - PlugnPlay Komponenten - Sourcecode-Generatoren - Reengineering möglich - bisherigen Anwendungen: Medizintechnik Mikrosystemtechnik Integrated Component Environment JavaBeans: - umfassen i.a. mehrere Objekte - bedeutet Klasse und Instanz - kommt vor in 2 Phasen: design time und runtime - kommt vor mit oder ohne GUI - Zugriff auf Properties durch getter und setter-Methoden - eigene Threads mit Event Listener - Customization durch Assembly Tool - Persistenz durch Abspeichern der serialisierten Objekte

11 Forschungszentrum Karlsruhe Technik und Umwelt Classification Classifier DecisionStump Decision Table Ibk J48 LWR LinearRegression M5Prime Naive Bayes OneR PART SMO ZeroR Export Export ARFF Import Import ARFF Import Generic Method Add Features Classification Error Classify Mean Variance Selector Allpass Selector BestFirst1B... GeneticSearch1... RandomSearch1... RankSearch1C... Sample Selector Datachannel Examples Generate Sample File Read Data Write Data Image Processing Convert Volume to Voxel Export Export PGM Export RAW Filter Bandfilter (nicht fertig) Laplace Filter Mean Filter Median Filter Neurofilter (nicht fertig) Rangordnungsfilter Sobel Filter Generate Random Noise Import Import 3D Data Import PGM Import RAW Transformation Flip Project Volume Radon Transformation Rotate Rotate Free Threshold aktuell implementierte Komponenten Mammography Microcalifications 3D Reconstruction Preprocessing Breast Segmentation Math Subtract Programming Accumulator Constants Constant Boolean Container Folder Loop Object Iterator Strategy Abstract Strategy CaseBasedStrategy ComplexityBasedStrategy GreedyStrategy RandomStrategy1... RuleBasedStrategy Applicate Strategy Synthesis Strategy Visualize Chart Get Info Visualize Visualize 3D Math Native Add Multiply Divide Boolean AND OR NOT

12 Forschungszentrum Karlsruhe Technik und Umwelt


Herunterladen ppt "Forschungszentrum Karlsruhe Technik und Umwelt echt modular leicht zu warten geringer Overhead hohe Wiederverwendbarkeit grafische Programmierung -> höhere."

Ähnliche Präsentationen


Google-Anzeigen