Editing/Creating FDDEVS model Couplings using System Entity Structures
|
|
- Victoria Hart
- 6 years ago
- Views:
Transcription
1 Editing/Creating FDDEVS model Couplings using System Entity Structures This step by step guide will help you to understand - how to use an advanced feature of FDDEVS involving System Entity Structures to modify/create model coupling Note : Before you read this guide, you need to have followed and updated FDDEVS Software following the Guide to updating FDDEVS software to latest versions to enable the features discussed The topics we will visit in this Guide 1) A Brief Note on System Entity Structure (SES) 2) Step1: Creating Atomic and Coupled Models revisited 3) Step 2: Modify Couplings using System Entity Structures 4) Step 3: Modified model renaming with SES 1
2 1) A Brief note on System Entity Structure (SES) System Entity Structure o is a knowledge representation framework for supporting the compositions of hierarchical and modular structures o Please see pg 18 for reference material SESs allows o large/complex systems to be defined using smaller and simpler ones in a structured/organized manner. Since SES originated from the representation of simulation model structure o it is easily accommodated in modeling and simulation for automation o as you will see in future tutorials FDDEVS framework has the capability to use SES descriptions defined in a natural language to specify model couplings. Basic structural composition of a SES involve o Entity o Variable o Aspect : could be anything that exist in the real world or maybe in imagined world. Ex: Tennis Match, Book, Car, House, a Dragon! etc : are an attribute of an Entity Ex : Name of Player : represent ways of decomposing things into even smaller ones. Ex : Tennis Match can be decomposed into Player A, Player B, Umpire etc. o Specialization : represent categories or families of specific forms that a thing can assume. Ex : Tennis Match can be Singles match or Doubles. Tennisball can be Green or yellow color. o Multi Aspect : are aspects for which the components are all of the same kind. Ex : Tennisballs 2
3 Figure1 depicts the basic structural composition of an SES Figure 1: Basic structural composition of an SES 3
4 Using SES concepts, Figure 2 is the structural representation of a Tennis Game. Please refer to Appendix B for further information SES and PES structures. 4
5 Step 1 : Creating Atomic and Coupled Models revisited Recall the below diagram for Tennis PlayerA? 1. As a refresher, can you fill in the blanks for the FDDEVS natural language description below of PlayerA? in play for time 0.5! play ShotA! from play go to! hold in for time Infinity! when in ShotB go to! 2. As we will be experimenting with a new FDDEVS concepts in this tutorial let us create a new folder named TennisExp and set the work path to it if you forgot how to you can refer to Appendix A save the text as PlayerA.txt using the FDDEVS Builder GUI 3. Generate PlayerA DEVS java model 3.1. using the Builder GUI view the PlayerA.java using SimView Make sure your model is behaving correctly as it should. \ o If not, you can cheat a bit this time and refer the prior tutorials for correct natural language description. 5
6 4. Now can you fill in the blanks for PlayerB natural language description below? to start passivate in wait! when in and go to! for time 0.5! ShotB! from play go to! 5. Save the text as PlayerB.txt As before Generate DEVS java model and experiment through SimView for functionality. 6. Next make a Coupled Model named GameBetweenAandB with the 2 Tennis Players created above. To do so ( as recap), on FDDEVS Builder GUI Natural Language tab a) Click Open and type GameBetweenAandBSeS.txt b) Create Coupled Button c) In opened selection box choose PlayerA.xml and PlayerB.xml d) In Eclipse IDE view GamesBetweenAandBSeS.java and (repeat until code is full) e) View GamesBetweenAandBSeS.java in SimView. Observe the correct coupling and behavior of shot exchanges 6
7 Step 2 : Modify Couplings using System Entity Structures Before you proceed make sure you have Updated your FDDEVS software to the Latest Version with new features. i) Execute FDDEVS and notice that there are 2 new Tabs 1) SES 2) SES with Prune ii) Click on the SES Tab to start with 7
8 iii) ( In SES Tab) Open GameBetweenAandBSeS.txt Contents: From the struct perspective, GameBetweenAandB is made of PlayerA, and PlayerB! From the struct perspective, GameBetweenAandB sends ShotB to PlayerA! From the struct perspective, GameBetweenAandB sends ShotA to PlayerB! From the struct perspective, PlayerA sends ShotA to GameBetweenAandB! From the struct perspective, PlayerB sends ShotB to GameBetweenAandB! From the struct perspective, PlayerA sends ShotA to PlayerB! From the struct perspective, PlayerB sends ShotB to PlayerA! Note : The above natural language SES description was automatically created and used when the coupled model GameBetweenAandB was generated. 8
9 Though the descriptions are generally intuitive it is good to note in From the struct perspective, GameBetweenAandB is made of PlayerA, and PlayerB! o GameBetweenAandB, PlayerA and PlayerB are all Entities. o The Top Entity ( Parent) of the SES is GameBetweenAandB, and it is decomposed in to two parts namely PlayerA and PlayerB iv) Modify the SES description to experiment, For example o delete the sentence From the struct perspective, PlayerA sends ShotA to PlayerB! v) Click ShowParse button to 1) check for syntax errors ( there should be none in this case) 2) visualize the SES Tree as below 9
10 vi) Click Transform to generate a modified DEVS Java version of the Coupled Model. Make sure in Eclipse IDE, GamesBetweenAandB.java code is updated. vii) View the newly generated GameBetweenAandB.java o using Sim View Did you notice any difference related to overall model behavior and couplings? 10
11 Step 3: Modified model renaming with SES Since the model behavior is changed now o GameBetweenAandB will not be an appropriate descriptive name. 1) To give an appropriate name and save Click RenameTopEntity button 2) An Input Box will pop up where you can type a new name 11
12 The new name ModifiedGame will used as an example. Click OK note ModifiedGame is not a good descriptive name for the above model behavior but will be used only an example for discussion the relatively simple task of observing the modified model behavior and giving it an appropriate name is left as task to the student. 12
13 3) Notice that once you click OK a) the revised version will be saved as ModifiedGameSeS.txt b) the revised content will be updated on text area as below Modified Contents: From the struct perspective, ModifiedGame is made of PlayerA, and PlayerB! From the struct perspective, ModifiedGame sends ShotB to PlayerA! From the struct perspective, ModifiedGame sends ShotA to PlayerB! From the struct perspective, PlayerA sends ShotA to ModifiedGame! From the struct perspective, PlayerB sends ShotB to ModifiedGame! From the struct perspective, PlayerB sends ShotB to PlayerA! The old name GameBetweenAandB is revised with the new name ModifiedGame which is also now the Top Entity. 13
14 Question : Answer : Could we not have done a simple Save As to change the model name? Though it is possible to do a Save As, all instances of the old name appearing in the SES description ( ie GameBetweenAandB) needs to be replaced with the new name ( ie ModifiedGame) before you do the save. Also the name under which the model is saved needs to match the top entity name in the SES. Else the model generation will run into irregularities. RenameTopEntity process will handle these issues automatically. 4) With ModifiedGame is updated in SES tab text area Click Transform button to generate the new version with the new name. 14
15 EXERCISE Please follow the exercise titled An Exercise FDDEVS with SES on FDDEVS website. 15
16 APPENDIX Creating a new work folder Steps to follow i) On ECLIPSE IDE a. under FDDEVS project, b. Select src then New and Folder c. Give name TennisExp Images below show screen captures of the process.. 16
17 ii) On FDDEVS Builder Workspace a. Goto File, and next Create Folder b. Browse to TennisExp Folder and select it c. Type path for File Name ( recall we followed the same procedure in the guide Intro to FDDEVS Builder Working Environment ) d. Click Open 17
18 APPENDIX B Acknowledgment Material mentioned herewith is an excerpt from Prof B Zeigler DEVS Primer which would give the reader a short and effective introduction to SESs. If you need to learn in detail about SESs please refer to 1. Theory of Modeling and Simulation, B.P Zeigler, T.G Kim et al, Academic Press NY, Zeigler/dp/ /ref=sr_1_1?ie=UTF8&s=books&qid= &sr = Modeling and Simulation-Based Data Engineering: Introducing Pragmatics into Ontologies for Net-Centric Information Exchange,B.P Zeigler and Phillip Hammond, Academic Press, Introducing/dp/ /ref=sr_1_1?s=books&ie=UTF8&qid= &sr=1-1 18
19 System Entity Structures The System Entity Structure (SES) is a high level ontology framework targeted to modeling, simulation, systems design and engineering. Its expressive power, both in strength and limitation, derive from that domain of discourse. An SES is a formal structure governed by a small number of axioms that provide clarity and rigor to its models. The structure supports hierarchical and modular compositions allowing large complex structures to be built in stepwise fashion from smaller, simpler ones. Tools have been developed to transform SESs back and forth to XML allowing many operations to be specified in either SES directly or in its XML guise. The axioms and functionally based semantics of the SES promote pragmatic design and are easily understandable by data modelers. Ontology is a knowledge representation concerned with describing things and their relationships. An ontology contains classes (elements), attributes of the classes, and relationships between classes with which to represent or model knowledge of a certain domain. The System Entity Structure (SES) is a formal ontology framework, axiomatically defined, to represent the elements of a system (or world) and their relationships in hierarchical manner. It provides a model to describe knowledge of a domain in a structural way. Since it is originated from the representation of simulation model structure, SES is easily accommodated in modeling and simulation for automation. While SES represents complex data in a rigorous way, it has flexibility and efficiency to change the structure according to a variety of choices. Figure 1 shows the basic representation elements of the SES. Figure 1.Basic SES representation SES consists of entities, (multi-)aspects, specialization, and variables. Entities represent things that have existence in a certain domain. Entities can have variables which can be assigned a value within given range and types Aspects represent ways of taking things apart into more detailed ones and labeled decomposition relation between the parent and the children. 19
20 Multi-aspects are aspects for which the components are all of the same kind. Specialization categorizes things in specific forms that it can assume. It is a labeled relation that expresses alternative choices that a system entity can take on. Entities can have variables, which can be assigned a value within given range. For example, a book can be represented in SES structure in Figure 2. Figure 2.Representation of a book in SES A book consists of front cover, back cover, and pages, which show the physical decomposition relation between book and covers. The front cover of a book can be made of either cardboard or paper. The cardboard is also manufactured in red or blue. Pages contain multiple entities of the same characteristics. Pages has a variable of numofpage whose values take on integer values. Decomposition of event sets provides an example of the use of SES in time segment XML descriptions. The SES operations causing structural change to extract specific information are: pruning, restructuring, and transforming. Pruning is an operation to cut off unnecessary structure in a SES based on the specification of a pragmatic frame. More specifically, it includes processes: a) to assign particular values to variables of entities, b) to trim the SES and get the minimal SES for end-users by picking specific elements from multiple choices. Restructuring is a mapping process within the same domain, and may result in the alternative structures. Transforming is also a mapping process, but from one domain to another domain. For example, a pruned SES is transformed into a simulatable DEVS model. An important computational representation of the System Entity Structure uses the extended markup language (XML). With the availability of appropriate tool support, this makes development of XML Schema transparent to the modeler. Finally, SES structures are compact relative to equivalent Schema and automatically generate associated executable simulation 20
21 models. Natural Language Representation The basic idea is as follows. The entity is considered as a collection of various message streams. It has been observed in complex systems that an entity node can act as receiver and sender simultaneously. It is logical to consider that a node may be processing more than one messages at a given instant. Consequently, developing a framework where the entity node model can operate with multiple message streams is the objective of this type of requirement specifications. The rules that provide a binding to this type of requirement specifications are provided in Table 1. The designer can specify each node s behavior as a sender and a receiver with respect to any specific message type. 21
22 Rules: 1 Copula "is" and "are" are treated the same. 2 Compounds x and y; x, y, and z; NOTE: the commas are mandatory for 3 or more constituents x, y, z, and w; x or y; x, y, or z; x, y, z, or w; 3 Determiners a, the, are removed from the input before processing 4 End of Sentence use! instead of. 5 Sentence Order 6 Forms 7 Specialization 8 Aspect 9 MultiAspect 10 Attached Variables 11 Range specifications of variables The entity mentioned first in the first sentence becomes the root of the SES. A variable must be attached to an entity before giving it a range specification (see below). Otherwise sentences can be in any order. In the following, CAPITALs indicate variables, lower case indicate mandatory key words in the order shown. THING can be VARIANT1, VARIANT2, or VARIANT3 in CLASSFAMILY! From VIEW perspective, THING is made of COMPONENT1, COMPONENT2, and COMPONENT3! From multiple perspective, THINGS are made of more than one THING! THING has VAR1, VAR2, and VAR3! The range of THING's VAR1 is RANGE! 22
23 Prepared by Lahiru Ariyananda ACIMS, University of Arizona. 23
INTRODUCTION TO FDDEVS BUILDER ENVIRONMENT WITH EXAMPLE ATOMIC MODEL GENERATION AND VISUALIZATION. Lahiru Ariyananda ACIMS UNIVERSITY OF ARIZONA
INTRODUCTION TO FDDEVS BUILDER ENVIRONMENT WITH EXAMPLE ATOMIC MODEL GENERATION AND VISUALIZATION Lahiru Ariyananda ACIMS UNIVERSITY OF ARIZONA Outline This presentation will help you to setup a working
More informationModeling & Simulation-Based Data Engineering
Modeling & Simulation-Based Data Engineering Modeling & Simulation- Based Data Engineering: Introducing Pragmatics into Ontologies for Net-Centric Information Exchange Bernard P. Zeigler Phillip E. Hammonds
More informationSYSTEM ENTITY STRUCTURES FOR SUITES OF SIMULATION MODELS
International Journal of Modeling, Simulation, and Scientific Computing Vol. 4, No. 3 (2013) 1340006 (11 pages) c World Scientific Publishing Company DOI: 10.1142/S1793962313400060 SYSTEM ENTITY STRUCTURES
More informationAn XML-based DEVS Modeling Tool to Enhance Simulation Interoperability
An XML-based DEVS Modeling Tool to Enhance Simulation Interoperability Yung-Hsin Wang Yao-Chung Lu Department of Information Management Department of Computer Science and Engineering Tatung University
More informationGRAPHICAL USER INTERFACE REPRESENTATION AND GENERATION USING SYSTEM ENTITY STRUCTURES
GRAPHICAL USER INTERFACE REPRESENTATION AND GENERATION USING SYSTEM ENTITY STRUCTURES By Lahiru Ariyananda A Thesis Submitted to the Faculty of the DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING In
More informationCS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.
CS520 Setting Up the Programming Environment for Windows Suresh Kalathur 1. Java8 SDK Java8 SDK (Windows Users) For Windows users, download the Java8 SDK as shown below. The Java Development Kit (JDK)
More informationVerilog Design Entry, Synthesis, and Behavioral Simulation
------------------------------------------------------------- PURPOSE - This lab will present a brief overview of a typical design flow and then will start to walk you through some typical tasks and familiarize
More informationWPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"
WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com
More informationInfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0. User s Guide GI
InfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0 User s Guide GI13-2637-00 InfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0 User
More informationEclipse Plug-in for AccuRev User s Guide Version April 2012
Eclipse Plug-in for AccuRev User s Guide Version 2012.1 April 2012 Revised 4/16/12 Copyright AccuRev, Inc. 1995 2012 ALL RIGHTS RESERVED This product incorporates technology that may be covered by one
More informationA DEVS-BASED FRAMEWORK FOR SIMULATION OPTIMIZATION: CASE STUDY OF LINK-11 GATEWAY PARAMETER TUNING
A DEVS-BASED FRAMEWORK FOR SIMULATION OPTIMIZATION: CASE STUDY OF LINK-11 GATEWAY PARAMETER TUNING Hojun Lee, Bernard P. Zeigler Arizona Center of Integrative Modeling & Simulation The University of Arizona
More informationActiveVOS Fundamentals
Lab #8 Page 1 of 9 - ActiveVOS Fundamentals ActiveVOS Fundamentals Lab #8 Process Orchestration Lab #8 Page 2 of 9 - ActiveVOS Fundamentals Lab Plan In this lab we will build a basic sales order type of
More informationUnicorn WorkFlows Academic Reserves Training Guide
Unicorn Library Management System Unicorn WorkFlows Academic Reserves Training Guide Sirsi 101 Washington Street SE Huntsville, Alabama 35801 (256) 704-7000 Doc No. 400 1100 000 04 1 2002 Sirsi Corporation
More informationSOA Gateway BusinessDataViews
SOA Gateway enables physical assets (tables, files, etc.) to be exposed as "atomic" WebServices, which is useful when direct access to these resources is required. However, it is often the case that a
More informationFlint - Eclipse Based IDE User Manual
1 E M B I E N T E C H N O L O G I E S Flint - Eclipse Based IDE User Manual Embien Technologies No 3, Sankarapandian Street, Madurai, India 625017 www.embien.com 2 3 Table of Contents 1 Introduction...
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationUnit-3 Software Design (Lecture Notes)
Unit-3 Software Design (Lecture Notes) Prepared by Jay Nanavati, Assistant Professor, SEMCOM Topics Software Design - Introduction Design Principles Module Level concepts Overview of Structured design
More informationBEHAVIORAL MODEL SPECIFICATION TOWARDS SIMULATION VALIDATION USING RELATIONAL DATABASES. Shridhar Bendre
BEHAVIORAL MODEL SPECIFICATION TOWARDS SIMULATION VALIDATION USING RELATIONAL DATABASES by Shridhar Bendre A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science
More informationChapter 3 (part 3) Describing Syntax and Semantics
Chapter 3 (part 3) Describing Syntax and Semantics Chapter 3 Topics Introduction The General Problem of Describing Syntax Formal Methods of Describing Syntax Attribute Grammars Describing the Meanings
More information3. UML Class Diagrams Page 1 of 15
3. UML Class Diagrams Page 1 of 15 The UML Class Diagram: Part 1 In the last article, we saw what use cases were, and how to identify and create use cases. Taking the series ahead, in this article, we
More informationWPS Workbench. user guide. To help guide you through using WPS Workbench to create, edit and run programs. Workbench user guide Version 3.
WPS Workbench user guide To help guide you through using WPS Workbench to create, edit and run programs Version: 3.3.4 Copyright 2002-2018 World Programming Limited www.worldprogramming.com Contents Introduction...7
More informationContent Sharing and Reuse in PTC Integrity Lifecycle Manager
Content Sharing and Reuse in PTC Integrity Lifecycle Manager Author: Scott Milton 1 P age Table of Contents 1. Abstract... 3 2. Introduction... 4 3. Document Model... 5 3.1. Reference Modes... 6 4. Reusing
More informationData-Flow Analysis Foundations
CS 301 Spring 2016 Meetings April 11 Data-Flow Foundations Plan Source Program Lexical Syntax Semantic Intermediate Code Generation Machine- Independent Optimization Code Generation Target Program This
More informationCoSMoS: A Visual Environment for Component-Based Modeling, Experimental Design, and Simulation
CoSMoS: A Visual Environment for Component-Based Modeling, Experimental Design, and Simulation Hessam S. Sarjoughian Arizona Center for Integrative Modeling & Simulation Computer Science and Engineering
More informationLecture 1. Abstraction
Lecture 1 Abstraction 1 Programming Techniques Unstructured Programming Procedural Programming Modular & Structural Programming Abstract Data Type Object-Oriented Programming 2 Unstructured Programming
More informationUsing Eclipse for Java. Using Eclipse for Java 1 / 1
Using Eclipse for Java Using Eclipse for Java 1 / 1 Using Eclipse IDE for Java Development Download the latest version of Eclipse (Eclipse for Java Developers or the Standard version) from the website:
More informationBlackboard 9 Instructor Manual
Blackboard 9 Instructor Manual Online Education Department Edition Before Class Begins Posting Announcements page 2 Creating an Instructor Profile page 3 Setting Availability page 4 Setting Due Dates page
More informationDEVS and DEVS Model. Dr. Xiaolin Hu. Dr. Xiaolin Hu
DEVS and DEVS Model Outline Review of last class DEVS introduction How DEVS model works Simple atomic models (SISO) Simple atomic models (with multiple ports) Simple coupled models Event list Scheduling
More informationIntroduction to Stata: An In-class Tutorial
Introduction to Stata: An I. The Basics - Stata is a command-driven statistical software program. In other words, you type in a command, and Stata executes it. You can use the drop-down menus to avoid
More informationBEAWebLogic. Integration. Transforming Data Using XQuery Mapper
BEAWebLogic Integration Transforming Data Using XQuery Mapper Version: 10.2 Document Revised: March 2008 Contents Introduction Overview of XQuery Mapper.............................................. 1-1
More informationEclipse workspace for JSimMAST
Eclipse workspace for JSimMAST César Cuevas Cuesta cuevasce@unican.es José M. Drake Moyano drakej@unican.es Patricia López Martínez lopezpa@unican.es CTR -Computers and Real-Time Group Electronics and
More informationOpen eclass Asynchronous elearning Platform
Open eclass Asynchronous elearning Platform Student Manual The Open eclass platform is a complete Course Management System. It is the solution offered by the Greek Academic Network GUnet to support Asynchronous
More informationManaging Templates and Data Files
CHAPTER 10 This chapter explains the use of templates and data files in Prime Provisioning. It contains the following sections: Overview, page 10-1 Basic Template and Data File Tasks, page 10-5 Using Templates
More informationDEVSJAVA: Basis for a DEVS-based Collaborative M&S Environment
DEVSJAVA: Basis for a DEVS-based Collaborative M&S Environment Hessam S. Sarjoughian & Bernard P. Zeigler AI & Simulation Research Group Electrical & Computer Engineering Department University of Arizona,
More informationINTEROPERABILITY BETWEEN DEVS SIMULATORS USING SERVICE ORIENTED ARCHITECTURE AND DEVS NAMESPACE
INTEROPERABILITY BETWEEN DEVS SIMULATORS USING SERVICE ORIENTED ARCHITECTURE AND DEVS NAMESPACE by Chungman Seo Copyright Chungman Seo 2009 A Dissertation Submitted to the Faculty of the DEPARTMENT OF
More informationGetting started with SQLfast
Last update : 2017-04-01 Getting started with SQLfast Basic Level April 1, 2017 Objectif This first tutorial shows how to use the SQLfast environment in order to get familiar with databases and to learn
More informationTutorial. Building Composite Applications for IBM Lotus Notes 8. For use with the IBM Lotus Notes 8 Beta 2 client
Tutorial Building Composite Applications for IBM Lotus Notes 8 For use with the IBM Lotus Notes 8 Beta 2 client Building composite applications is a process that involves multiple procedures. This tutorial
More informationAn Introductory Guide to SpecTRM
An Introductory Guide to SpecTRM SpecTRM (pronounced spectrum and standing for Specification Tools and Requirements Methodology) is a toolset to support the specification and development of safe systems
More informationSchool Installation Guide ELLIS Academic 5.2.6
ELLIS Academic 5.2.6 This document was last updated on 2/16/11. or one or more of its direct or indirect affiliates. All rights reserved. ELLIS is a registered trademark, in the U.S. and/or other countries,
More informationInstallation and Release Notes
AccuRev Plug-In for Jenkins Installation and Release Notes Version 2013.1 Revised 13-November-2013 Copyright Copyright AccuRev, Inc. 1995 2013 ALL RIGHTS RESERVED This product incorporates technology that
More informationQuick Admit Batch Apps_SPD_ Revision Document Generation Date Date Modified Last Changed by aswade, 12/04 Status
Department Responsibility/Role File Name Quick Admit Batch Apps_SPD_20141204162056 Revision Document Generation Date Date Modified Last Changed by aswade, 12/04 Status 12/4/2014 4:21:00 PM 2/13/2015 9:50:00
More informationOracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E
Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide Release 8.0.2.0.0 February 2016 E65393-01 Oracle Financial Services Governance, Risk, and Compliance Workflow Manager
More informationSAS Business Rules Manager 2.1
SAS Business Rules Manager 2.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS Business Rules Manager 2.1: User's Guide. Cary,
More informationInterPSS OpenCIM User s Guide Software Release 1.2.1
InterPSS OpenCIM User s Guide Software Release 1.2.1 March, 2010 i Important Information USE OF INTERPSS SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN
More informationMultifaceted Modeling and Simulation Framework for
Multifaceted Modeling and Simulation Framework for System of Systems Using HLA/RTI Byeong Soo Kim, Chang Beom Choi and Tag Gon Kim Department of Electrical Engineering Korea Advanced Institute of Science
More informationEresia XML Interface Portal Version 1.1 CML
Eresia XML Interface Portal Version 1.1 CML00034-11 Code Magus Limited (England reg. no. 4024745) Number 6, 69 Woodstock Road Oxford, OX2 6EY, United Kingdom www.codemagus.com Copyright c 2009 Code Magus
More information1. Installing R4E 1. 1) Provision Software Sites 2. 2) Install Version Control System Features 3. 3) Install R4E feature 4. 4) Install Versions
R4E Documentation 1. Installing R4E 1. 1) Provision Software Sites 2. 2) Install Version Control System Features 3. 3) Install R4E feature 4. 4) Install Versions Connectors 2. Getting Started 1. Overview
More informationSAS Business Rules Manager 1.2
SAS Business Rules Manager 1.2 User s Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Business Rules Manager 1.2. Cary,
More informationCMPSCI 187 / Spring 2015 Hangman
CMPSCI 187 / Spring 2015 Hangman Due on February 12, 2015, 8:30 a.m. Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 CMPSCI 187 / Spring 2015 Hangman Contents Overview
More informationSupport for Hierarchical Modular Component-based Model Construction in DEVS/HLA 1
Support for Hierarchical Modular Component-based Model Construction in DEVS/HLA 1 Bernard P. Zeigler Hessam S. Sarjoughian AI and Simulation Group Department of Electrical and Computer Engineering University
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All
More informationONTOLOGY-BASED DATA FUSION WITHIN A NET-CENTRIC INFORMATION EXCHANGE FRAMEWORK
ONTOLOGY-BASED DATA FUSION WITHIN A NET-CENTRIC INFORMATION EXCHANGE FRAMEWORK by Ho Jun Lee Copyright Ho Jun Lee 2009 A Dissertation Submitted to the Faculty of the DEPARTMENT OF ELECTRICAL AND COMPUTER
More informationControlLogix OPC Driver Agent Help OPC Server Driver Agent for ControlLogix Controllers
ControlLogix OPC Driver Agent Help OPC Server Driver Agent for ControlLogix Controllers Version 9 CONTROLLOGIX OPC DRIVER AGENT HELP For ControlLogix Programmable Controllers Version 9 Copyright 1994-2017,
More informationSample A2J Guided Interview & HotDocs Template Exercise
Sample A2J Guided Interview & HotDocs Template Exercise HotDocs Template We are going to create this template in HotDocs. You can find the Word document to start with here. Figure 1: Form to automate Converting
More informationeudevs: Executable UML with DEVS Theory of Modeling and Simulation
eudevs: Executable UML with DEVS Theory of Modeling and Simulation José L. Risco-Martín Departamento de Arquitectura de Computadores y Automática Facultad de Informática, Universidad Complutense de Madrid
More informationChapter 2 Overview of the Design Methodology
Chapter 2 Overview of the Design Methodology This chapter presents an overview of the design methodology which is developed in this thesis, by identifying global abstraction levels at which a distributed
More informationCMPSCI 187 / Spring 2015 Sorting Kata
Due on Thursday, April 30, 8:30 a.m Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 Contents Overview 3 Learning Goals.................................................
More informationAdobe Flash CS5. Creating a web banner. Garvin Ling Juan Santa Cruz Bruno Venegas
Adobe Flash CS5 Creating a web banner Garvin Ling Juan Santa Cruz Bruno Venegas Introduction In this tutorial, you will be guided through a step-by-step process on how to create your very own animated
More informationFolders Projects, Folders and Menus. Table of Contents. 1.0 Folder Types. 2.0 Folder Menu Commands
Folders Projects, Folders and Menus Table of Contents 1.0 Folder Types 2.0 Folder Menu Commands 1.0 Folder Types ProjectWise folders differ from Windows folders in that each ProjectWise folder has a type,
More information18.1 user guide No Magic, Inc. 2015
18.1 user guide No Magic, Inc. 2015 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information
More informationUsing the Operational Data Modeler
CHAPTER 4 The Operational Data Modeler (ODM) enables you to create a unique Data Model for the operational data that is available through CLI show commands. Using this Model, you can further create an
More informationPCB Project Configurations
PCB Project Configurations Frozen Content Modified by Admin on Sep 13, 2017 Parent article: Board Design Release PCB design projects (*.PrjPcb) are design-side entities, containing the source documents
More informationSetting Up the Development Environment
CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment
More informationIMPORT SMART PRACTICE AIDS ENGAGEMENT
IMPORT SMART PRACTICE AIDS ENGAGEMENT Checkpoint Engage with AdvanceFlow SMART Practice Aids engagement to be imported should be same edition year and industry title as Checkpoint Engage engagement (ie
More informationDownloading & Installing the BIT115 Software & Programs JAVA JDK SE JGRASP BECKER.JAR ROBOTS TEXTBOOK PDFS
Downloading & Installing the BIT115 Software & Programs JAVA JDK SE JGRASP BECKER.JAR ROBOTS TEXTBOOK PDFS The Java JDK SE 1. Go to http://www.oracle.com/technetwork/java/javase/downloads/index.html and
More informationProgramming Language Concepts, cs2104 Lecture 01 ( )
Programming Language Concepts, cs2104 Lecture 01 (2003-08-15) Seif Haridi Department of Computer Science, NUS haridi@comp.nus.edu.sg 2002-08-15 S. Haridi, CS2104, L01 (slides: C. Schulte, S. Haridi) 1
More informationObjects and Classes Lecture 1
Objects and Classes Lecture 1 Waterford Institute of Technology January 6, 2016 John Fitzgerald Waterford Institute of Technology, Objects and ClassesLecture 1 1/19 Fundamental Programming Course Content
More informationCreating. guide. quick start. Get Started! your yearbook. Let s. Easy Account Access.
Creating your yearbook quick start guide Let s Get Started! Easy Account Access you can access your account from any computer with a broadband internet connection by visiting www.yearbookwizard.com Table
More informationTeiid Designer User Guide 7.7.0
Teiid Designer User Guide 1 7.7.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationItem Revision Naming Schemes. Revision Naming Terminology. Default Revision Naming Schemes. Modified by Jason Howie on 31-May-2017
Item Revision Naming Schemes Old Content - see latest equivalent Modified by Jason Howie on 31-May-2017 Parent article: Items and Item Revisions Each Item in an Altium Vault is comprised of a series of
More informationTeiid Designer User Guide 7.8.0
Teiid Designer User Guide 1 7.8.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Metadata Overview... 2 1.2.1. What is Metadata... 2 1.2.2. Business and Technical Metadata... 4 1.2.3. Design-Time
More informationInstallation and Release Notes
AccuRev Plug-In for Visual Studio PE Installation and Release Notes Version 2014.3 Revised 8-October-2014 Copyright Copyright Micro Focus 2014. All rights reserved. ALL RIGHTS RESERVED This product incorporates
More informationVersion: Copyright World Programming Limited
Version: 3.0.7.0.650 Copyright 2002-2017 World Programming Limited www.teamwpc.co.uk Contents Introduction... 5 About This Guide... 5 About WPS...5 Users of SAS Software...6 Getting Started... 8 Workbench
More informationBDM Hyperion Workspace Basics
BDM Hyperion Workspace Basics Contents of this Guide - Toolbars & Buttons Workspace User Interface 1 Standard Toolbar 3 Explore Toolbar 3 File extensions and icons 4 Folders 4 Browsing Folders 4 Root folder
More informationINFOLIB2015 USER INSTRUCTION GUIDE
INFOLIB2015 USER INSTRUCTION GUIDE Welcome to Infolib2015. This is the step-by-step tutorial on how to use Infolib2015. To enter the program, Double click the Infolib Icon from the desktop. For the first
More informationUsing Flex 3 in a Flex 4 World *
OpenStax-CNX module: m34631 1 Using Flex 3 in a Flex 4 World * R.G. (Dick) Baldwin This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Learn how
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More information23. Action-Oriented Design Methods
Fakultät Informatik - Institut Software- und Multimediatechnik - Softwaretechnologie Prof. Aßmann - Softwaretechnologie II 23. Action-Oriented Design Methods Prof. Dr. Uwe Aßmann Technische Universität
More informationMicrosoft Expression Web is usually obtained as a program within Microsoft Expression Studio. This tutorial deals specifically with Versions 3 and 4,
Microsoft Expression Web is usually obtained as a program within Microsoft Expression Studio. This tutorial deals specifically with Versions 3 and 4, which are very similar in most respects and the important
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationDescribe The Differences In Meaning Between The Terms Relation And Relation Schema
Describe The Differences In Meaning Between The Terms Relation And Relation Schema describe the differences in meaning between the terms relation and relation schema. consider the bank database of figure
More informationFeature Modeling. Krzysztof Czarnecki & Simon Helsen University of Waterloo
Feature Modeling Krzysztof Czarnecki & Simon Helsen University of Waterloo czarnecki@acm.org www.generative-programming.org Overview Basic Feature Modeling Concepts Exercise AmiEddi-XML 1.3 Captain Feature
More informationCMPSCI 187 / Spring 2015 Hanoi
Due on Thursday, March 12, 2015, 8:30 a.m. Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 Contents Overview 3 Learning Goals.................................................
More informationmyinsight for Documentum User Guide Documentum Administrator, Webtop, Taskspace
myinsight for Documentum User Guide Documentum Administrator, Webtop, Taskspace Contents 1. Version History... 4 2. Product Description... 5 3. Introduction...7 3.1. 3.2. 3.3. 3.4. 3.5. Roles...7 Reports...
More informationFact Manager Guide. March 23, Version 8.2
Guide March 23, 2017 - Version 8.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationInformation Technology Virtual EMS Help https://msum.bookitadmin.minnstate.edu/ For More Information Please contact Information Technology Services at support@mnstate.edu or 218.477.2603 if you have questions
More informationSoftPro 360 User Guide
SoftPro 360 User Guide SoftPro 360 is included with your ProForm license. SoftPro 360 is a revolutionary product which enables requesting services and receiving orders from third party providers directly
More informationIntegrating Simulation Capabilities in SysML using DEVS
Integrating Simulation Capabilities in SysML using DEVS Mara Nikolaidou, Vassilis Dalakas and Dimosthenis Anagnostopoulos Department of Informatics & Telematics Harokopio University of Athens 70 El. Venizelou
More informationX-KIF New Knowledge Modeling Language
Proceedings of I-MEDIA 07 and I-SEMANTICS 07 Graz, Austria, September 5-7, 2007 X-KIF New Knowledge Modeling Language Michal Ševčenko (Czech Technical University in Prague sevcenko@vc.cvut.cz) Abstract:
More informationAPPLICATION COMMON OPERATING ENVIRONMENT (APPCOE)
APPLICATION COMMON OPERATING ENVIRONMENT (APPCOE) TRAINING GUIDE Version 1.0 March 12, 2013 Copyright (c) 2013 MapuSoft Technologies 1301 Azalea Road Mobile, AL 36693 www.mapusoft.com Copyright The information
More informationInstructor Manual Contents
Instructor Manual Contents Welcome to egrade Plus...1 The Roles Within egrade Plus...1 Master Course Instructor...1 Class Section Instructor...2 Navigating egrade Plus...2 Using the Universal Navigation
More informationAppendix A - Glossary(of OO software term s)
Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component
More informationSharePoint 2010 Content Types
SharePoint 2010 Content Types A content type essentially defines the attributes of a list item, a document, or a folder. SharePoint 2010 has several built in content types and site columns that may meet
More informationOracle FLEXCUBE Universal Banking 12.0 OBIEE Repository Development Guide
Oracle FLEXCUBE Universal Banking 12.0 OBIEE Repository Development Guide Release 1.0 May 2012 Contents 1 Preface... 3 1.1 Audience... 3 1.2 Related documents... 3 1.3 Conventions... 3 2 Introduction...
More informationDatabase Design. IIO30100 Tietokantojen suunnittelu. Michal Zabovsky. Presentation overview
Database Design IIO30100 Tietokantojen suunnittelu Michal Zabovsky Department of Informatics Faculty of Management Science and Informatics University of Zilina Slovak Republic Presentation overview Software
More informationOffice of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G55-1]
Office of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G-] Version. November 00 The Government of the Hong Kong Special Administrative Region COPYRIGHT
More information[CHAPTER] 1 INTRODUCTION 1
FM_TOC C7817 47493 1/28/11 9:29 AM Page iii Table of Contents [CHAPTER] 1 INTRODUCTION 1 1.1 Two Fundamental Ideas of Computer Science: Algorithms and Information Processing...2 1.1.1 Algorithms...2 1.1.2
More informationAN AUTOMATED METHODOLOGY FOR NEGOTIATION BEHAVIORS IN MULTI-AGENT ENGINEERING APPLICATIONS
AN AUTOMATED METHODOLOGY FOR NEGOTIATION BEHAVIORS IN MULTI-AGENT ENGINEERING APPLICATIONS by Moath Jarrah A Dissertation Submitted to the Faculty of the DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING
More informationSAP GUI 7.30 for Windows Computer
SAP GUI 7.30 for Windows Computer Student and Faculty Installation Instructions Table of Contents Caution:... 2 System Requirements:... 2 System Memory (RAM) requirements:... 2 Disk Space requirements:...
More informationCS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help
CS 2110 Fall 2012 Homework 4 Paint Program Due: Wednesday, 12 November, 11:59PM In this assignment, you will write parts of a simple paint program. Some of the functionality you will implement is: 1. Freehand
More information