3.3 Modelling of Interactions
|
|
|
- Gerburg Waltz
- vor 9 Jahren
- Abrufe
Transkript
1 3.3 Modelling of nteractions Seite 40 nteraction = specific pattern of cooperation and communication between objects for the solution of a task (e.g., use case). Goal: Conception of a set of interaction diagrams for each use case. We distinct between to kinds of interaction diagrams. Sequence diagrams Communication diagrams
2 3.3.1 Sequence diagrams Seite 41 Describe the messaging behaviour of objects over time (i.e, send and receive). sd Name rolle1:typ1 rolle2:typ2 rolle3:typ3 op1() op2() op3() Zeit op4() Note: Receiving is an event. Sending is an action.
3 Activation The time interval in which an object is active because it performs something; it is waiting for the completion of an activity of another object which received a (synchronous) message. Seite 42
4 Asynchronous Messages and Parallel Executions Seite 43 rolle1:typ1 rolle2:typ2 rolle3:typ3 asynchrone Nachricht synchrone Nachricht The sending object continues its processing after sending an asynchronous message (i.e., it works in parallel with the receiver).
5 Alternatives Seite 44 rolle1:typ1 rolle2:typ2 op(x) alt [x>0] op1() [else] op2()
6 Example: Sequence diagram for Preparation of Delivery Seite 45 UML 2.0 sd Lieferung vorbereiten :Auftrag erfassungsfenster :Auftrag :Auftragsposition :Lagerartikel bereitevor() loop (für alle Auftragspositionen) bereitevor() vorhanden = prüfe() Lebenslinie alt [vorhanden] entnehmen() nachzubestellen = nachbestellungnotwendig() Rückkehr Selbstdelegation [nachzubestellen] new() :Nach bestellartikel neu erzeugtes Objekt new() :Lieferartikel
7 Typical structures of sequence diagrams Seite 46 Centralised structure ( Fork ) :Typ1 :Typ2 :Typ3 :Typ4 :Typ5 An object controls the other objects (and is responsible for the correct execution).
8 Decentralised structure ( Stair ) Seite 47 :Typ1 :Typ2 :Typ3 :Typ4 :Typ5 Each object is responsible for the correct execution.
9 3.3.2 Communication diagrams Seite 48 Highlight the structural relations (temporal and permanent) of all objects which work on an interaction. The time is given by an enumeration of the messages (we use 1.1., 1.2. for nested messages). 1: op1(x) rolle1 1.1: op2() rolle2 1.2: op3() rolle3 Remark The links in the communication diagrams are instances of associations and temporal relations.
10 Example: Communication diagram for Preparation of Delivery Seite 49 :Auftragserfassungsfenster 1: bereitevor() :Auftrag : nachzubestellen = nachbestellungnotwendig() 1.1 *[für alle Auftragspositionen]: bereitevor() :Auftragsposition 1.1.1: vorhanden = prüfe() [vorhanden]: entnehmen() :Lagerartikel [vorhanden]: new() [nachzubestellen]: new() :Lieferartikel :Nachbestellartikel Remark Sequence and communication diagrams express the same information in a di erent manner.
11 3.3.3 Creation of interaction diagrams Seite 50 nput use case descriptions (scenarios) static model Goal To model cooperation between objects from a use case with interaction diagrams. Strategy 1. dentify the messages which are exchanged and the objects which send and receive in a use case. 2. Construct interaction diagrams for each use case.
12 Possible Approaches: Seite 51 (A) We equip each scenario with its own interaction diagram. (B) Acomplexinteractiondiagram(withalternatives,iterations,...)which covers all scenarios of a use case Disadvantage: usually quite complex and large We focus on approach (A) and use sequence diagrams (SDs). Example: Use Case Draw Money at ATM We construct: a SD for the primary scenario a SD for the secondary scenario Credit Card Blocked a SD for the secondary scenario Transaction Failed
13 Seite 52 sd Geld am ATM abheben Benutzer :ATM :Konsortium :Bank Karte eingeben Geheimzahl erfragen Geheimzahl eingeben Karte lesen Geheimzahl lesen Geheimzahl überprüfen Karte überprüfen BLZ überprüfen Form erfragen "Karte ok" Karte bei Bank überprüfen "Karte ok" Kartennummer überprüfen Abhebung wählen Betrag erfragen Betrag eingeben Betrag lesen Grenzen überprüfen Geld ausgeben Transaktion verarbeiten "Transaktion erfolgreich" Banktransaktion verarbeiten "Banktransaktion erfolgreich" Konto aktualisieren zur Geldentnahme auffordern Geld entnehmen nach Fortsetzung fragen abschließen Beleg drucken Karte ausgeben zur Entnahme auffordern Karte und Beleg entnehmen zur Karteneingabe auffordern
14 Seite 53 sd Karte gesperrt Benutzer :ATM :Konsortium :Bank Karte eingeben Geheimzahl erfragen Karte lesen Geheimzahl eingeben Geheimzahl lesen Geheimzahl überprüfen Karte überprüfen BLZ überprüfen Meldung Karte gesperrt "Karte gesperrt" Karte bei Bank überprüfen "Karte bei Bank gesperrt" Kartennummer überprüfen Beleg drucken Karte ausgeben zur Entnahme auffordern Karte und Beleg entnehmen zur Karteneingabe auffordern
15 Seite 54 sd Transaktion gescheitert Benutzer :ATM :Konsortium :Bank Betrag eingeben Betrag lesen Grenzen überprüfen Meldung Transaktion gescheitert Transaktion verarbeiten "Transaktion gescheitert" Banktransaktion verarbeiten "Banktransaktion gescheitert" Konto aktualisieren Form erfragen Abhebung wählen Betrag erfragen
16 Conclusion of Section 3.3 Seite 55 nteraction diagrams describe the cooperation and communication between several objects. We distinct between sequence and communication diagrams (model time respectively structural behaviour). Amodelofinteractionsisbasedontheusecasedescriptionandthestatic model. A use case yields usually several interaction diagrams (each scenario induces one diagram).
17 3.4 Creation of State and Activity Diagrams Seite 56 Starting point: a set of SDs from use cases. Goal A state diagram for each class with interesting behaviour (i.e., the objects of the class have a non-trivial life cycle) Activity diagrams which describe the behaviour of operations Remark State and activity diagrams cover the complete behaviour of each object with respect to many scenarios. One can omit to introduce an activity diagram if the behaviour of the operation is already given by an interaction diagram.
18 Criteria for interesting object behaviour Seite 57 There is at least one event which may lead to di erent reaction, dependent on the state of the object. e/a1 e/a2 Z1 Z2 Z3 Example: setting up a digital clock At least one event will be ignored in certain states. Example: ATM Bereit Karte eingeben Karte gelesen Geheimzahl eingeben Typical state dependent objects are: control objects for use cases and client interfaces devices (video recorder, digital clock,...) objects with a limited capacity (full, empty,...)
19 State classification Seite 58 Astatewhichhasatleastoneactivityandcanbeexitedonly if a completion event occurs is called activity state. Astatewhichhasnoactivityiscalledstable state (or inactive state).
20 Guidelines for the construction of state diagrams Seite Chose a SD which shows a typical interaction of an object from the class under study (usually the SD of the primary scenario). 2. Project the SD to the lifeline of the object 3. Construct a chain of states and transition from the lifeline of the object such that the intervals in which the object is inactive are modelled by stable states the activations of the object are modelled by activity states (the activity is modelled by local operations) arriving events are modelled by marked transitions from stable to activity states the completion of an activity is modelled by an completion event from an activity to a stable state 4. Express sequences which can be repeated by cycles. {a certainsdisprocessed,butwithoutdetalisationoftheactivationsyet}
21 5. Proceed as long as there are SDs of objects from the class under study as follows: choose such a SD and project it to the lifeline of the object find an activity state where the sequence di ers from the already inferred behaviour append the new sequence as an alternative to this state find (if possible) a stable state such that one can unify the alternative sequence with the already inferred state diagram {all SDs processed, but without detalisation of the activations yet} 6. Construct activity diagrams for local operations (those which are called in activity states, cf. step 3) Seite Refine perhaps the existing state diagram by adding conditions to the outgoing transitions of activity states {all SDs with all activations processed} 8. ntegrate (if needed) all secondary scenarios which has no SD yet.
22 Remark Seite 61 The steps 1-5 lead in general to non-deterministic state diagram. Step 7 leads then to a deterministic state diagram. A precise formalisation of the above algorithm may be found in R. Hennicker, A. Knapp: Activity-Driven Synthesis of State Machines. Konferenzband FASE 2007, Fundamental Approaches to Software Engineering, Springer Lecture Notes in Computer Science 4422, , 2007.
23 Example ATM: Seite 62 nteresting behaviour : ATM (state diagram) Operation : (activity diagram) ATM: local operations Consortium: check credit card process a transaction Bank: check credit card at the bank process a bank transaction
24 Construction of the ATM state diagram Seite Choose SD for the primary scenario of Draw Money at ATM 2. Consider the lifeline of :ATM 3. Construct a chain of states and transactions which has an activity state after each client interaction 4. Loop at the state Bereit (ready) 5. ntegrate SD for Karte gesperrt (card blocked) ntegrate SD for Transaktion gescheitert (transaction failed) 6. Construct activity diagrams for the local operations which are called in the activity states 7. ntroduce conditions for the outgoing transitions of the above activity states 8. Refine the state diagram 9. ntegrate secondary scenarios which are not covered yet ( Abbruch, etc.)
25 State diagram of the ATM (after the steps 1-5) Seite 64 do/karteneingabe AuffordernActivity() Bereit Karte eingeben do/karteeinactivity() Karte und Beleg entnehmen Bereit zur Kartenentnahme Karte gelesen Geheimzahl eingeben do/abschlussactivity() do/geheimzahleinactivity() abschließen Geld entnommen Geheimzahl und Karte geprüft Abhebung wählen do/geldentnehmen Activity do/abhebungactivity() Geld entnehmen Transaktion durchgeführt do/betrageinactivity() Betrag eingeben Transaktionsform bestimmt
26 Seite 65 ad karteeinactivity check = kartelesen() [check = "lesbar" ] Geheimzahl erfragen return "Karte lesbar" [check = "nicht lesbar" ] Meldung Karte nicht lesbar abschlussactivity() return "Karte nicht lesbar" ad abschlussactivity Beleg drucken Karte ausgeben zur Entnahme auffordern
27 Seite 66 ad geheimzahleinactivity Geheimzahl lesen check = geheimzahlüberprüfen() [check = "Geheimzahl ok" ] check = konsortium.karteüberprüfen() [check = "falsche Geheimzahl" ] [check = "falsche BLZ" ] [check = "Karte ok" ] [check = "Karte gesperrt" ] Meldung falsche Geheimzahl Meldung falsche BLZ Meldung Karte gesperrt Form erfragen Geheimzahl erfragen abschlussactivity() return "Geheimzahl falsch" return "Karte nicht ok" return "Karte ok"
28 Seite 67 ad betrageinactivity Betrag lesen check = grenzenüberprüfen() [check = "Grenzen ok" ] check = konsortium.transaktionverarbeiten() [check = "Grenzen überschritten" ] [check = "Transaktion erfolgreich" ] [check = "Transaktion gescheitert" ] Meldung Grenzen überschritten Geld ausgeben Meldung Transaktion gescheitert Betrag erfragen zur Geldentnahme auffordern Form erfragen return "Grenzen überschritten" return "Transaktion erfolgreich" return "Transaktion gescheitert"
29 Seite 68 ad abhebungactivity Betrag erfragen ad geldentnehmenactivity nach Fortsetzung fragen ad karteneingabeauffordernactivity zur Karteneingabe auffordern
30 State diagram of the ATM (after steps 6-8) Seite 69 do/karteneingabe AuffordernActivity() Bereit Karte eingeben do/check = karteeinactivity() Karte und Beleg entnehmen [check = "Karte nicht lesbar" ] [check = "Karte lesbar" ] Bereit zur Kartenentnahme Karte gelesen Abbruch [check = "Geheimzahl falsch" ] Geheimzahl eingeben do/abschlussactivity() [check = "Karte nicht ok" ] do/check = geheimzahleinactivity() abschließen [check = "Karte ok"] Geld entnommen [check = "Transaktion gescheitert" ] Geheimzahl und Karte geprüft Abbruch Abhebung wählen do/geldentnehmen Activity() do/abhebungactivity() Geld entnehmen Transaktion durchgeführt [check = "Transaktion erfolgreich" ] do/ Betrag eingeben check = betrageinactivity() [check = "Grenzen überschritten" ] Transaktionsform bestimmt Abbruch
31 Activity diagrams for the operations of the consortium class Seite 70 ad karteüberprüfen check = blzüberprüfen() [check = "BLZ falsch" ] return "falsche Bankleitzahl" [check = "BLZ richtig" ] check = banken[blz].bankkarteüberprüfen() [check = "Karte bei Bank gesperrt" ] return "Karte gesperrt" [check = "Karte ok" ] return "Karte ok" ad transaktionverarbeiten check = banken[blz].banktransaktionverarbeiten() [check = "Banktransaktion erfolgreich" ] [check = "Banktransaktion gescheitert" ] return "Transaktion erfolgreich" return "Transaktion gescheitert"
32 Activity diagrams for the operations of the consortium bank Seite 71 ad bankkarteüberprüfen check = kartennummerüberprüfen() [check = "gesperrt" ] return "Karte bei Bank gesperrt" [check = "gültig" ] return "Karte ok" ad banktransaktionverarbeiten check = kontoaktualisieren() [check = "gescheitert" ] return "Banktransaktion gescheitert" [check = "erfolgreich" ] return "Banktransaktion erfolgreich" Remark The consistency of the diagrams with respect to each other can be checked easily.
33 Conclusion of Section 3.4 Seite 72 State and activity diagrams can be constructed systematically from the interaction model State diagrams are developed for classes which objects have a non-trivial life cycle We distinct between stable and activity states during the construction of state diagrams Activity diagrams are used to describe the behaviour of operations
3.2 Static Model Creation
3.2 Static Model Creation Seite 22 nput Use case model Description of the problem Expert knowledge from the are of the problem General knowledge Goal: Creation of a class diagram (first without operations)
Kapitel 3. Objektorientierte Analyse
Seite 1 Kapitel 3 Objektorientierte Analyse Prof. Dr. Rolf Hennicker 23.11.2010 Ziele Seite 2 Eine Anwendungsfall-Analyse für ein zu entwickelndes System durchführen können. Schrittweise ein statisches
A Classification of Partial Boolean Clones
A Classification of Partial Boolean Clones DIETLINDE LAU, KARSTEN SCHÖLZEL Universität Rostock, Institut für Mathematik 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT,
Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.
Magic Figures Introduction: This lesson builds on ideas from Magic Squares. Students are introduced to a wider collection of Magic Figures and consider constraints on the Magic Number associated with such
Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6
Unit 1 Motivation and Basics of Classical Logic Fuzzy Logic I 6 Motivation In our everyday life, we use vague, qualitative, imprecise linguistic terms like small, hot, around two o clock Even very complex
Der Wetterbericht für Deutschland. Read the weather reports and draw the correct weather symbols for each town.
Der Wetterbericht für Deutschland Read the weather reports and draw the correct weather symbols for each town. Es ist sehr heiß in Berlin und es donnert und blitzt in Frankfurt. Es ist ziemlich neblig
Konfiguration von eduroam. Configuring eduroam
eduroam Windows 8.1 / 10 Konfiguration von eduroam Configuring eduroam 08.10.2018 kim.uni-hohenheim.de [email protected] Wissenschaftliche Einrichtungen und Universitäten bieten einen weltweiten Internetzugang
1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3
User Manual for Marketing Authorisation and Lifecycle Management of Medicines Inhalt: User Manual for Marketing Authorisation and Lifecycle Management of Medicines... 1 1. General information... 2 2. Login...
Number of Maximal Partial Clones
Number of Maximal Partial Clones KARSTEN SCHÖLZEL Universität Rostoc, Institut für Mathemati 26th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK
Introduction FEM, 1D-Example
Introduction FEM, 1D-Example home/lehre/vl-mhs-1-e/folien/vorlesung/3_fem_intro/cover_sheet.tex page 1 of 25. p.1/25 Table of contents 1D Example - Finite Element Method 1. 1D Setup Geometry 2. Governing
VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016
Overview The Hamburg Süd VGM-Portal is an application which enables to submit VGM information directly to Hamburg Süd via our e-portal web page. You can choose to insert VGM information directly, or download
Introduction FEM, 1D-Example
Introduction FEM, D-Example /home/lehre/vl-mhs-/inhalt/cover_sheet.tex. p./22 Table of contents D Example - Finite Element Method. D Setup Geometry 2. Governing equation 3. General Derivation of Finite
VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016
Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,
miditech 4merge 4-fach MIDI Merger mit :
miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse
Unit 4. The Extension Principle. Fuzzy Logic I 123
Unit 4 The Extension Principle Fuzzy Logic I 123 Images and Preimages of Functions Let f : X Y be a function and A be a subset of X. Then the image of A w.r.t. f is defined as follows: f(a) = {y Y there
https://portal.microsoftonline.com
Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have
p^db=`oj===pìééçêíáåñçêã~íáçå=
p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for
ISO 15504 Reference Model
Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release
Hinweisblatt. Für den Einsatz des MAX! Heizungssteuerungssystems haben Sie zwei Alternativen: Die MAX! Einzelraumlösung und die MAX! Hauslösung.
Hinweisblatt MAX! Heizkörperthermostat BC-RT-TRX-CyG Art.-Nr. 99017 MAX! Fensterkontakt BC-SC-Rd-WM Art.-Nr. 99023 Für den Einsatz des MAX! Heizungssteuerungssystems haben Sie zwei Alternativen: Die MAX!
Data Structures and Algorithm Design
- University of Applied Sciences - Data Structures and Algorithm Design - CSCI 340 - Friedhelm Seutter Institut für Angewandte Informatik Contents 1 Analyzing Algorithms and Problems 2 Data Abstraction
Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
Slide 3: How to translate must not and needn t with two sentences to illustrate this.
Teaching notes This resource is designed to revise the use of modal verbs in the present tense and includes a starter card sort, PowerPoint presentation and Word worksheet. Suggested starter activities
Wie man heute die Liebe fürs Leben findet
Wie man heute die Liebe fürs Leben findet Sherrie Schneider Ellen Fein Click here if your download doesn"t start automatically Wie man heute die Liebe fürs Leben findet Sherrie Schneider Ellen Fein Wie
Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part V) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
German translation: technology
A. Starter Write the gender and the English translation for each word, using a dictionary if needed. Gender (der/die/das) German English Handy Computer Internet WLAN-Verbindung Nachricht Drucker Medien
Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference
Syntax Semantics Parametrized Distributions Inference in Exact Inference Approximate Inference enumeration variable elimination stochastic simulation Markov Chain Monte Carlo (MCMC) 1 Includes many slides
Rev. Proc Information
Rev. Proc. 2006-32 Information 2006, CPAs 1 Table 1-Total loss of the home Table 2- Near total loss is water to the roofline. Completely gut the home from floor to rafters - wiring, plumbing, electrical
HIR Method & Tools for Fit Gap analysis
HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes
TomTom WEBFLEET Tachograph
TomTom WEBFLEET Tachograph Installation TG, 17.06.2013 Terms & Conditions Customers can sign-up for WEBFLEET Tachograph Management using the additional services form. Remote download Price: NAT: 9,90.-/EU:
Teil 2.2: Lernen formaler Sprachen: Hypothesenräume
Theorie des Algorithmischen Lernens Sommersemester 2006 Teil 2.2: Lernen formaler Sprachen: Hypothesenräume Version 1.1 Gliederung der LV Teil 1: Motivation 1. Was ist Lernen 2. Das Szenario der Induktiven
a) Name and draw three typical input signals used in control technique.
12 minutes Page 1 LAST NAME FIRST NAME MATRIKEL-NO. Problem 1 (2 points each) a) Name and draw three typical input signals used in control technique. b) What is a weight function? c) Define the eigen value
Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically
Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Click here if your download doesn"t start automatically Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Ein Stern in dunkler
Instruktionen Mozilla Thunderbird Seite 1
Instruktionen Mozilla Thunderbird Seite 1 Instruktionen Mozilla Thunderbird Dieses Handbuch wird für Benutzer geschrieben, die bereits ein E-Mail-Konto zusammenbauen lassen im Mozilla Thunderbird und wird
Abteilung Internationales CampusCenter
Abteilung Internationales CampusCenter Instructions for the STiNE Online Enrollment Application for Exchange Students 1. Please go to www.uni-hamburg.de/online-bewerbung and click on Bewerberaccount anlegen
H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n
Time Aware Shaper Christian Boiger [email protected] IEEE 802 Plenary September 2012 Santa Cruz, California D E G G E N D O R F U N I V E R S I T Y O F A P P L I E D S C I E N C E S Time
Can I use an older device with a new GSD file? It is always the best to use the latest GSD file since this is downward compatible to older versions.
EUCHNER GmbH + Co. KG Postfach 10 01 52 D-70745 Leinfelden-Echterdingen MGB PROFINET You will require the corresponding GSD file in GSDML format in order to integrate the MGB system: GSDML-Vx.x-EUCHNER-MGB_xxxxxx-YYYYMMDD.xml
aus Doktorarbeiten Anna Lena Birkmeyer Oktober 2016
aus Doktorarbeiten Anna Lena Birkmeyer Fachbereich Mathematik TU Kaiserslautern Oktober 2016 In der der Arbeit: The mathematical modeling and optimization of... is a wide field of research [4,15,19,35,61,62,66,76,86]
FEM Isoparametric Concept
FEM Isoparametric Concept home/lehre/vl-mhs--e/folien/vorlesung/4_fem_isopara/cover_sheet.tex page of 25. p./25 Table of contents. Interpolation Functions for the Finite Elements 2. Finite Element Types
Registration of residence at Citizens Office (Bürgerbüro)
Registration of residence at Citizens Office (Bürgerbüro) Opening times in the Citizens Office (Bürgerbüro): Monday to Friday 08.30 am 12.30 pm Thursday 14.00 pm 17.00 pm or by appointment via the Citizens
Labour law and Consumer protection principles usage in non-state pension system
Labour law and Consumer protection principles usage in non-state pension system by Prof. Dr. Heinz-Dietrich Steinmeyer General Remarks In private non state pensions systems usually three actors Employer
Level 2 German, 2015
91126 911260 2SUPERVISOR S Level 2 German, 2015 91126 Demonstrate understanding of a variety of written and / or visual German text(s) on familiar matters 2.00 p.m. Friday 4 December 2015 Credits: Five
LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources
physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Links to e-learning content for physics, a database of distributed sources Julika Mimkes: [email protected] Overview
Order Ansicht Inhalt
Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...
How to access licensed products from providers who are already operating productively in. General Information... 2. Shibboleth login...
Shibboleth Tutorial How to access licensed products from providers who are already operating productively in the SWITCHaai federation. General Information... 2 Shibboleth login... 2 Separate registration
Newest Generation of the BS2 Corrosion/Warning and Measurement System
Newest Generation of the BS2 Corrosion/Warning and Measurement System BS2 System Description: BS2 CorroDec 2G is a cable and energyless system module range for detecting corrosion, humidity and prevailing
Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel)
Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel) Stefan Frà drich Click here if your download doesn"t start automatically Die einfachste Diät der Welt: Das Plus-Minus-Prinzip
herzberg social housing complex green living
Vienna 2011 social housing complex green living Seite 1/9 Vienna 2011 social housing complex green living since summer 2011, the new residents of the Herzberg public housing project developed by AllesWirdGut
Kybernetik Intelligent Agents- Decision Making
Kybernetik Intelligent Agents- Decision Making Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 [email protected] 03. 07. 2012 Intelligent Agents Environment Agent Intelligent
Pilot Project Biogas-powered Micro-gas-turbine
1/18 Pilot Project Biogas-powered Micro-gas-turbine Supported by the Hessischen Ministerium für Wirtschaft, Verkehr und Landesentwicklung Speaker Details 2/18 Jan Müller Works at Institute of Solar Energy
Geschäftsprozesse und Regeln
Geschäftsprozesse und Regeln 7 Szenarien einer möglichen Integration Jana Koehler Hochschule Luzern Lucerne University of Applied Sciences and Arts [email protected] Gartner: Organizations struggle
Harry gefangen in der Zeit Begleitmaterialien
Folge 029 Grammatik 1. The pronoun "es" (review) "es" is a pronoun that usually substitutes a neuter noun. Example: Ist das Bett zu hart? - Nein, es ist nicht zu hart. (es = it das Bett = the bed) But:
ECC Clearing Information No. 41/2012
ECC Clearing Information 2012-12-21 No. 41/2012 Anpassung des Margining für Emissionszertifikate aus Primärmarktauktionen Mit diesem Rundschreiben informiert die ECC über die Anpassung der Marginberechnung
Algorithms for graph visualization
Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum
Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine
Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine 5. Braunschweiger Symposium 20./21. Februar 2008 Dipl.-Ing. T. Mauk Dr. phil. nat. D. Kraft
Pilot area B: Zeeland (B + NL) Pilot area C: Terschelling and Northern Fryslan (NL) Pilot area D: Borkum (D)
Pilot area A: Belgische Middenkust, (B) Pilot area B: Zeeland (B + NL) Pilot area C: Terschelling and Northern Fryslan (NL) Pilot area D: Borkum (D) Pilot area E: Schleswig and Sdr. Jylland (D + DK) Pilot
There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25
Name: AP Deutsch Sommerpaket 2014 The AP German exam is designed to test your language proficiency your ability to use the German language to speak, listen, read and write. All the grammar concepts and
Automatentheorie und formale Sprachen reguläre Ausdrücke
Automatentheorie und formale Sprachen reguläre Ausdrücke Dozentin: Wiebke Petersen 6.5.2009 Wiebke Petersen Automatentheorie und formale Sprachen - SoSe09 1 Formal language Denition A formal language L
Cycling and (or?) Trams
Cycling and (or?) Trams Can we support both? Experiences from Berne, Switzerland Roland Pfeiffer, Departement for cycling traffic, City of Bern Seite 1 A few words about Bern Seite 2 A few words about
Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:
Installationshinweise Z250I / Z270I Adapter IR USB Installation hints Z250I / Z270I Adapter IR USB 06/07 (Laden Sie den Treiber vom WEB, entpacken Sie ihn in ein leeres Verzeichnis und geben Sie dieses
Soll der Staat aktiv Innovationen fördern? Das Beispiel Airbus A400M
Wirtschaft Tobias Karcher Soll der Staat aktiv Innovationen fördern? Das Beispiel Airbus A400M Bachelorarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek verzeichnet
CABLE TESTER. Manual DN-14003
CABLE TESTER Manual DN-14003 Note: Please read and learn safety instructions before use or maintain the equipment This cable tester can t test any electrified product. 9V reduplicated battery is used in
Objektorientierte Software-Entwicklung
Objektorientierte Software-Entwicklung Priv.- Doz Dr. Rolf Hennicker 04.10.2002 Kapitel 3 Objektorientierte Analyse Kapitel 3 Objektorientierte Analyse 2 Ziele Eine Anwendungsfall-Analyse für ein zu entwickelndes
Analyse und Interpretation der Kurzgeschichte "Die Tochter" von Peter Bichsel mit Unterrichtsentwurf für eine 10. Klassenstufe (German Edition)
Analyse und Interpretation der Kurzgeschichte "Die Tochter" von Peter Bichsel mit Unterrichtsentwurf für eine 10. Klassenstufe (German Edition) Janina Schnormeier Click here if your download doesn"t start
Technical Support Information No. 123 Revision 2 June 2008
I IA Sensors and Communication - Process Analytics - Karlsruhe, Germany Page 6 of 10 Out Baking Of The MicroSAM Analytical Modules Preparatory Works The pre-adjustments and the following operations are
Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)
Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition) Ulrich Schaffer Click here if your download doesn"t start automatically Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER
Social Innovation and Transition
Social Innovation and Transition Dmitri Domanski & Jürgen Howaldt TU Dortmund University Sozialforschungsstelle Dortmund Co-innovation theory and practice to facilitate change Wageningen, October 28-29,
Big Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM
Big Data Analytics Fifth Munich Data Protection Day, March 23, 2017 C Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM Big Data Use Cases Customer focused - Targeted advertising / banners - Analysis
Willkommen zur Vorlesung Komplexitätstheorie
Willkommen zur Vorlesung Komplexitätstheorie WS 2011/2012 Friedhelm Meyer auf der Heide V11, 16.1.2012 1 Themen 1. Turingmaschinen Formalisierung der Begriffe berechenbar, entscheidbar, rekursiv aufzählbar
Automatentheorie und formale Sprachen endliche Automaten
Automatentheorie und formale Sprachen endliche Automaten Dozentin: Wiebke Petersen 13.5.2009 Wiebke Petersen Automatentheorie und formale Sprachen - SoSe09 1 What we know so far about formal languages
Algorithms & Datastructures Midterm Test 1
Algorithms & Datastructures Midterm Test 1 Wolfgang Pausch Heiko Studt René Thiemann Tomas Vitvar
ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS
ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS An AAA/Switch cooperative project run by LET, ETH Zurich, and ilub, University of Bern Martin Studer, ilub, University of Bern Julia Kehl, LET, ETH Zurich 1 Contents
Tube Analyzer LogViewer 2.3
Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015
Where are we now? The administration building M 3. Voransicht
Let me show you around 9 von 26 Where are we now? The administration building M 3 12 von 26 Let me show you around Presenting your company 2 I M 5 Prepositions of place and movement There are many prepositions
How to create a Gift Certificate Wie man ein Gift Certificate (Gutschein) erstellt
1) Login www.lopoca.com Username, Password 2) Click My Finances Gift Certificates Summary: Overview of your Gift Certificates Übersicht Ihrer Gift Certificates Create new: Create new Gift Certificate Neues
Einführung in die Computerlinguistik reguläre Sprachen und endliche Automaten
Einführung in die Computerlinguistik reguläre Sprachen und endliche Automaten Dozentin: Wiebke Petersen 03.11.2009 Wiebke Petersen Einführung CL (WiSe 09/10) 1 Formal language Denition Eine formale Sprache
Context-adaptation based on Ontologies and Spreading Activation
-1- Context-adaptation based on Ontologies and Spreading Activation ABIS 2007, Halle, 24.09.07 {hussein,westheide,ziegler}@interactivesystems.info -2- Context Adaptation in Spreadr Pubs near my location
Fakultät III Univ.-Prof. Dr. Jan Franke-Viebach
1 Universität Siegen Fakultät III Univ.-Prof. Dr. Jan Franke-Viebach Klausur Monetäre Außenwirtschaftstheorie und politik / International Macro Wintersemester 2011-12 (2. Prüfungstermin) Bearbeitungszeit:
Wertungstabelle / Score table
Wertungstabelle / Score table Gruppe Pkt Tore Zwischengr. Pkt Tore Gesamt Pkt Platzierung Tore 1 2 3 4 5 6 7 8 9 JFG VfBSaarlouis Stuttgart 10 1.VfL FC Köln Wolfsburg 11 Fenerbahce Istanbul 12 13 14 EIntracht
DPM_flowcharts.doc Page F-1 of 9 Rüdiger Siol :28
Contents F TOOLS TO SUPPORT THE DOCUMENTATION... F-2 F.1 GRAPHIC SYMBOLS AND THEIR APPLICATION (DIN 66 001)... F-2 F.1.1 Flow of control... F-3 F.1.2 Terminators and connectors... F-4 F.1.3 Lines, arrows
Zustandsdiagramm - Begriffe
Zustandsdiagramm - Begriffe Zustand Zustände sind durch eine Kombination von Attributwerten bestimmt. Zweck beschreiben das Verhalten eines Objektes zeigen alle Zustände, die ein Objekt haben kann zeigen
VORANSICHT. Halloween zählt zu den beliebtesten. A spooky and special holiday Eine Lerntheke zu Halloween auf zwei Niveaus (Klassen 8/9)
IV Exploringlifeandculture 12 Halloween(Kl.8/9) 1 von28 A spooky and special holiday Eine Lerntheke zu Halloween auf zwei Niveaus (Klassen 8/9) EinBeitragvonKonstanzeZander,Westerengel Halloween zählt
The Development and Use of Industrial Robots the Educational/Work Science Perspective (part 1)
Prof. Dr. Martin Fischer Institut für Berufspädagogik und Allgemeine Pädagogik Internet: http://www.ibp.kit.edu The Development and Use of Industrial Robots the Educational/Work Science Perspective (part
ONLINE LICENCE GENERATOR
Index Introduction... 2 Change language of the User Interface... 3 Menubar... 4 Sold Software... 5 Explanations of the choices:... 5 Call of a licence:... 7 Last query step... 9 Call multiple licenses:...
Cycling. and / or Trams
Cycling and / or Trams Experiences from Bern, Switzerland Roland Pfeiffer, Departement for cycling traffic, City of Bern Seite 1 A few words about Bern Seite 2 A few words about Bern Capital of Switzerland
Einführung in die Computerlinguistik reguläre Sprachen und endliche Automaten
Einführung in die Computerlinguistik reguläre Sprachen und endliche Automaten Dozentin: Wiebke Petersen May 3, 2010 Wiebke Petersen Einführung CL (SoSe2010) 1 Operationen auf Sprachen Seien L Σ und K Σ
Geometrie und Bedeutung: Kap 5
: Kap 5 21. November 2011 Übersicht Der Begriff des Vektors Ähnlichkeits Distanzfunktionen für Vektoren Skalarprodukt Eukidische Distanz im R n What are vectors I Domininic: Maryl: Dollar Po Euro Yen 6
EtherNet/IP Topology and Engineering MPx06/07/08VRS
EtherNet/IP Topology and Engineering MPx06/07/08VRS 3 1. Engineering via free EtherNet/IPTM-Port of a device on Bus from MPx07V10 2. Engineering via optional Industrial-Ethernet-Switch 3. Engineering via
Rechnergestützte Netzanalysen. Computational Methods Winter Semester
Fakultät für Ingenieurwissenschaften Transportsysteme und -logistik Prof. Dr.-Ing. B. Noche Rechnergestützte Netzanalysen Computational Methods Winter Semester 2015-16 The students those who wish to make
