15. Eine Sprache für Modell-Transformationen in der MOF-Architektur Schwerpunkte
|
|
- Kai Kruse
- vor 8 Jahren
- Abrufe
Transkript
1 15. Eine Sprache für Modell-Transformationen in der MOF-Architektur Schwerpunkte der Modelltransformation 1/20 1
2 Klaas van den Berg Assistant Professor Software Engineering Group Department of Computer Science University of Twente Address PO Box AE Enschede the Netherlands phone: +31-(0) fax: +31-(0) URL: 2/20 Kurze Biographie -geb in Zwolle, Niederlande - 'Christelijk Lyceum' bis Studienbeginn an der neugegründeten Technischen Hochschule Twente B.Sc. (vermutlich Bachelor) M.Sc. (vermutlich Master) beide in Elektrotechnik - bis 1975 Dozent und Forscher in der Gruppe Elektrotechnik unter Prof. Jonker Dozent in der Abteilung von Elektrotechnik an der Universität von Sambia in Lusaka (Projekt Netherlands Universities Foundation for International Co-operation) Dozent in der Abteilung Elektrotechnik an der Universität von Dar-es Salaam in Tansania Dozent beim Polytechnic Enschede, Abt. Computer Engineering Assistant Professor der Abt. Informatik an der Universität Twente - verband die Gruppen Rechner-Architektur und Software - arbeitete an einem Projekt für intelligent tutor systems for computer programming in Zusammenarbeit mit dem Department of Educational Science and Technology neuer Schwerpunkt Softwaremessung Ph.D in Informatik Projekt TRESE software engineering, mit Schwerpunkt process modeling Universität von Sheffield Semantik von UML, use cases u. roundtrip engineering - Gegenwärtige Forschungen: XML-basierte Applicationen und deren Ausführung auf XML- Technologien, sowie UML-Semantik im Kontext der Model Driven Architektur - Publikationen: A Language for Model Transformations in the MOF Meta-modeling Architecture (Ivan Kurtev, Klaas van den Berg) Proceedings of Model-Driven Architecture: Foundations and Applications 2004, 2004 Declarative Aspect Composition (Istvàn Nagy, Lodewijk Bergmans, Mehmet Aksit), 2004 Principles and Design Rationale of Composition Filters (Lodewijk Bergmans, Mehmet Aksit) Aspect-Oriented Software Development, 2004 Software Metrics as Class Graph Properties (Harmen Kastenberg) MSc thesis, University of Twente, 2004 Towards Semantic Composition in Aspect-Oriented Programming (Istvàn Nagy, Lodewijk Bergmans) 1st European Interactive Workshop on Aspects in Software, 2004 Unifying Approach for Model Transformations in the MOF Metamodeling Architecture (Ivan Kurtev, Klaas van den Berg) Model-Driven Architecture with Emphasis on Industrial Applications, 2004 u.v.m. 2
3 und deren Idee Ivan Kurtev PhD Associate Software Engineering Group Faculty of Electrical Engineering, Mathematics and Informatics University of Twente Address: P.O. Box AE Enschede The Netherlands Office:INF 5063Phone: Fax: Home Page: 3/20 Kurze Biographie - geb.??? M.Sc. für Informatik an der Universität Sofia, Bulgarien junior researcher an der Universität Sofia - seit 2001 PhD-student in der Software Engineering Group, Universität Twente - Forschung: - techniques for XML processing with OO languages and composition of XML languages - model transformation and model composition problems in the context of the Model Driven Architecture -Publikationen: Kurtev, I., van den Berg, K. Unifying Approach for Model Transformations in the MOF Metamodeling Architecture. Proceedings of the 1st European MDA Workshop, MDA-IA, University of Twente, the Nederlands, March 2004 Kurtev, I., van den Berg, K. Model Driven Architecture based XML Processing. Proceedings of the ACM Symposium on Document Engineering, Grenoble, November 2003 Kurtev, I., van den Berg, K., Aksit, M. UML to XML-Schema Transformation: a Case Study in Managing Alternative Model Transformations in MDA. Forum on specification and Design Languages FDL2003, Frankfurt, September 2003 Kurtev, I., van den Berg, K. A Synthesis-Based Approach to Transformations in an MDA Software Development Process. In A. Rensink, Model Driven Architecture: Foundations and Applications, CTIT Technical Report TR-CTIT-03-27, University of Twente, June Kurtev, I., Bézivin, J., Aksit, M. Technological Spaces: An Initial Appraisal. CoopIS, DOA'2002 Federated Conferences, Industrial track, Irvine, 2002 Stoyanov, S., Aroyo, L., Kommers, P., Kurtev, I. SMILE Maker: A Web-Based Tool for Problem Solving. WebNet
4 In der MetaObject Facility (MOF) Metamodellierungsarchitektur gibt es eine Reihe von Transformationsszenarien. Es könnte erwartet werden, dass eine Metamodellierungsarchitektur von einer einheitlichen Umwandlungstechnologie begleitet wird. Tatsache ist, dass die gegenwärtigen Umwandlungssprachen zwar Ähnlichkeiten besitzen, aber üblicherweise nur auf ganz spezielle Umwandlungen fokussiert sind. Das Problem in der MOF ist, dass keine allgemeinen Instantions- Mechanismen definiert sind und die Generalisierung in unterschiedlichen Modelierungssprachen stattfindet. Das führt zu einer Verkopplung der Umwandlungssprache an die Instationsmechanismen der entsprechenden Stufe der MOF-Architektur. 4/20 Intra-Level-Transformationen Fig. a zeigt die spezielletransformation der beiden MOF Metamodellen UML und JAVA Auf dem Level M2 wird die Transformation spezifiziert/definiert und auf dem Level M1 ausgeführt. Fig. b Die beiden Phasen werden um ein Level gesenkt. Die Transformation erfolgt zwischen einem konkreten Document Type Definition (DTD) und einem konkreten alen Schema. Die Ausführung konvertiert ein XML-Dokument in eine relationale Datenbank. Dieses Szenario gehört zum Common Warehouse Metamodell (CWM). 4
5 Ziel: Umorganisation der MOF-Architektur basierend auf einer einheitlichen Repräsentation aller Modellelemente, egal auf welchem Level sie definiert sind. Unterschiedliche Instantions- und Generalisierungsmechanismen werden als Gruppe von Funktionen dargestellt. Präsentation einer Umwandlungssprache unabhänig von den spezifischen Instantions- und Generalisierungsmechanismen eines gegebenen Modells 5/20 5
6 15.5 Meta Object Facility (MOF) ist ein Standard der OMG. Die MOF-Spezifikation beschreibt eine abstrakte Sprache und ein Framework zur Verwaltung plattformunabhängiger Metamodelle, z.b UML, Common Warehouse Metamodel (CWM) und sowohl MOF selbst. MOF ist eine entscheidende Grundlage der Model Driven Architekture (MDA). 4-Schichten-Architektur 6/20 M0 Objekte-Schicht, sind eine Instanz von M1 und beschreiben die Ausprägungen eines bestimmten Modells (z.b. Buch: UML2.0, Autor: OMG, usw.) M1 Modell-Schicht, enthält alle Arten von Modellen und ist eine Instanz des M2 und definiert die Sprache zur Beschreibung der Domäne (z.b. Klasse:Buch, Klasse:Autor, usw.) M2 MetaModell-Schicht, ist eine Instanz von M3 und definiert die Sprache zur Beschreibung der Modelle (z.b. Klasse, Attribut, Operation). Diese Schicht ist das zentrale Element der UML und die Konzepte werden bei der UML-Modellierung ver-wendet (z.b: UML Class, UML Association, UML Attribute, UML State, usw) M3 Schicht ist MOF. Es ist die Infrastruktur der Metamodellarchitektur und definiert die Sprache zur Beschreibung von Metamodellen, z.b. die Menge der Konstrukte die zur Definition von Metamodellen genutzt wird (MOF Class, MOF Attribute, MOF Assoziation usw.) Vorteil von MOF MOF wurde 1997 von der OMG ratifiziert. Bis heute hat MOF mit XML und Java gut kooperiert. Und in Zukunft wird MOF bestimmt auch mit z.b. C# gut kooperieren. Der Erfolg von MOF verknüpft sich eng mit seinem Vorteil: Plattforunabhängigkeit. Das bedeutet, dass MOF unabhängig von: 1. Informationsformatierungstechnologien wie XML-DTD oder XMLSchema 2. 3 oder 4GL Programmiersprachen wie Java, C++, C#, VB 3. Component/messaging Middleware wie J2EE, CORBA,.NET Durch standarisierte Abbildung (Mapping) kann ein auf MOF basisierende Generator die Abstraktsprache von Metamodell ins Format von z.b XML DTD, Java oder CORBA umwandeln. Bei Generierungen im Detail existieren verschiendene MOF-Mappings, z.b: 1. MOF zu CORBA 2. MOF zu XML (sogenannte XMI) 3. MOF zu Java (sogenannte Java Metadata Interface, JMI) 6
7 Darstellung v. Idee: Jedes Modell der MOF-Architektur wird als eine Menge von dargestellt, welche durch ein Generic Model instanziert werden. Dabei ist es egal auf welchem Level ein Modellelement liegt. Generic Model 7/20 Das generic model wird in Fig. b gezeigt. Jedes Modellelement hat eine identity und eine Anzahl benannter Slots. Einfache Werte (strings, numbers,usw.) sind Literale. Slots werden benötigt um Modellelemente zu verbinden oder Werte von Literalen darzustellen. Fig. b ist nur der besseren Lesbarkeit in UML dargestellt. Das Generic Model ist außerhalb des MOF-Modells definiert und kann auch in jeder anderen Notation (z.b. mathematischen Mengen-en-Konzepten) veranschaulicht werden. 7
8 MOF Modells Das MOF Modell kann als ein Fall des Generic Model dargestellt werden. Dabei wurden folgende Regeln genutzt: -Alle Instanzen der MOF werden als Klassen konstruiert. - Attributen und Assoziationen werden als slots, die die Modellelemente verbinden dargestellt. - Das Diagramm stellt einen Teil der abstrakten Klasse ModelElement der MOF dar. Der Slot InstanceOfMOF zeigt die instantiation-beziehung zur MOF-class Konstruktion an. 8/20 Im Artikel werden noch weitere Darstellungen der MOF vorgestellt. Z.B. vereinfachtes MOF Modell Präzise Notation des MOF Modells als Graph von generic model Elementen 8
9 Darstellung eines smodells als Fall des Generic Model -Eigentlich gibt es in der MOF-Architektur mehrere instanceof- en, jeweils von Level zu Level. -Idee: smodel und sein Instance-Modell, beide definiert auf Level M2 die instanceof-en auf einem Level zu vereinigen. Dies führt dazu, dass ein Modellelement zu verschiedenen Meta-Konstrukten konform sein kann. 9/20 Ein Teil eines alschemas und relationaler Daten, beide auf Level M1, dargestellt als genericmodel Elemente Die Daten-die Modellelemente atuple, f1 und f2- die normalerweise zum Level M0 gehören, sind hier im Level M1 und könnten über Tuple und Field abgefragt werden. Beim Zugriff auf den Wert des Feldes B mit atuple.fieldæselect(name= B ).value würde man true erhalten. 9
10 Operationen In der Einleitung wurden verschiedene Transformationsszenarien dargestellt. Es erfolgt eine Transformation eines Input-Modells in ein Output-Modell. Beide Modelle haben Meta-Modelle. Bei der Transformation treten folgende Operationen auf: Selektion eines Modellelementes auf der Basis seiner Metakonstruktion Instantiation von von einer Metakonstruktion Zugriff auf slot-werte eines Elements Wertsetzen eines slots Jede dieser Operationen wird vom spezifischen Instantions- und Generalisierungsmechanismen des jeweiligen Meta-Modells beeinflußt. 10/20 10
11 Operationen 11/20 1.Selektion eines Modellelementes auf der Basis seiner Metakonstruktion Idee: Mit jedem Meta-Modell wird eine Funktion, meta benannt, assoziiert. Diese ist definiert über der Menge der Modellelemente des Input- Modells. Die Funktion gibt ein Element des Meta-Modells zurück, welches instantiiert ist. meta(me:modelelement):modelelement Eine andere Art der Selektion erfolgt über die Instanzierung von Spezialisierungen. Diese Selektion nutzt die Generalisierungsspezialisationen-Hierachie im Meta-Modell (z.b. Ableitungen bei Restriktionen und Extension im XML Schema, Extention in Klassen und interfaces in Java) Mit jeder wird eine Funktion,getSpecializedConstructs, assoziiert. Diese Funktion gibt für ein gegebenes Element des meta-modells alle spezialisierten Elemente zurück. getspecializedconstructs(me:modelelement): Set of ModelElement Zu 1. Eine Implementation der meta Funktion im Kontext des MOF-Modells wird den Wert des slots instanceofmof zurückgeben 11
12 Operationen Instantiation von einer Metakonstruktion Der Instantiationsmechanismus wird als eine Funktion, welche ein Konstrukt des Meta-modells nimmt und daraus ein Modellelement mit leeren slots erzeugt, definiert. instantiate(meta-construct:modelelement):modelelement Die Implementierung dieser Funktion ist abhänig vom Generalisations- Mechanismus des gegebenen Meta-Modells, da es die Vererbung von Features eines allgemeineren constructs definiert. 3. Zugriff auf slot-werte eines Elements Die slots eines Modellelements leiten sich von seinem Metaconstruct basierend auf dem Instantiations-Mechanismus ab. Unterschiedlich Instantiations-Mechanismen führen zu unterschiedlichen slots. Æ 2 Fragen 12/20 12
13 Operationen 1.Welcher Instantiations-Mechanismus wird zu Generation der slot- Repräsentatin des Modellelements genutzt? 2.Wie erhält man die slot-werte aus anderen Instantiations-Mechanismen, die nicht dem generic model entsprechen? zu1. Es wird einfach ein Instantiations-Mechanismus als Vorgabe gewählt, hier instanceofmof. zu2.definieren ein Übersetzungsmechanismus mit dem man die slots- Werte einer gegebenen Instantiation, unterschiedlich zur Vorgabe, erhält. Die Übersetzung ist als eine Funktion definiert, die Modellelemente und den Namen eines slots als Funktionswerte nutzt. Sie gibt den Wert des slots wieder, der eine Menge von ist. getslotvalue(me:modelelement,slotname:string):set of ModelElement 13/20 13
14 4.Wertsetzen eines slots Operationen Ähnlich wie Punkt 3. 2 Fälle Wenn der slot in der Repräsentation eines Elementes existiert, wird der Wert direkt auf den slot gelegt. 2. Wenn der slot aus einem anderen Instantiations-Mechanismus als der Vorgabe kommt, muß ein Übersetzungsmechanismus definiert werden. Dazu werden 2 Funktionen definiert: Die erste Funktion stellt den Wert des slots ein, wobei man berücksichtigt, wie der slot entstanden ist. setvalue(me:modelelement,slotname:string,slotvalue:set of ModelElement) Die zweite Funktion prüft, ob 2 Modellelemente kompatible Typen repräsentieren. iscompatible(expectedtype:modelelement,actualtype:modelelement):boolean 14/20 14
15 Operationen Die Menge der eingeführten Funktionen wird als Configuration bezeichnet. Die Funktionen der Configuration können in jeder Sprache implementiert werden. Sie können in einer externen library verwaltet werden. Zum Zwecke der Illustration wird im weiteren Verlauf gezeigt, wie die Implementation der Funktionen als Transformationsregeln, geschrieben in einer Transformationssprache, erfolgt. 15/20 15
16 Basis: Ableitung von XML processing 16/20 Ein Transformator transferiert ein Quellmodell in ein Zielmodell unter Nutzung einer Transformationsspezifikation. Die Transformationsspezifikation ist in der Transformationssprache geschrieben, die basiert auf dem Meta-Modell des Quell- u. Zielmodells, sowie der Configurationen dieser Modelle. Quell-u. Zielmodell müssen zu in einem Meta-Modell verbunden werden. Diese Anforderung wird immer erfüllt, da alle Modelle von generic model erzeugt werden können. Die Meta-Modelle und deren Configuration stellen den Input des Transformators. Der Transformator kann nur Instanzen aus constructs des generic model schaffen, z.b. Modellelemente,slots. Die Transformationsspezifikation ist eine Menge von Regeln: Modellelementeregeln erzeugt Modellelemente im Zielmodell Slots-Regeln werden genutzt um die Elemente durch setzen ihrer slot- Werte in Verbindung zu bringen Beide Regeln verwenden Elemente des Quellmodells. Als Beispiel wird die Configuration des MOF Models ausgeführt. 16
17 Modell-Element-Regel: Diese Regel erzeugt neue Elemente im Zielmodell oder modifiziert existierende Elemente des Quellmodells. 2 Wege: Instantiation des constructs durch das generic model Instantiation einiger Meta-constructs des Ziel-Meta-Modells Syntax in pseudo EBNF Notation, Nichtterminale sind kursiv rulenamemodelelementruleinput Parameters?{ RuleSource target[action+] SlotRule* } 17/20 Jede Modell-Element-Regel hat einen Namen, ein Ziel eine optionale Liste von Inputparametern und verbindet sich mit einer Reihe von slots-regeln. target enthält eine Menge von Actions update und Instantiation. Jede Instantiation spezifiziert ein meta-construct im Meta-Ziel-Modell. Die Elemente, die bei einer Instantiation erzeugt werden müssen mit einem Identifizierer gekennzeichnet werden. Update modifiziert die slot-werte der Modellelemente, die von der Quellregel ausgewählt wurden. Die Transformationssprache unterstützt einige Vererbungen unter den Model- Element-Regeln. Von der Elternregel wird die Quelle, das Ziel und die verbundenen slot-regeln vererbt. 17
18 Rule Source: Rule Source spezifziert die Merkmale der Elemente des Quellmodells, welche von der Transformation gewählt werden. source[component+,(condition{booleanexpressioninocl}]?] OCL Object Constraints Language Component kann ein eindeutiger Identifizierer eines Elementes im Quellmodell sein oder eine Variable, die an mehr als ein Quellelement gebunden werden kann. Slot Rules: Slot Rules sind immer mit Modell-Element-Regeln verbunden. Sie spezifizieren, wie man die werte der slots seiner Instantiation erhält. rulenamerulesourcetarget[(slotname=expression)+] 18/20 Jede slot rule hat einen Namen, eine Quelle und ein Ziel. target zählt die slots, die mit einem Wert belegt sind. RuleSource siehe oben 2 Arten von slots rules: Einzelform und Form mit Alternativen Einzelformen haben nur einen Quellausdruck Formen mit Alternativen können mehrere alternative Quellen haben. Um den Wert eines slots zu bestimmen wertet der Transformator zuerst den dem slot in der Instantiation zugewiesenen Ausdruck aus. Ist kein Ausdruck vorhanden, wird der Wert durch die Ausführung der verbundenen slot rules ermittelt. Alle Ergebnisse werden in einer Menge zusammengefaßt und als Wert des slots genutzt. 18
19 Verbindung zwischen Quell- und Zielelementen Wann immer eine Modell-Element-Regel ausgeführt wurde, etabliert die execution engine einen Verbindungs-Link zwischen dem genutzten Quellelement und Instantiationselement der Regel. Dieser Link kann dann wieder von anderen Regeln genutzt werden. z.b. DerivedConstructsForClass Regel Invoking Rules Es ist möglich eine Modell-Element-Regel durch die namentliche Übergabe eines bestimmten Quellelements hervorzurufen. 19/20 19
20 Ziel war es eine Transformationssprache zu definieren, die es erlaubt unabhänig von den Stufen der MOF Architektur Spezifizierungsumwandlungen vorzunehmen Syntax Die vorgestellte Sprache betrachtet die MOF Architektur als einen homogenen Modellierungsraum, der aus besteht, die durch ein und dieselbe generische Struktur entstanden sind. Primäres Ziel der Transformationssprache war es eine Entkopplung von Sprache und spezifischen Insantiations- und Generalisierungsmechanismen zu schaffen. 20/20 20
WhiteStarUML Tutorial
WhiteStarUML Tutorial Autor: Simon Balázs, BME IIT, 2015. Übersetzung: Kovács Márton, 2015. Installation Herunterladen und installieren Sie das WhiteStarUML: http://sourceforge.net/projects/whitestaruml/
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrDas Metamodell der UML und in FUJABA. Vortrag von Alexander Geburzi
Das Metamodell der UML und in FUJABA Vortrag von Alexander Geburzi Gliederung Metamodellierung Metamodell der UML Metamodell in FUJABA Metamodellierung - Metamodell der UML - Metamodell in FUJABA 2/20
MehrAnforderungen an die HIS
Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum
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
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
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
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,
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
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
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrKlassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla
BlaBla Diese Kennzeichnungen sind nur Erläuterungen und nicht Bestandteil des Diagramms Quelle: P.Grässle, H.Baumann, P.Baumann, UML projektorientiert, Galileo Verlag, 2003 21 Primäre Begriffe Kapselung
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
MehrÜbung 4. Musterlösungen
Informatik für Ökonomen II HS 2010 Übung 4 Ausgabe: 18.11.2010 Abgabe: 25.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrOnline Banking System
Online Banking System Pflichtenheft im Rahmen des WI-Praktikum bei Thomas M. Lange Fachhochschule Giessen-Friedberg Fachbereich MNI Studiengang Informatik Erstellt von: Eugen Riske Yueksel Korkmaz Alper
MehrVgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrModel Driven Software Development
Model Driven Software Development Vergleich von Metametamodellen Marcel Hoyer 1von 19 Themenvorstellung Vergleich von Metametamodellen Was sind überhaupt Metametamodelle? Analyse und Vergleich existierender
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrSCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21
SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 - Schulungskonzept - Moodle Das E-Learning System - Die E-Learning-Plattform von raum21 - Ansprechpartner D A S S C H U L U N G S K O N Z E P T V O N R A U M
MehrEs gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.
Elektronische Daten aus Navision (Infoma) exportieren Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren. 1. GDPdU 1.1 Manuelle Einrichtung der GDPdU-Definitionsgruppe und Ausführung
MehrProgrammiersprachen und Übersetzer
Programmiersprachen und Übersetzer Sommersemester 2010 19. April 2010 Theoretische Grundlagen Problem Wie kann man eine unendliche Menge von (syntaktisch) korrekten Programmen definieren? Lösung Wie auch
MehrE-Mail-Inhalte an cobra übergeben
E-Mail-Inhalte an cobra übergeben Sie bieten ihren potentiellen oder schon bestehenden Kunden über ihre Website die Möglichkeit, per Bestellformular verschiedene Infomaterialien in Papierform abzurufen?
MehrGrundzüge der Programmierung. Konzepte der objektorientierten Programmierung (oop) OBJEKTE - KLASSEN
Grundzüge der Programmierung Konzepte der objektorientierten Programmierung (oop) OBJEKTE - KLASSEN Inhalt dieser Einheit JAVA ist objektorientiert! Grundbegriffe der objektorientierten Programmierung:
MehrKonfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrKurzanleitung. Toolbox. T_xls_Import
Kurzanleitung Toolbox T_xls_Import März 2007 UP GmbH Anleitung_T_xls_Import_1-0-5.doc Seite 1 Toolbox T_xls_Import Inhaltsverzeichnis Einleitung...2 Software Installation...2 Software Starten...3 Das Excel-Format...4
MehrUsecase Meta Model Comparison and Model Migration. Dawid Kostrzycki Entwicklung verteilter eingebetteter Systeme
Usecase Meta Model Comparison and Model Migration Dawid Kostrzycki Entwicklung verteilter eingebetteter Systeme Einführung in den Atlas Model Weaver (AMW) theoretisch und praktisch Anwendungsgebiete Wo
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrRDF und RDF Schema. Einführung in die Problematik Von HTML über XML zu RDF
RDF und RDF Schema Einführung in die Problematik Von HTML über XML zu RDF Kirsten Albrecht Roland Illig Probleme des HTML-basierten
MehrFORUM HANDREICHUNG (STAND: AUGUST 2013)
FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...
MehrUse Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de
MehrDateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung
Dateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung Simon Templer Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151
MehrÜber den Unterschied zwischen Business Analysis und Requirements Engineering & Management
Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management REConf Schweiz 2010 IIBA BABOK 2.0 Wortzählung 1729 "Requirement" = 42% von ( Requirement + Business + Solution
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
Mehretutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche
etutor Benutzerhandbuch Benutzerhandbuch XQuery Georg Nitsche Version 1.0 Stand März 2006 Versionsverlauf: Version Autor Datum Änderungen 1.0 gn 06.03.2006 Fertigstellung der ersten Version Inhaltsverzeichnis:
MehrRUP Analyse und Design: Überblick
Inhaltsverzeichnis Übersicht [, 2, 8] 3. Vorgehensweise............................... 5 2 Planungsmethoden 37 2. Definitionsphase.............................. 6 3 Rational Unified Process [5, 6] und
MehrDie neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:
Die neue Aufgabe von der Monitoring-Stelle Das ist die Monitoring-Stelle: Am Deutschen Institut für Menschen-Rechte in Berlin gibt es ein besonderes Büro. Dieses Büro heißt Monitoring-Stelle. Mo-ni-to-ring
MehrGrundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
MehrNicht über uns ohne uns
Nicht über uns ohne uns Das bedeutet: Es soll nichts über Menschen mit Behinderung entschieden werden, wenn sie nicht mit dabei sind. Dieser Text ist in leicht verständlicher Sprache geschrieben. Die Parteien
MehrDatabase Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695
Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination
MehrASP Dokumentation Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
ASP Dokumentation ASP-Dokumentation / Seite 1 Inhaltsverzeichnis 1. Generelle Informationen 3 1.1 Arbeiten auf dem ASP-Server 3 1.2 Ausdrucke erstellen 3 1.3 Datensicherung 3 1.4 ASP-Vertrag 3 1.5 Varianten
MehrTask: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
Mehr3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln
MehrDie Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrFestigkeit von FDM-3D-Druckteilen
Festigkeit von FDM-3D-Druckteilen Häufig werden bei 3D-Druck-Filamenten die Kunststoff-Festigkeit und physikalischen Eigenschaften diskutiert ohne die Einflüsse der Geometrie und der Verschweißung der
Mehr4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:
4. AUSSAGENLOGIK: SYNTAX 4.1 Objektsprache und Metasprache 4.2 Gebrauch und Erwähnung 4.3 Metavariablen: Verallgemeinerndes Sprechen über Ausdrücke von AL 4.4 Die Sprache der Aussagenlogik 4.5 Terminologie
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrStatuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrRessourcen-Beschreibung im Semantic Web
Ressourcen-Beschreibung im Semantic Web Cristina Vertan Inhaltsübersicht Wie sollen die Ressourcen für Semantic Web annotiert werden? Was ist und wie funktioniert RDF? Wie kodiert man RDF-Statements in
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
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
MehrKurzeinführung LABTALK
Kurzeinführung LABTALK Mit der Interpreter-Sprache LabTalk, die von ORIGIN zur Verfügung gestellt wird, können bequem Datenmanipulationen sowie Zugriffe direkt auf das Programm (Veränderungen der Oberfläche,
MehrProseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
MehrSeminar Bassem Ben Helal
Requiline Seminar Bassem Ben Helal Inhalt Motivation Kernfunktionalitäten Architektur Hierarchie Typen Abhängigkeiten Variabilitätspunkte Produktkonfiguration Evaluierung Demo Diskussion Motivation RequiLine
MehrVorgetragen von. Sanaz Mostowfi Anna Polovets Mandy Neumann
Vorgetragen von Sanaz Mostowfi Anna Polovets Mandy Neumann Gliederung Was ist DSL? Welche Arten von DSL gibt es? Vor und Nachteile Werkzeuge zur Erstellung von DSLs XText Definition: DSL (Domain Specific
MehrHow to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrStammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing
Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing Finanzbuchhaltung Wenn Sie Fragen haben, dann rufen Sie uns an, wir helfen Ihnen gerne weiter - mit Ihrem Wartungsvertrag
MehrVorlesung "Software-Engineering"
Vorlesung "Software-Engineering" Rainer Marrone, TUHH, Arbeitsbereich STS Vorige Vorlesung Pflichtenheft (requirements specification document) Charakterisierung von Software-Qualität Detaillierte Anforderungsanalyse
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrProduktskizze. 28. November 2005 Projektgruppe Syspect
28. November 2005 Carl von Ossietzky Universität Oldenburg Fakultät II Department für Informatik Abteilung Entwicklung korrekter Systeme Inhaltsverzeichnis 1 Einleitung 3 2 Die graphische Oberfläche der
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
Mehr8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung
8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung Im Folgenden wird die Konfiguration von BRRP gezeigt. Beide Router sind jeweils über Ihr Ethernet 1 Interface am LAN angeschlossen. Das Ethernet
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrBeschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
MehrInnovator 11 classix. Erweiterter XMI-Export aus Innovator Business und Object classix. HowTo. www.mid.de
Innovator 11 classix Erweiterter XMI-Export aus Innovator Business und Object classix HowTo www.mid.de Erweiterter XMI-Export aus Innovator Business und Object classix Inhaltsverzeichnis Zweck... 2 Modellinhalte
MehrInstallation und Inbetriebnahme von SolidWorks
Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrInternationales Altkatholisches Laienforum
Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet
MehrIAWWeb PDFManager. - Kurzanleitung -
IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die
MehrKünstliches binäres Neuron
Künstliches binäres Neuron G.Döben-Henisch Fachbereich Informatik und Ingenieurwissenschaften FH Frankfurt am Main University of Applied Sciences D-60318 Frankfurt am Main Germany Email: doeben at fb2.fh-frankfurt.de
MehrEntwicklung einer formalen Sprache zur Modelltransformation auf Basis von UML & XMI
Entwicklung einer formalen Sprache zur Modelltransformation auf Basis von UML & XMI Swisstopo-Kolloquium 11.04.2008 TU München, 13. März 2007 Inhalt 1. Anforderungen, Voraussetzungen, Grundlagen 2. Instrumente
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrKommunikations-Parameter
KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...
MehrProcess4.biz Release 5.2.2 Features Übersicht. Repository. Das Schützen von Diagrammen wurde optimiert (check-in, check-out)
Process4.biz Release 5.2.2 Features Übersicht Repository Das Schützen von Diagrammen wurde optimiert (check-in, check-out) Diagramme können gegen die Bearbeitung von anderen p4b-benutzern und gegen die
MehrAnleitung OpenCms 8 Webformular Auswertung
Anleitung OpenCms 8 Webformular Auswertung 1 Erzbistum Köln Webformular Auswertung 15. August 2014 Inhalt 1. Allgemeines zum Webformular Auswertung... 3 2. Verwendung des Webformulars... 4 2.1. Reiter
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
Mehr