Inside the Stateflow 4
|
|
- Robert Gardner
- 5 years ago
- Views:
Transcription
1 State Flow 1
2 What is StateFlow? Stateflow is a graphical design and development tool for control and supervisory logic used in conjunction with Simulink. It provides clear, concise description of complex system behavior using finite state machine theory 2
3 Example 3
4 Inside the Stateflow 4
5 Events/Data Input event on_switch rising_edge event off_switch falling_edge data temp Output data y 5
6 Example The Stateflow has 2 states: Power_on and Power_off. When the state machine is first turned on, we will use the default transition. The default transition will turn to the initial state in this case Power_off state. When we change the manual switch from Off to On, the model sends an event (on_switch), that makes the change from Power_Off state to Power_on state When we change the manual switch from On to Off, the model sends an even (off_switch), that makes the change from Power_On state to Power_off state 6
7 Stateflow Stateflow is an example of finite state machine. A finite state machine reacts to events by changing states. 7
8 Flow Diagram Stateflow also adds the feature of flow diagram that provides decision points in transition 8
9 Explain A junction has been added to the diagram that checks to see if the outside temperature is less than 30 degree. 9
10 Stateflow Objects 10
11 State Hierarchy Stateflow supports the representation of graphical object hierarchy. 11
12 Example The diagram is the parent of Car_done The state Car_done is the parent of Car_made and Car_Shipped The state Car_made is the pareant of Parts_assembled and Painted 12
13 Texture representation The texture representation of the hierarchy of object is as follows: /Car_Done /Car_Done.Car_made /Car_Done.Car_shipped /Car_Done.Car_made.Parts_assembled /Car_Done.Car_made.Painted 13
14 Representing State Transition 14
15 State Decomposition Exclusive (OR) state Parallel (AND) state 15
16 Exclusive (OR) State Exclusive OR decomposition is used to describe system model that are mutually exclusive. From the example, either state A or state B can be active. If state A is active, either state A1 or A2 can be active at any one time 16
17 Parallel (AND) State The children of parallel (AND) decomposition parents are parallel states. All states at the same level are always active at the same time. In the following example, when state A is active, A1 and A2 are both active at the same time. 17
18 Example In the following example, when state A becomes active, both states B and C become active at the same time. When state C becomes active, either state C1 or state C2 can be active. 18
19 State Label Notation The label for a state appears on the top left corner of the state rectangle with the following format: name entry: entry actions during: during actions bind: events, data exit: exit actions on event_name: on event_name actions 19
20 Example 20
21 State Name A state label starts with the name of the state Valid state names consist of alphanumeric characters and can include underscore(_) The use of hierarchy provides some flexibility in the naming of states. 21
22 Hierarchy Example Ride1.On Ride1.Off Ride2.On Ride2.Off 22
23 State Actions Entry Action: preceded by the prefix entry. In the previous example, we set on_count = 0 whenever state On becomes active During Action: preceded by the prefix during. In the previous example, state On has two during actions, light_on() and on_count++. These action are executed when state on is already active and any event occurs 23
24 State Actions Exit Action: preceded by the prefix exit. In the previous example, state Off has the exit action light_off(). If state Off is active and becomes inactive, this action is executed. On Event action name: preceded by the prefix on event_name.. In the previous example, state On has an on power_outage action. If state On is active and the event the power_outage occurs, the action handle_outage is executed. 24
25 State Actions Bind action: preceded by the prefix bind. In previous example, the data on_count is bound to state On. Other states can use the data, but cannot change the value. Only state On or a child of state On can change the value of data on_count 25
26 Transition A transition is a curved line with an arrowhead that link one object with another. The source state is where the transition begins, and the destination is where the transition ends. 26
27 Example of Transition 27
28 Transition Junctions divide a transition segments Each segment is evaluated in the process of determining the validity of full transition 28
29 Transition Label Notation The label consists of an event, a condition, a condition action, and a transition action event [ condition]{condition_action}/transition_action 29
30 Example 30
31 Connective Junction 31
32 Transition Notation Event: causes the transition to be taken. Specifying an event is optional Condition: is a Boolean expression to specify that a transition occurs given that the specified expression is true. Condition Action: follows the condition for a transition. It is executed as soon as the condition is evaluated as true. Transition Action: is executed, once the transition is completed (reached). 32
33 Transition to and from Exclusive states 33
34 Transitions to and from Junctions 34
35 Transitions to and from Exclusive Superstates 35
36 Transitions to and from Substates 36
37 Self-Loop Transitions 37
38 Before Using an Inner Transition 38
39 Inner Transition After using E_one inner transition 39
40 Using an Inner Transition to a History Junction History junction is used to remember the previous state 40
41 Default Transition 41
42 Default Transition to a Junction Example 42
43 Default transition with a Label 43
44 Connective Junction Provide more efficient generated code and optimize memory use 44
45 Connection Junction- Self Loop 45
46 For Loop Example 46
47 STMF4 Example: Traffic Light 47
48 Example 48
49 Questions? 49
Stateflow Best Practices By Michael Burke
Stateflow Best Practices By Michael Burke 2012 The MathWorks, Inc. 1 Topics Background Overview of terms Readability Stateflow hierarchy Modeling tips Basic rules: MAAB style guide 2 Background Objective
More informationvisualstate Reference Guide
COPYRIGHT NOTICE Copyright 2000 2014 IAR Systems AB. No part of this document may be reproduced without the prior written consent of IAR Systems. The software described in this document is furnished under
More informationModeling Hybrid Systems with Petri Nets
Modeling Hybrid Systems with Petri Nets Debjyoti Bera, Kees van Hee and Henk Nijmeijer Abstract The behavior of a hybrid system is a mixture of continuous behavior and discrete event behavior. The Simulink/Stateflow
More informationDRAWING ENVIRONMENT DIAGRAMS
DRAWING ENVIRONMENT DIAGRAMS COMPUTER SCIENCE 61A September 10, 2012 0.1 Background A frame is a location where variable bindings are stored A binding is a connection between a name and a value. The name
More informationDynamic Modeling - Finite State Machines
Dynamic Modeling - Finite State Machines SWE 321 Fall 2014 Rob Pettit 1 Finite State Machines Finite number of states Only in one state at a time Transition Change of state Caused by event Transition to
More informationCombined Modeling and Programming with State Machines
Combined Modeling and Programming with State Machines Kjetil Andresen Master s Thesis Spring 2014 Combined Modeling and Programming with State Machines Kjetil Andresen 1st May 2014 ii Abstract As part
More informationSoftware Engineering. Page 1. Objectives. Object-Behavioural Modelling. Analysis = Process + Models. Case Study: Event Identification
Software Engineering Object-Oriented Analysis (State and Interaction Diagrams) James Gain (jgain@cs.uct.ac.za) http://people.cs.uct.ac.za/~jgain 1. Show the object-behaviour design process Objectives 2.
More informationStatecharts 1.- INTRODUCTION 1.- INTRODUCTION
Statecharts INDEX 1.- Introduction 2.- When to use Statecharts 3.- Basic components 4.- Connectors and compound transitions Mª Ángeles Martínez Ibáñez University of Bergen Selected topics in programming
More informationSection 5.5. Left subtree The left subtree of a vertex V on a binary tree is the graph formed by the left child L of V, the descendents
Section 5.5 Binary Tree A binary tree is a rooted tree in which each vertex has at most two children and each child is designated as being a left child or a right child. Thus, in a binary tree, each vertex
More informationFinite State Machine Modeling for Software Product Lines. Finite State Machines and Statecharts
SWE 721 / IT 821 Advanced Software Design: Reusable Software Architectures Finite State Machine Modeling for Software Product Lines Hassan Gomaa Department of Information and Software Engineering George
More informationInterPARES 2 Project
International Research on Permanent Authentic Records in Electronic Systems Integrated Definition Function Modeling (IDEFØ): A Primer InterPARES Project Coordinator 04 August 2007 1 of 13 Integrated Definition
More informationFinite State Machines and Statecharts
Finite State Machines and Statecharts Hassan Gomaa Dept of Information & Software Engineering George Mason University Reference: H. Gomaa, Chapter 10 - Designing Concurrent, Distributed, and Real-Time
More informationChapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework
More informationGoals of this Lecture States and State Diagrams
Goals of this Lecture States and State Diagrams Object-Oriented Analysis and Design - Fall 1998 n Present the foundational concept of state and how it relates to objects n Present State diagrams n Discuss
More informationSimulation-Based Analysis of UML Statechart Diagrams: Methods and Case Studies 1
Simulation-Based Analysis of UML Statechart Diagrams: Methods and Case Studies 1 Jiexin Lian, Zhaoxia Hu and Sol M. Shatz Department of Computer Science University of Illinois at Chicago Chicago, IL, U.S.A.
More informationState Machine Diagrams
State Machine Diagrams Introduction A state machine diagram, models the dynamic aspects of the system by showing the flow of control from state to state for a particular class. 2 Introduction Whereas an
More informationChapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework
More informationStateflow for Signal Processing and Communications Applications with Code Generation Capabilities
Stateflow for Signal Processing and Communications Applications with Code Generation Capabilities MathWorks Korea 이웅재부장 Senior Application Engineer 2013 The MathWorks, Inc. 1 Agenda State Machines in Signal
More informationAbout the FBX Exporter package
About the FBX Exporter package Version : 1.3.0f1 The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and
More informationChap 6. Test Models and Strategies
Chap 6. Test Models and Strategies 6.2 State-based Testing 1. Introduction 2. State Transition Diagram 3. Transition Test Strategy 1 1. Introduction -State-based testing relies on the construction of a
More informationNested Class Map Support for Zone-Based Policy Firewall
Nested Class Map Support for Zone-Based Policy Firewall The Nested Class Map Support for Zone-Based Policy Firewall feature provides the Cisco IOS XE firewall the functionality to configure multiple traffic
More informationSTATE MACHINES. Figure 1: State Machines
STATE MACHINES Figure 1: State Machines state machine A state machine is a behavior that specifies the sequences of states an object goes through during its lifetime in response to events. Graphically,
More informationUNIT-4 Behavioral Diagrams
UNIT-4 Behavioral Diagrams P. P. Mahale Behavioral Diagrams Use Case Diagram high-level behaviors of the system, user goals, external entities: actors Sequence Diagram focus on time ordering of messages
More information}w!"#$%&'()+,-./012345<ya
MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY }w!"#$%&'()+,-./012345
More informationCourse Introduction to Matlab and Simulink - Stateflow
Course Introduction to Matlab and Simulink - Stateflow Emanuele Ruffaldi June 08, 2017 http://www.eruffaldi.com/wp/introduction-to-matlab-and-simulink/ Scuola Superiore Sant Anna, Pisa Event-driven Systems
More informationEmbedded Systems. Problem 1: Getting started with STATEFLOW. Starting STATEFLOW
Prof. Bernd Finkbeiner, Ph.D. Winter term 2008/2009 Dipl.-Inf. Rüdiger Ehlers Problem Set 2 Dipl.-Inf.Hans-Jörg Peter Due: Thursday,6 th November 2008 Michael Gerke, B.Sc. Embedded Systems STATEFLOW is
More informationUML- a Brief Look UML and the Process
UML- a Brief Look UML grew out of great variety of ways Design and develop object-oriented models and designs By mid 1990s Number of credible approaches reduced to three Work further developed and refined
More informationSBGN-ML. Milestone 1
SBGN-ML Milestone 1 Generalities SBGN-ML is XML based cf. schema SBGN.xsd SBGN-ML files represent SBGN maps PD (Process Description) only in milestone 1 Basic geometry and labels COMMON TYPES AND ELEMENTS
More informationBest-First Search! Minimizing Space or Time!! RBFS! Save space, take more time!
Best-First Search! Minimizing Space or Time!! RBFS! Save space, take more time! RBFS-1 RBFS general properties! Similar to A* algorithm developed for heuristic search! RBFS-2 RBFS general properties 2!
More informationRoute Filter Configuration
CHAPTER 30 Use the following topics to add, update, copy, or delete a route filter: Settings, page 30-1 Adding and Editing Route Filter Clauses, page 30-3 Removing Route Filter Clauses, page 30-4 Synchronizing
More informationObject-Oriented Modeling. State Machine Diagram. Slides accompanying Version 1.0
Object-Oriented Modeling State Machine Diagram Slides accompanying UML@Classroom Version 1.0 Business Informatics Group Institute of Software Technology and Interactive Systems Vienna University of Technology
More informationSCXML State Chart XML
SCXML State Chart XML Previously, in this course... Previously, in this course... Running Example all actions omitted wasn t it supposed to help? Previously, in this course... Running Example all actions
More informationChapter 8. The Routing Table: A Closer Look
Chapter 8 The Routing Table: A Closer Look CCNA2-1 Chapter 8 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks
More informationProcesses The Process Model. Chapter 2. Processes and Threads. Process Termination. Process Creation
Chapter 2 Processes The Process Model Processes and Threads 2.1 Processes 2.2 Threads 2.3 Interprocess communication 2.4 Classical IPC problems 2.5 Scheduling Multiprogramming of four programs Conceptual
More informationSoftware Design and Analysis CSCI 2040
Software Design and Analysis CSCI 2040 Introduce UML State Machine Diagram Notation. Create State Machine Diagrams for Classes and Use Cases. Advanced techniques in Activity Diagrams. Software Design and
More informationMDA Modeling Conventions
Peter J. Fontana Version 2.0 May 25, 2004 PathMATE Series Pathfinder Solutions LLC 90 Oak Point Wrentham, MA 02093 USA www.pathfindermda.com 508-384-1392 2004 by Pathfinder Solutions Table of Contents
More informationIntroduction to C/C++ Lecture 3 - Program Flow Control
Introduction to C/C++ Lecture 3 - Program Flow Control Rohit Sehgal Nishit Majithia Association of Computing Activities, Indian Institute of Technology,Kanpur rsehgal@cse.iitk.ac.in nishitm@cse.iitk.ac.in
More informationThe Routing Table: A Closer Look
The Routing Table: A Closer Look Routing Protocols and Concepts Chapter 8 Version 4.0 1 Objectives Describe the various route types found in the routing table structure. Describe the routing table lookup
More informationUML REFERENCE SHEETS. 2013, 2014 Michael Marking; all rights reserved, including moral rights. Web site:
UML Reference Sheets 2013, 2014 Michael Marking; all rights reserved, including moral rights. Web site: http://www.tatanka.com/ Revision Information This document was last revised 2014.03.02. The current
More informationSLDG: A Metamodel for Simulink/Stateflow Models and its Applications
Innovations in Systems and Software Engineering manuscript No. (will be inserted by the editor) SLDG: A Metamodel for Simulink/Stateflow Models and its Applications Shambhu Prasad Suraj Nayak Vamshi Vijay
More informationState Machine Diagrams
107 Chapter 10 State Machine Diagrams State machine diagrams are a familiar technique to describe the behavior of a System. Various forms of State diagrams haue been around since the 1960s and the earliest
More informationData Flow Diagrams System Analysis ( (
7 Data Flow Diagrams System Analysis (1932475( Kendall & Kendall 7-1 Data Flow Diagrams A top down approach to diagramming data movement, it moves from general to specific. Graphically characterize data
More informationQuality of Service. Understanding Quality of Service
The following sections describe support for features on the Cisco ASR 920 Series Router. Understanding, page 1 Configuring, page 2 Global QoS Limitations, page 2 Classification, page 3 Marking, page 6
More informationLambda Calculus. Gunnar Gotshalks LC-1
Lambda Calculus LC-1 l- Calculus History Developed by Alonzo Church during 1930 s-40 s One fundamental goal was to describe what can be computed. Full definition of l-calculus is equivalent in power to
More informationConfiguring Mutation Mapping
CHAPTER 5 This chapter describes how to configure the mutation of packet values used to define traffic classes on the Cisco NX-OS device. This chapter includes the following sections: Information About
More informationFSASIM: A Simulator for Finite-State Automata
FSASIM: A Simulator for Finite-State Automata P. N. Hilfinger Chapter 1: Overview 1 1 Overview The fsasim program reads in a description of a finite-state recognizer (either deterministic or non-deterministic),
More informationPieter van den Hombergh. Fontys Hogeschool voor Techniek en Logistiek. September 9, 2016
Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek September 9, 2016 Contents /FHTenL September 9, 2016 2/35 UML State Uses and application In behaviour is modeled with state charts (diagrams)
More informationSequential Circuits. inputs Comb FFs. Outputs. Comb CLK. Sequential logic examples. ! Another way to understand setup/hold/propagation time
Sequential Circuits! Another way to understand setup/hold/propagation time inputs Comb FFs Comb Outputs CLK CSE 37 Spring 2 - Sequential Logic - Sequential logic examples! Finite state machine concept
More informationCreating the Tilt Game with Blender 2.49b
Creating the Tilt Game with Blender 2.49b Create a tilting platform. Start a new blend. Delete the default cube right click to select then press X and choose Erase Selected Object. Switch to Top view (NUM
More informationPlexil-Like Plan Execution Control in Agent Programming
AI and Robotics: Papers from the AAAI-14 Workshop Plexil-Like Plan Execution Control in Agent Programming Pouyan Ziafati SnT, University of Luxembourg Intelligent Systems Group, Utrecht University Abstract
More informationSpecifications Part 1
pm3 12 Specifications Part 1 Embedded System Design Kluwer Academic Publisher by Peter Marwedel TU Dortmund 2008/11/15 ine Marwedel, 2003 Graphics: Alexandra Nolte, Ges Introduction 12, 2008-2 - 1 Specification
More informationChapter 1: Object-Oriented Programming Using C++
Chapter 1: Object-Oriented Programming Using C++ Objectives Looking ahead in this chapter, we ll consider: Abstract Data Types Encapsulation Inheritance Pointers Polymorphism Data Structures and Algorithms
More informationProcesses The Process Model. Chapter 2 Processes and Threads. Process Termination. Process States (1) Process Hierarchies
Chapter 2 Processes and Threads Processes The Process Model 2.1 Processes 2.2 Threads 2.3 Interprocess communication 2.4 Classical IPC problems 2.5 Scheduling Multiprogramming of four programs Conceptual
More informationA Quick Chat about two of many Service-Oriented Modeling Framework (SOMF) Capabilities: Simplicity and Traceability
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF) - SIMPLICITY AND TRACEABILITY www.modelingconcepts.com Do not be afraid to ask! A Quick Chat about two of many Service-Oriented Modeling Framework (SOMF) Capabilities:
More informationOrganizing Spatial Data
Organizing Spatial Data Spatial data records include a sense of location as an attribute. Typically location is represented by coordinate data (in 2D or 3D). 1 If we are to search spatial data using the
More informationModule 4. Planning the Addressing Structure
Module 4 Planning the Addressing Structure Name 4.1.1 1. How many bits are in an IP address? 2. What is dotted decimal notation? 3. What is the parent part of an IP address? 4. What is the child part of
More informationChecking Multiple Conditions
Checking Multiple Conditions Conditional code often relies on a value being between two other values Consider these conditions: Free shipping for orders over $25 10 items or less Children ages 3 to 11
More informationUnit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS
Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Previously Key features of programming languages Software Development Lifecycle Using tools to demonstrate
More informationLambda Calculus and Lambda notation in Lisp II. Based on Prof. Gotshalks notes on Lambda Calculus and Chapter 9 in Wilensky.
λ Calculus Basis Lambda Calculus and Lambda notation in Lisp II Based on Prof. Gotshalks notes on Lambda Calculus and Chapter 9 in Wilensky Mathematical theory for anonymous functions» functions that have
More informationSafra's Büchi determinization algorithm
Safra's Büchi determinization algorithm Aditya Oak Seminar on Automata Theory 28 Jan 2016 Introduction Proposed by S. Safra in 1988 For determinization of non-deterministic Büchi automaton Gives equivalent
More informationSOFTWARE DESIGN COSC 4353 / Dr. Raj Singh
SOFTWARE DESIGN COSC 4353 / 6353 Dr. Raj Singh UML - History 2 The Unified Modeling Language (UML) is a general purpose modeling language designed to provide a standard way to visualize the design of a
More informationXSD Diagram Notations
XSD Diagram Notations Below is the table showing the XSD diagram notations used in the TAF and TAP complete TAF TSI Catalogue XSD documentation here in the ERA_Technical_Document_TAF_D_2_Appendix_F_v2_0
More informationUI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI)
UI Elements 1 2D Sprites If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) Change Sprite Mode based on how many images are contained in your texture If you are
More informationResource Allocation. Pradipta De
Resource Allocation Pradipta De pradipta.de@sunykorea.ac.kr Outline Dining Philosophers Problem Drinking Philosophers Problem Dining Philosophers Problem f(5) 5 f(1) Each philosopher goes through, Think
More informationModeling of Avionics Systems using JGrafchart and TrueTime
ISSN 0280-5316 ISRN LUTFD2/TFRT--5907--SE Modeling of Avionics Systems using JGrafchart and TrueTime Anna Benktson Sofia Dahlberg Lund University Department of Automatic Control November 2012 Lund University
More informationDISCRETE-event dynamic systems (DEDS) are dynamic
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 7, NO. 2, MARCH 1999 175 The Supervised Control of Discrete-Event Dynamic Systems François Charbonnier, Hassane Alla, and René David Abstract The supervisory
More informationVALIDATION OF MISSION CRITICAL SOFTWARE DESIGN AND IMPLEMENTATION USING MODEL CHECKING
VALIDATION OF MISSION CRITICAL SOFTWARE DESIGN AND IMPLEMENTATION USING MODEL CHECKING Paula J. Pingree Jet Propulsion Laboratory Pasadena, CA Erich Mikk Erlangen, Germany Gerard J. Holzmann Margaret H.
More informationDiameter HDD Module Configuration Mode Commands
Diameter HDD Module Configuration Mode Commands The HDD Module Configuration Mode allows you to configure Hard Disk Drive (HDD) module to store the failed CCR-T messages during OCS failure. Command Modes
More informationYOLOP Language Reference Manual
YOLOP Language Reference Manual Sasha McIntosh, Jonathan Liu & Lisa Li sam2270, jl3516 and ll2768 1. Introduction YOLOP (Your Octothorpean Language for Optical Processing) is an image manipulation language
More informationRouting algorithms. Jan Lönnberg, 51101M. October 2, Based on G. Tel: Introduction to Distributed Algorithms, chapter 4.
Routing algorithms Jan Lönnberg, 51101M October 2, 2002 Based on G. Tel: Introduction to Distributed Algorithms, chapter 4. 1 Contents Introduction Destination-based routing Floyd-Warshall (single processor)
More informationFormal Verification for UML/SysML models
Formal Verification for UML/SysML models IBM Research Lab - Haifa Content Formal verification v.s. testing Correctness properties Formal verification for Rhapsody models 2 Formal Verification Desired Properties
More informationCreating Your Parent Account
Parent Portal Guide for Parents 2016-2017 Creating Your Parent Account Before using the parent portal, you must pick up your access id and password from the school. This information must be picked up in
More informationGTP-U Service Configuration Mode Commands
GTP-U Service Configuration Mode Commands The GTP-U Service Configuration Mode is used to manage parameters applied to incoming GTP-U packets. Important The commands or keywords/variables that are available
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 27-1
Slide 27-1 Chapter 27 XML: Extensible Markup Language Chapter Outline Introduction Structured, Semi structured, and Unstructured Data. XML Hierarchical (Tree) Data Model. XML Documents, DTD, and XML Schema.
More information12 Tutorial on UML. TIMe TIMe Electronic Textbook
TIMe TIMe Electronic Textbook 12 Tutorial on UML Introduction......................................................2.................................................3 Diagrams in UML..................................................3
More informationCreating a Basic Application for DataPlus Mobile November 18, 2015
Creating a Basic Application for DataPlus Mobile November 18, 2015 An application in DataPlus Mobile determines the types of features and their attributes that can be collected in the field. In this support
More informationIngegneria del Software Corso di Laurea in Informatica per il Management
Ingegneria del Software Corso di Laurea in Informatica per il Management UML: State machine diagram Davide Rossi Dipartimento di Informatica Università di Bologna State machine A behavioral state machine
More informationVERSION DOCUMENT TRACKING USER MANUAL
VERSION 1.7.0 DOCUMENT TRACKING USER MANUAL CONTENTS Quick Start Overview... 3 Access Groups... 3 Employees... 3 Location Type... 3 Item Type... 3 Custom Images... 3 Locations... 3 Items... 4 Printer Assignment...
More informationLambda Calculus LC-1
Lambda Calculus LC-1 λ- Calculus History-1 Developed by Alonzo Church during 1930 s-40 s One fundamental goal was to describe what can be computed. Full definition of λ-calculus is equivalent in power
More informationAlarms & Events Plug-In PTC Inc. All Rights Reserved.
2017 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 OPC AE Plug-In Terminology 4 OPC AE Plug-In Conditions 5 The OPC AE Plug-In from the OPC AE Clients' Perspective
More informationPoP Level Mapping And Peering Deals
PoP Level Mapping And Peering Deals Mapping Internet Methodology Data Collection IP Classification to PoP PoP Geolocation PoP locations on Peering estimations Outline Internet Service Providers ISPs are
More informationLab Manual. Object Oriented Analysis And Design. TE(Computer) VI semester
Lab Manual Object Oriented Analysis And Design TE(Computer) VI semester Index Sr. No. Title of Programming Assignment Page No. 1 2 3 4 5 6 7 8 9 10 Study of Use Case Diagram Study of Activity Diagram Study
More informationA new generation of tools for SGML
Article A new generation of tools for SGML R. W. Matzen Oklahoma State University Department of Computer Science EMAIL rmatzen@acm.org Exceptions are used in many standard DTDs, including HTML, because
More informationObject oriented programming. Instructor: Masoud Asghari Web page: Ch: 3
Object oriented programming Instructor: Masoud Asghari Web page: http://www.masses.ir/lectures/oops2017sut Ch: 3 1 In this slide We follow: https://docs.oracle.com/javase/tutorial/index.html Trail: Learning
More informationMeltem Özturan
Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 1 2 Modeling System Requirements Object Oriented Approach to Requirements OOA considers an IS as a set of objects that work together to carry out the function.
More informationDEPLOYMENT GUIDE Version 1.1. DNS Traffic Management using the BIG-IP Local Traffic Manager
DEPLOYMENT GUIDE Version 1.1 DNS Traffic Management using the BIG-IP Local Traffic Manager Table of Contents Table of Contents Introducing DNS server traffic management with the BIG-IP LTM Prerequisites
More informationRenderize Live Overview
Renderize Live Overview The Renderize Live interface is designed to offer a comfortable, intuitive environment in which an operator can create projects. A project is a savable work session that contains
More informationDataflow Editor User Guide
- Cisco EFF, Release 1.0.1 Cisco (EFF) 1.0.1 Revised: August 25, 2017 Conventions This document uses the following conventions. Convention bold font italic font string courier font Indication Menu options,
More informationEMPATH LANGUAGE REFERENCE MANUAL
EMPATH LANGUAGE REFERENCE MANUAL Jeremy Posner jp2288@columbia.edu Nalini Kartha nkk2106@columbia.edu Sampada Sonalkar ss3119@columbia.edu William Mee wjm2107@columbia.edu COMS4115 Programming Languages
More information6. Finding Efficient Compressions; Huffman and Hu-Tucker
6. Finding Efficient Compressions; Huffman and Hu-Tucker We now address the question: how do we find a code that uses the frequency information about k length patterns efficiently to shorten our message?
More informationChapter 9. Enhanced Interior Gateway Routing Protocol (EIGRP) Part I
Chapter 9 Enhanced Interior Gateway Routing Protocol (EIGRP) Part I CCNA2-1 Chapter 9-2 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College
More information12 Abstract Data Types
12 Abstract Data Types 12.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define the concept of an abstract data type (ADT). Define
More informationIntroduction to Computers and Programming. Concept Question
Introduction to Computers and Programming Prof. I. K. Lundqvist Lecture 7 April 2 2004 Concept Question G1(V1,E1) A graph G(V, where E) is V1 a finite = {}, nonempty E1 = {} set of G2(V2,E2) vertices and
More informationModeling with Activity Diagram
Modeling with Activity Diagram The following elements are available in a activity diagram. ActionState SubactivityState InitialState FinalState Synchronization Decision Flow Final Object Flow Signal Accept
More informationControl Structures. Control Structures 3-1
3 Control Structures One ship drives east and another drives west With the selfsame winds that blow. Tis the set of the sails and not the gales Which tells us the way to go. Ella Wheeler Wilcox This chapter
More informationChapter 13 Object Oriented Programming. Copyright 2006 The McGraw-Hill Companies, Inc.
Chapter 13 Object Oriented Programming Contents 13.1 Prelude: Abstract Data Types 13.2 The Object Model 13.4 Java 13.1 Prelude: Abstract Data Types Imperative programming paradigm Algorithms + Data Structures
More informationProcess/Thread Synchronization
CSE325 Principles of Operating Systems Process/Thread Synchronization David Duggan dduggan@sandia.gov February 14, 2013 Reading Assignment 7 Chapter 7 Deadlocks, due 2/21 2/14/13 CSE325: Synchronization
More informationEmpath. A Modeling Language for Living Beings. White Paper. Jeremy Posner, Nalini Kartha, Sampada Sonalkar, William Mee
Empath A Modeling Language for Living Beings White Paper Jeremy Posner, Nalini Kartha, Sampada Sonalkar, William Mee COMS4115 Programming Languages and Translators 26 September 2006 Introduction The Empath
More informationCreating Dynamic UIs with Qt Declarative UI
Creating Dynamic UIs with Qt Declarative UI Alex Luddy 8/25/2010 Purpose To inspire your usage of Qt s declarative UI Show how to use it Show how cool it is 1 Agenda Why Declarative UI? Examples Things
More informationAlarms & Events Plug-In Kepware Technologies
2011 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 AE Plug-In Terminology 3 AE Plug-In Conditions 3 The AE Plug-In from the AE Clients' Perspective 4 Real World Examples 5 User
More information