Advanced Topics in Software Engineering (02265) The project(s) Ekkart Kindler
|
|
|
- Camilla Audrey Bryant
- 10 years ago
- Views:
Transcription
1 Advanced Topics in Software Engineering (02265) The project(s)
2 Projects Part of this course is a project (ca. 2 ECTS points) The evaluation of this course is based on the result of this project The project is done in groups of 2-4 students There are different projects you can chose from (and you can suggest own ones, which need to get special approval, though) The different projects must use some of the concepts and technologies presented in this course The following presentation, gives an overview of the projects (much more details will follow in the project and tutorial slots over the next weeks). 2
3 Overview of proposals 1. An editor for a network of hierarchical module definitions Context: Often, software models are defined in a hierarchical way, defining modules with some ports, which can be used to define modules. Task: A graphical editor for views navigating in such a hierarchy (and to interactively inline the substructure of modules in order to see the overall structure of the system (to the depth the user wants to). Mechanisms for definining such modules individually (simple not necessarily grahical). Scope: Focus on technology study for such an editor ( Oticon masters project could follow). 3
4 Overview of proposals 2. A component model for defining formal models Context: Formal models (here Petri nets) can be used for formally verifying that a system fulfills some requirements. Modelling a large system as a Petri net is tedious. One solution for this problem is to define typical components of some application domain as a Petri net, and then to build the system in this domain by combining these components. Task: Implement a tool for define some basic Petri net components and an editor for combining these components. From the definition of these components, and model that connects such components, the tool should automatically generate the Petri net of the then do some simple form of analyis or verification of the system (overall Petri net). Scope: Tool can reuse the epnk for defining components; focus on editor for combining the defined components, and for generating the overall Petri net and do some simple analysis. 4
5 Overview of proposals 3. A GUI modelling language for ECNO Applications Context: The Event Coordination Notation (ECNO) is a notation for modelling a system including the structure as well as the behaviour of the system. From such ECNO models, the software can be generated fully automatically. The automatically generated GUI is not very nice and very flexible. Task: Desing a language to define the GUI for an ECNO application, and a GUI engine that implements the GUI as defined (interprted or generated). The language must as a minimum support the features of an existing example (Workers example from ECNO report), which was manually implemented. Scope: The workers example must be completely covered; and flexible enough for modelling GUIs for other applications. GUI implementation does not need to look fancy (proof of concept) is enough. 5
6 Overview of proposals 4. Flexible data collection with smart phones Context: Scientific projects in many areas need to collect personal data for their empirical studies (health, wellbeing, dietary needs), which they would collect via apps for smartphones. Implementing such apps over and over again is a waste of time (in particular, when support of different platforms is needed). Task: Design simple language for defining surveys in a general and flexible way. Then, an app should be implemented, which equipped with such a definition of a survey conducts the survey. The definition of the survey should allow defining the questions asked and the type of the data to be entered; it should be possible that the questions asked depend on the answer to earlier questions. Also it should be possible to define the frequency of how often certain parts of the survey Scope: No web backend for now; data stored locally. Focus is clear design of such a language and a proof of concept implementation (supporting all language features); Android only. 6
7 Overview of proposals In order to understand the presentation of these projects, this presentation gives an overview of these projects (more details to follow over the next weeks) epnk ECNO 7
8 Meta-levels (reminder) ClassDiagram PetriNet * Class 1 start 1 end * Association * Object Node 1 source 1 target Arc :Class :Association :Association :Class Transition Place * Token :Petrinet :Transition source :Arc target :Place target source :Arc :Arc :Token :Place source target :Arc source target :Transition 8
9 epnk 9
10 Type Definition: PT-Net Annotation Place initialmarking PTMarking Arc inscription PTInscription text NonNegativeInteger text PositiveInteger 10
11 Type Definition: HLPNG (outline) 11
12 Extended Petri nets 12
13 Overview of proposals 2. A component model for defining formal models Context: Formal models (here Petri nets) can be used for formally verifying that a system fulfills some requirements. Modelling a large system as a Petri net is tedious. One solution for this problem is to define typical components of some application domain as a Petri net, and then to build the system in this domain by combining these components. Task: Implement a tool for define some basic Petri net components and an editor for combining these components. From the definition of these components, and model that connects such components, the tool should automatically generate the Petri net of the then do some simple form of analyis or verification of the system (overall Petri net). Scope: Tool can reuse the epnk for defining components; focus on editor for combining the defined components, and for generating the overall Petri net and do some simple analysis. 13
14 Model built from components c 4 c 3 c 5 c 6 c 2 c 7 c 1 Component Tools: Integrating Petri Nets with other Formal Methods 14
15 The Petri net behind Component Tools: Integrating Petri Nets with other Formal Methods 15
16 Component definitions x: semicircle x.track n.track x: line x.track n.track Component Tools: Integrating Petri Nets with other Formal Methods 16
17 Component definitions x: signal x.track n.track x: switch n1.track x.track n2.track Component Tools: Integrating Petri Nets with other Formal Methods 17
18 Model built from components c 4 c 3 c 5 c 6 c 2 c 7 c 1 Component Tools: Integrating Petri Nets with other Formal Methods 18
19 ECNO Event Coordination NOtation: Modelling the local behaviour of system components (objects) Describe how this local behaviour is coordinated with each other interactions On top of OO models or OO implementations 19
20 Example: Class diagram 20
21 Example: Initial Config 21
22 Example: Coordination 22
23 Elements: Live Cycle Car Job Worker 23
24 Example: GUI 24
25 ECNO related project 3. A GUI modelling language for ECNO Applications Context: The Event Coordination Notation (ECNO) is a notation for modelling a system including the structure as well as the behaviour of the system. From such ECNO models, the software can be generated fully automatically. The automatically generated GUI is not very nice and very flexible. Task: Desing a language to define the GUI for an ECNO application, and a GUI engine that implements the GUI as defined (interprted or generated). The language must as a minimum support the features of an existing example (Workers example from ECNO report), which was manually implemented. Scope: The workers example must be completely covered; and flexible enough for modelling GUIs for other applications. GUI implementation does not need to look fancy (proof of concept) is enough. 25
26 Overview of proposals 1. An editor for a network of hierarchical module definitions Context: Often, software models are defined in a hierarchical way, defining modules with some ports, which can be used to define modules. Task: A graphical editor for views navigating in such a hierarchy (and to interactively inline the substructure of modules in order to see the overall structure of the system (to the depth the user wants to). Mechanisms for definining such modules individually (simple not necessarily grahical). Scope: Focus on technology study for such an editor ( Oticon masters project could follow). 26
27 Modul Definition: xdm xdm_1 xdm_3 xdm_3 27
28 Modul Definition: xdm xdm_3 xdm_3 28
29 Modul Definition: xdm 29
30 Overview of proposals 4. Flexible data collection with smart phones Context: Scientific projects in many areas need to collect personal data for their empirical studies (health, wellbeing, dietary needs), which they would collect via apps for smartphones. Implementing such apps over and over again is a waste of time (in particular, when support of different platforms is needed). Task: Design simple language for defining surveys in a general and flexible way. Then, an app should be implemented, which equipped with such a definition of a survey conducts the survey. The definition of the survey should allow defining the questions asked and the type of the data to be entered; it should be possible that the questions asked depend on the answer to earlier questions. Also it should be possible to define the frequency of how often certain parts of the survey Scope: No web backend for now; data stored locally. Focus is clear design of such a language and a proof of concept implementation (supporting all language features); Android only. 30
31 Rough schedule for projects: Week 7 (Feb. 11): Forming of groups (via Campus Net) Week 8 (Feb. 18): Every group decides on their project (via Campus Net) Week 9 (Feb. 25): Every group writes 1-2 pages of a project description (via Campus Net) 31
32 Rough schedule for projects: Week 11 (March 11).: Every group submits a project definition (ca. 5 pages) (via Campus Net) [ Week 17 (April 22): Prototype (optional)??? (via Campus Net) ] Week 19 (May 6): Every group presents their project (Maybe we need some additional slot for that) Week 23, June 2 (last day of examination period): Submission (via Campus Net) of project result: Code/PlugIns and example; documentation of the design, implementation, and the use of the product/example (report) 32
WoPeD - An Educational Tool for Workflow Nets
WoPeD - An Educational Tool for Workflow Nets Thomas Freytag, Cooperative State University (DHBW) Karlsruhe, Germany [email protected] Martin Sänger, 1&1 Internet AG, Karlsruhe, Germany [email protected]
TECH. Requirements. Why are requirements important? The Requirements Process REQUIREMENTS ELICITATION AND ANALYSIS. Requirements vs.
CH04 Capturing the Requirements Understanding what the customers and users expect the system to do * The Requirements Process * Types of Requirements * Characteristics of Requirements * How to Express
Junos Space for Android: Manage Your Network on the Go
Junos Space for Android: Manage Your Network on the Go Combining the power of Junos Space and Android SDKs to build powerful and smart applications for network administrators Challenge It is important
Object Technology Toolsets for LabVIEW
Object Technology Toolsets for LabVIEW OTT by Herbert Pichlik and Jens Vogel Abstract Products used: National Instruments LabVIEW 6i Since the eighties NIs LabVIEW proofed to be a powerful and versatile
Note: This App is under development and available for testing on request. Note: This App is under development and available for testing on request. Note: This App is under development and available for
Ontario Ombudsman. Goals
Ontario Ombudsman www.ombudsman.on.ca Industry Government & Legal Partner Seventyeight Digital Inc. 5000 Yonge Street, Suite 1901 Toronto, ON, M2N 7E9 Canada www.78digital.com Grant Sharples [email protected]
Student Quick Start Guide
Student Quick Start Guide Welcome to Top Hat! This guide will help you register a student account and understand how to use Top Hat for your class. Creating an Account 1. If you don t already have a previous
Instructions Android Smartphone & Tablet Page 1
Instructions Android Smartphone & Tablet Page 1 Instructions Android Smartphone & Tablet This manual is written for users who already have an e-mail account configured in their Android phone or tablet
Kirsten Sinclair SyntheSys Systems Engineers
Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use
BPMN by example. Bizagi Suite. Copyright 2014 Bizagi
BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...
Honda RSA. Application Manual
Honda RSA Application Manual Index Introducing Honda RSA Application.. 1 Getting Start..... 2 Emergency Roadside Assistance Service How To Use Emergency Roadside Assistance Service..... 4 Other Services
Masters of Science in Software & Information Systems
Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January
Siemens AG 2013. LOGO! App V1.0.0 LOGO! Edition 03/2013. Manual. Answers for industry.
LOGO! App V1.0.0 LOGO! Manual Edition 03/2013 Answers for industry. The free of charge LOGO! App enables you to monitor actual process values of your LOGO! 0BA7 application with a smart phone or a tablet
BPMN Business Process Modeling Notation
BPMN (BPMN) is a graphical notation that describes the logic of steps in a business process. This notation has been especially designed to coordinate the sequence of processes and messages that flow between
RFID Based 3D Indoor Navigation System Integrated with Smart Phones
RFID Based 3D Indoor Navigation System Integrated with Smart Phones Y. Ortakci*, E. Demiral*, I. R. Karas* * Karabuk University, Computer Engineering Department, Demir Celik Kampusu, 78050, Karabuk, Turkey
Controllable Space Phaser. User Manual
Controllable Space Phaser User Manual Overview Overview Fazortan is a phasing effect unit with two controlling LFOs. 1 Fazortan graphical interface We can distinguish two sections there: Configuration
CARRIOTS TECHNICAL PRESENTATION
CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO [email protected] @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM
Multi-Factor Authentication Job Aide
To start your account configuration and begin using Multi-Factor Authentication, log in to the CCHMC Multi-Factor Authentication User Portal at https://mfa.cchmc.org/multifactorauth. For assistance, please
OneLogin Integration User Guide
OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...
estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS
WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September
EPNML 1.1 - an XML format for Petri nets
EPNML 1.1 - an XML format for Petri nets J.M.E.M. van der Werf ([email protected]) R.D.J. Post ([email protected]) TU Eindhoven 21st June 2004 Abstract This document defines EPNML 1.1, an XML format used
Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide
Live Maps for System Center Operations Manager 2007 R2 v6.2.1 Installation Guide CONTENTS Contents... 2 Introduction... 4 About This Guide... 4 Supported Products... 4 Understanding Live Maps... 4 Live
BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective
BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
Network & Internet Installation & Information Guide Fall 2004 Edition. Campus Ethernet For PCs using Windows 2000 & XP
Network & Internet Installation & Information Guide Fall 2004 Edition Campus Ethernet For PCs using Windows 2000 & XP Table of Contents Overview... 2 Requirements... 2 Physically connect your computer
Challenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES
AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES S. OTERO, F. POZA, M. A. DOMÍNGUEZ AND P. MARIÑO Electronic Technology Department. University of Vigo.
Lecture 9: Requirements Modelling
A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview
Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
Sage 50 Accounts. What is Sage 50 Accounts?
Sage 50 Accounts What is Sage 50 Accounts? What is Sage 50 Accounts? Sage 50 Accounts is market-leading accounts software designed to help you manage your finances. Keep track of sales, expenses and profit,
Client Training Manual
Client Training Manual Contents Quick Summary on How to Open Encrypted Email from Arlington County.2 I. Overview... 4 A. Overview of Email Encryption with Arlington County Government... 4 Link to YouTube
Psychology 1F03 Course Outline Spring 2014
Psychology 1F03 Course Outline Spring 2014 Course Staff Location Office Hours Dr. Joe Kim Instructor PC/106 Posted weekly on AVENUE Dr. Michelle Cadieux Course Coordinator IntroPsych Office PC/416 Posted
CHAPTER 1 1 INTRODUCTION
CHAPTER 1 1 INTRODUCTION 1.1 Wireless Networks Background 1.1.1 Evolution of Wireless Networks Figure 1.1 shows a general view of the evolution of wireless networks. It is well known that the first successful
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure
Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure August 2015 Table of Contents 1 Introduction... 3 Purpose... 3 Products... 3
Danske Bank - Launch of the first mobile bank app in
Danske Bank - Launch of the first mobile bank app in Claus Hjort Bjerre Development Director Danske Bank, Group IT, Channels 12-05-2011 IT in Danske Bank DKK 160 billions in FX trading per day Leading
Quick DDNS Quick Start Guide
Quick DDNS Quick Start Guide Contents Before Use... 1 Enable Domain Name Access... 2 Default Domain Name Access... 2 Custom Domain Name... 3 DDNS Web Registration and Management... 5 Smart Phone Client...
GOAL-BASED INTELLIGENT AGENTS
International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798
INNOVOLT MANAGEMENT CLOUD USER GUIDE
INNOVOLT MANAGEMENT CLOUD USER GUIDE CONTENTS Introduction... 3 Overview of Innovolt Solution... 3 Getting Started... 4 Create an Account... 4 Sign in... 4 Retrieve Password... 4 Home Page Overview...
Functional Validation of SAP Implementation
Functional Validation of SAP Implementation Efficiently produce and maintain a SAP test repository thru modeling of business processes and business rules Geoffrey Potoczny/Smartesting Professional Services
Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest
Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest Publisher pure-systems GmbH Agnetenstrasse 14 39106 Magdeburg http://www.pure-systems.com
Business Process Modeling
Business Process Modeling Organization Who? What? Function When? Process Which? Data / Service / Product 1 BPMN Stands for Business Process Management Notation Graphical notation for specifying Business
National Competency Standards. For. Mobile Application Developer
Finalized & Validated by Industrial Advisory Group (IAG) 13th December 2013 National Competency Standards For Mobile Application Developer Page 1 Introduction The National Competency Standards are written
Software Analysis Visualization
28th International Conference on Software Engineering Software Analysis Visualization Harald Gall and Michele Lanza !oftware Visualiza"o# Tutorial F7 Software Evolution: Analysis and Visualization 2006
Home Automation System with Universally Used Mobile Application Platform
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. III (Mar - Apr. 2014), PP 01-06 Home Automation System with Universally
What is Sage 50 Accounts?
What is Sage 50 Accounts? Sage 50 Accounts is the market-leading accounts software that puts you in complete control of your business. From invoicing customers and paying suppliers, to dealing with every
Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali
Software development life cycle Software life cycle: Software Engineering - II ITNP92 - Object Oriented Software Design Dr Andrea Bracciali Module Co-ordinator 4B86 [email protected] Spring 2014 (elicitation)
CSC 342 Semester I: 1425-1426H (2004-2005 G)
CSC 342 Semester I: 1425-1426H (2004-2005 G) Software Engineering Systems Analysis: Requirements Structuring Context & DFDs. Instructor: Dr. Ghazy Assassa Software Engineering CSC 342/Dr. Ghazy Assassa
11 Tips to make the requirements definition process more effective and results more usable
1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to
Abila MIP Mobile. System Requirements
This is a publication of Abila, Inc. Version 1.x 2013 Abila, Inc. and its affiliated entities. All rights reserved. Abila, the Abila logos, and the Abila product and service names mentioned herein are
IMPLEMENTATION OF A TIME TABLE GENERATOR USING VISUAL BASIC.NET
IMPLEMENTATION OF A TIME TABLE GENERATOR USING VISUAL BASIC.NET Joseph M. Mom and Jonathan A. Enokela Department of Electrical and Electronics Engineering, University of Agriculture, Makurdi, Nigeria E-Mail:
Intoduction to SysML
Intoduction to SysML a modeling language for Systems Engineering SummIT 2013, Axelborg 22. maj 2013 Ingeniørdocent Finn Overgaard Hansen, [email protected] Department of Engineering Aarhus University Ver. 22.5.2013
Features List Contents
Features List Contents Map Creation... 2 Map Formatting & Building... 3 Analysis... 4 Task and Project management... 5 Presentation... 7 Communication, Import & Export... 7 Mobile Integration... 8 Windows
Establishing two-factor authentication with Barracuda NG Firewall and HOTPin authentication server from Celestix Networks
Establishing two-factor authentication with Barracuda NG Firewall and HOTPin authentication server from Celestix Networks Contact Information www.celestix.com Celestix Networks USA Celestix Networks EMEA
NAS 243 Using AiData on Your Mobile Devices
NAS 243 Using AiData on Your Mobile Access and manage files on your NAS with ios and Android devices A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to:
Ontology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis
EasyC. Programming Tips
EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening
Living Requirements Document: Sniffit
Living Requirements Document: Sniffit RFID locator system Andrew Pang Braulio Fonseca Enrique Gutierrez Nader Khalil Sohan Shah Victor Porter Introduction Sniffit is a handy tracking application that helps
Introduction to Mobile Access Gateway Installation
Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure
Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are.
Two Factor Authentication Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are. For example, one method currently utilized within
D-Moticam BTW8 Microscope Tablet / Camera Use and Care Manual
D-Moticam BTW8 Microscope Tablet / Camera Use and Care Manual Moticam BTW8 Introduction Introduction Thank you for purchasing the D-Moticam BTW8 Tablet/Camera system. The BTW provides an effective method
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
EPEAT CONFORMITY ASSESSMENT PROTOCOLS 1680.3: 4.4 Product longevity/life cycle extension
EPEAT CONFORMITY ASSESSMENT PROTOCOLS 1680.3: 4.4 Product longevity/life cycle extension 4.4.1 Upgradeable firmware 4.4.1.1 Required Upgradeable firmware Verification Guidance Product Verification Committee
Recommended Session 1-3 08/07/2013 08/08/2013 06/09/2013. Recommended Session 1. 08/07/2013 08/08/2013 06/09/2013. 08/07/2013 Recommended Session 1.
SEO Search Engine Optimization ~ Certificate ~ For: www.greif.co.za WD01030413 QRAJ2300413 By www.websitedesign.co.za and www.search-engine-optimization.co.za Certificate added to domain on the: 21st June
HP Application Lifecycle Management (ALM)
HP Application Lifecycle Management (ALM) Knowledge Share Maheshwar Salendra Date : 12/02/2012 AGENDA: Introduction to ALM ALM Functionality by Edition ALM Home page Side bars: Management Requirements
Structure of Presentation. Stages in Teaching Formal Methods. Motivation (1) Motivation (2) The Scope of Formal Methods (1)
Stages in Teaching Formal Methods A. J. Cowling Structure of Presentation Introduction to Issues Motivation for this work. Analysis of the Role of Formal Methods Define their scope; Review their treatment
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams André Ciré University of Toronto John Hooker Carnegie Mellon University INFORMS 2014 Home Health Care Home health care delivery
COCOVILA Compiler-Compiler for Visual Languages
LDTA 2005 Preliminary Version COCOVILA Compiler-Compiler for Visual Languages Pavel Grigorenko, Ando Saabas and Enn Tyugu 1 Institute of Cybernetics, Tallinn University of Technology Akadeemia tee 21 12618
Introduction to Directory Services
Introduction to Directory Services Overview This document explains how AirWatch integrates with your organization's existing directory service such as Active Directory, Lotus Domino and Novell e-directory
Joint Interpretation Library
for smart cards and similar devices Document purpose: provide requirements to developers and guidance to evaluators to fulfill the Security Architecture requirements of CC V3 ADV_ARC family. Version 2.0
Release Notes for Patch Release #2614
July 22, 2015 Security Patch Release This Patch Release addresses critical vulnerabilities; please consider deploying it as soon as possible. Not deploying this Patch Release may result in remote service
It is highly recommended to view in full screen mode
It is highly recommended to view in full screen mode Smart Phone Connectivity Use your phone s Settings to toggle between Wi-Fi networks During the set up process, you ll see in the guide on of two messages:
Program Understanding in Software Engineering
Taming the complexity: The need for program understanding in software engineering Raghvinder S. Sangwan, Ph.D. Pennsylvania State University, Great Valley School of Graduate Professional Studies Robert
Part I. Introduction
Part I. Introduction In the development of modern vehicles, the infotainment system [54] belongs to the innovative area. In comparison to the conventional areas such as the motor, body construction and
Introduction to Simulink & Stateflow. Coorous Mohtadi
Introduction to Simulink & Stateflow Coorous Mohtadi 1 Key Message Simulink and Stateflow provide: A powerful environment for modelling real processes... and are fully integrated with the MATLAB environment.
SCHOLARONE ABSTRACTS SPEAKER MANAGEMENT
SCHOLARONE ABSTRACTS SPEAKER MANAGEMENT TABLE OF CONTENTS Select an item in the table of contents to go to that topic in the document. OVERVIEW OF SPEAKER MANAGEMENT... 2 ACCESSING SPEAKER MANAGEMENT...
Example #1: Controller for Frequency Modulated Spectroscopy
Progress Report Examples The following examples are drawn from past student reports, and illustrate how the general guidelines can be applied to a variety of design projects. The technical details have
Design for Success: Designing for the Internet of Things with TiWiConnect
Design for Success: Designing for the Internet of Things with TiWiConnect Today s presenters Scott Lederer Senior Software Architect Dave Burleton Vice President of Marketing LSR.com Today s Agenda Why
Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
Software Certification and Software Certificate Management Systems
Software Certification and Software Certificate Management Systems (Position Paper) Ewen Denney and Bernd Fischer USRA/RIACS, NASA Ames Research Center, Moffett Field, CA 94035, USA {edenney,fisch}@email.arc.nasa.gov
Student Attendance Through Mobile Devices
Student Attendance Through Mobile Devices Anurag Rastogi Kirti Gupta Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela-769 008, Odisha, India Student Attendance
Guidelines to setup mobile devices to a UOITnet account Google Apps for Education. Information Technology Services
Guidelines to setup mobile devices to a UOITnet account Google Apps for Education Information Technology Services Contents Support for UOITnet email set up on a Mobile Device... 2 Generate Google Token...
SmartCart Design Description
SmartCart Design Description Version 1.0 Revision History Date Version Description Author 2011-10-20 0.1 Initial draft SmartCart Team 2011-24-10 0.8 Revised draft SmartCartTeam 2011-27-10 0.9 Revised draft
Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets
9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)
Industrial IT Ó Melody Composer
Overview Industrial IT Ó Melody Composer Features and Benefits Support of concurrent engineering for Control Systems Operation on Windows NT and Windows 2000 Multiple client/server architecture Off-Line
McAfee One Time Password
McAfee One Time Password Integration Module Outlook Web App 2010 Module version: 1.3.1 Document revision: 1.3.1 Date: Feb 12, 2014 Table of Contents Integration Module Overview... 3 Prerequisites and System
Data Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time
Essential Curriculum Computer Networking II Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time Chapter 1 Networking in the Enterprise-------------------------------------------------
