MAST: A Timing Behavior Model for Embedded Systems Design Processes
|
|
- Asher Floyd
- 8 years ago
- Views:
Transcription
1 MAST: A Timing Behavior Model for Embedded Systems Design Processes By: Michael González Harbour, José Javier Gutiérrez, José Carlos Palencia, José María Drake, Julio Medina, Patricia López Universidad de Cantabria, Spain ARTIST workshop on Models of Computation and Communication MoCC, Zurich, November 2006 GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 1
2 1. Introduction: Background Many real-time systems are now distributed Cyclic executives being replaced by run-time schedulers Fixed priority and EDF scheduling are most popular among the run-time scheduling policies Schedulability analysis techniques have evolved a lot in the last decade Originally RM and DM priority assignment techniques, together with response-time analysis Extended to distributed systems (holistic analysis, HOPA) Offset-based analysis introduced (FP and EDF) Multiple-event synchronization handled GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 2
3 Motivation The latest schedulability analysis techniques are difficult to apply by hand Need for a rich and flexible model of the real-time system: distributed, multiprocessor, or single processor composable software modules separation of architecture, platform, and software modules rich set of event-driven patterns; e.g.: e 1 t 1 m 2 t 5 e 7 + t 7 m 8 t 3 m 4 + t 6 GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 3
4 Objectives Develop a model for describing the timing behavior of eventdriven distributed real-time systems Open model that may evolve to include new characteristics or points of view of the system Develop a set of tools for analyzing the timing behavior of the application: - Schedulability analysis (hard real-time requirements) - Synchronization blocking calculation - Discrete-event simulation (soft real-time) - Priority assignment - Sensitivity analysis GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 4
5 MAST: A timing behavior model 1. Introduction: Background, Motivation and Objectives 2. Overview of the Real-Time Model 3. Elements of the MAST Model 4. Integration into design processes 5. The MAST tool suite 6. Conclusions and Future Work GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 5
6 2. Real-Time Model: Overview Software Modules Processing Resource Shared Resources Scheduler Operation Scheduling Server Platform Event Activity Event Scheduling Parameters Real-time situation Event Handler Timing Requirement Event Reference GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 6
7 Real-Time Situation Transaction External Event Activity Activity Multicast Internal Event Event Handler Transaction Event Handler Timing Requirement... Event Handler Event Handlers GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 7
8 3. Elements of the MAST model: Example RMT: Teleoperated Robot Command Message Ethernet Network Status Message Remote Station Local Controller 1sec GUI 50ms Trajectory Planner Command Manager 5ms Servo Control Reporter Data Sender GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 8
9 Processing resources, schedulers, drivers, and timers packet driver ethernet packet-based network packet driver remote_station primary scheduler remote_station regular processor ethernet primary scheduler local_controller regular processor local_controller primary scheduler GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 9
10 Scheduling servers priority trajectory planner data sender reporter gui command manager servo control ethernet driver1 message stream ethernet driver2 remote_station primary scheduler ethernet primary scheduler local_controller primary scheduler GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 10
11 Shared resources Name Shared_Resource Immediate_Ceiling_Resource Priority_Inheritance_Resource Ceiling Preassigned SRP_Resource Preemption_Level Preassigned GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 11
12 Logical Operations Model Overridden_- Sched_Parameters 0..1 Overridden_Sched_Parameters Name Operation Composite_Operations_List 1..* Composite_Operation Simple_Operation Execution_Times 0..* 0..* To_Lock To_Unlock Shared_Resource Message_Transmission Transmission_Times Enclosing_Operation Execution_Times GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 12
13 GUI operation in the example includes set_command simple operation gui enclosing operation includes read_status simple operation command uses uses status immediate ceiling resource immediate ceiling resource GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 13
14 Transactions: Distributed transaction in the example timed activity activity activity e1 event pattern timing reqs. o1 Op: tr_planning Srv: tr_planning activity Op: reporter Srv: reporter e2 e6 Op: command Srv: msg_stream activity Op: status Srv: msg_stream e3 e5 Op: Comm_mgmt Srv: Comm_mgmt activity e4 Op: data_sender Srv: data_sender GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 14
15 External Events External_Event Periodic_Event Period Max_Jitter Phase Aperiodic_Event Avg_Interarrival Distribution Singular_Event Phase Sporadic_Event Min_Interarrival Unbounded_Event Bursty_Event Bound_Interval Max_Arrivals GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 15
16 Event Handlers Activity / Rate Divisor / Delay / Offset Concentrator (Merge) Barrier (Join) Delivery Server (Branch) Multicast (Fork) GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 16
17 Timing requirements Timing_Requirement Composite_Timing_Requirement Simple_Timing_Requirement 1..* Requirements_List Deadline_Timing_Requirement Deadline Event 1 Referenced_Event Max_Output_Jitter_Req Max_Output_Jitter GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 17
18 4. Integration into the design process Components built with their own timing behavior model passive components: operations and shared resources active components: single or multithreaded, distributed,... The model is parameterized i.e., actual data for WCETS Deployment tool instantiates the parameterized component models provides the platform model integrates them with the real time situation model Automatic schedulability analysis is then made GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 18
19 Integration into the design process Architectural real-time models Scheduling policies WCET evaluation Translation Design Detailed Design Mechanism Design Coding Architectural Design Unit Testing Concurrency patterns Synchronization patterns Generation of detailed realtime models Object analysis Integration and Test Testing Validation System Engineering Party Requirements Analysis Analysis Mapping real-time properties to subsystems High-level real-time analysis Schedulability analysis Priority Assignment Sensitivity analysis Identification of realtime situations: - Transactions - Timing requirements - Work loads GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 19
20 5. The MAST Environment Model Building Tools Component Profile Ada Profile UML Profile Data handling Tools Results viewer Graphical editor XML converter RT Model Data Model description Results description Trace log Tool launcher Tools Simulator Sensitivity Prio. assignment Schedulability analysis GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 20
21 6. Conclusions MAST defines a model for describing real-time systems distributed and multiprocessor complex synchronization and event-driven schemes composable software modules independence of architecture, platform and modules MAST provides an open set of tools hard and soft real-time analysis automatic blocking times, priority assignment, sensitivity analysis... XML specification language allows easy integration with other tools (i.e., UML tools) GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 21
22 Future Work Finish current tools: graphical editor integrate simulator Implement missing tools: Multiple-Event Analysis Full support for EDF Speed up the response time analysis GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 22
23 URL GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 23
Modelling and analysing real-time systems with MAST: Overview and future extensions
Modelling and analysing real-time systems with MAST: Overview and future extensions By: Michael González Harbour Universidad de Cantabria, Spain http://mast.unican.es/ FACULTAD DE CIENCIAS 7/Feb/11 1 1.
More informationModel based schedulability analysis with MAST and the UML Profile for MARTE
Model based schedulability analysis with MAST and the UML Profile for MARTE MAST Julio Medina Universidad de Cantabria SPAIN WATERS 2010. 6-july-2010 Partially supported by the FP7 NoE ARTIST Design Focusing
More informationPredictable response times in event-driven real-time systems
Predictable response times in event-driven real-time systems Automotive 2006 - Security and Reliability in Automotive Systems Stuttgart, October 2006. Presented by: Michael González Harbour mgh@unican.es
More informationIntegrating real-time analysis into design flows
Integrating real-time analysis into design flows WATERS 2011 July 2011, Porto, Portugal Michael González Harbour, mgh@unican.es www.ctr.unican.es GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour
More informationHow To Extend The Frescor Distributed Transaction Manager (Dtm) With A Multi-Node Transaction Manager
Managing Transactions in Flexible Distributed Real-Time Systems Daniel Sangorrín (dsl@ertl.jp) Michael González Harbour (mgh@unican.es) Héctor Pérez Tijero (perezh@unican.es) J. Javier Gutiérrez (gutierjj@unican.es)
More informationA Periodic Events - For the Non- Scheduling Server
6. Aperiodic events 6.1 Concepts and definitions 6.2 Polling servers 6.3 Sporadic servers 6.4 Analyzing aperiodic tasks 6.5 Modelling aperiodic events GRUPO DE COMPUTADORES Y TIEMPO REAL REAL-TIME SYSTEMS
More informationModelling real-time applications based on resource reservation
Modelling real-time applications based on resource reservation Laura Barros, César Cuevas, Patricia López Martínez, José M. Drake and Michael González Harbour Grupo de Computadores y Tiempo Real Universidad
More informationReal-time Extensions to the OMG s Deployment and Configuration of Component-based Distributed Applications Specification
Real-time Extensions to the OMG s Deployment and Configuration of Component-based Distributed Applications Specification Patricia López, José M. Drake, and Julio L. Medina Grupo de Computadores y Tiempo
More informationPredictable response times in eventdriven real-time systems
Predictable response times in eventdriven real-time systems Artist2 Summer School in China 2008 Shanghai, July 2008 Michael González Harbour mgh@unican.es www.ctr.unican.es GRUPO DE COMPUTADORES Y TIEMPO
More informationSchedulability analysis of distributed real-time systems
Schedulability analysis of real-time distributed systems Elements of a real-time system Schedulability analysis of distributed real-time systems By: Michael González Harbour mgh@unican.es http://www.ctr.unican.es
More informationA Case Study in Performance Evaluation of Real-Time Teleoperation Software Architecture using UML-MAST
A Case Study in Performance Evaluation of Real-Time Teleoperation Software Architecture using UML-MAST Francisco Ortiz, Bárbara Álvarez, Juan Á. Pastor, Pedro Sánchez francisco.ortiz@upct.es Universidad
More informationAFDX networks. Computers and Real-Time Group, University of Cantabria
AFDX networks By: J. Javier Gutiérrez (gutierjj@unican.es) Computers and Real-Time Group, University of Cantabria ArtistDesign Workshop on Real-Time System Models for Schedulability Analysis Santander,
More informationA POSIX-Ada Interface for Application-Defined Scheduling
A POSIX-Ada Interface for Application-Defined Scheduling By: Mario Aldea Rivas Michael González Harbour (aldeam@unican.es) (mgh@unican.es) Ada-Europe 2002 Vienna, Austria, June 17-21, 2002 4 GRUPO DE COMPUTADORES
More informationExperience with the integration of distribution middleware into partitioned systems
Experience with the integration of distribution middleware into partitioned systems Héctor Pérez Tijero (perezh@unican.es) J. Javier Gutiérrez García (gutierjj@unican.es) Computers and Real-Time Group,
More informationPresentation of the AADL: Architecture Analysis and Design Language
Presentation of the AADL: Architecture Analysis and Design Language Outline 1. AADL a quick overview 2. AADL key modeling constructs 1. AADL components 2. Properties 3. Component connection 3. AADL: tool
More informationA Discrete Event Model for Real Time System Simulation
A Discrete Event Model for Real Time System Simulation Francisco E. Paez, José M. Urriza, Carlos E. Buckle, Lucas Schorb Facultad de Ingeniería Depto. de Informática Universidad Nacional de la Patagonia
More informationprint close Building Blocks
print close Machine Design Kim Hartman Wed, 2015-07-15 11:23 Many OEMs strive to maximize plant productivity by allowing machines to perform multiple operations simultaneously. Some of these concurrent
More informationAda Real-Time Services and Virtualization
Ada Real-Time Services and Virtualization Juan Zamorano, Ángel Esquinas, Juan A. de la Puente Universidad Politécnica de Madrid, Spain jzamora,aesquina@datsi.fi.upm.es, jpuente@dit.upm.es Abstract Virtualization
More informationA hypervisor approach with real-time support to the MIPS M5150 processor
ISQED Wednesday March 4, 2015 Session 5B A hypervisor approach with real-time support to the MIPS M5150 processor Authors: Samir Zampiva (samir.zampiva@acad.pucrs.br) Carlos Moratelli (carlos.moratelli@pucrs.br)
More informationExecution-Time Clocks and Ravenscar Kernels
Execution-Time Clocks and Ravenscar Kernels Juan Antonio de la Puente Departamento de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid jpuente@dit.upm.es Juan Zamorano Departamento
More informationMultiprocessor System-on-Chip
http://www.artistembedded.org/fp6/ ARTIST Workshop at DATE 06 W4: Design Issues in Distributed, CommunicationCentric Systems Modelling Networked Embedded Systems: From MPSoC to Sensor Networks Jan Madsen
More informationNotes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.
Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.
More informationImplementing and Using Execution Time Clocks in Ada Hard Real-Time Applications
Implementing and Using Execution Time Clocks in Ada Hard Real-Time Applications By: M. González Harbour, M. Aldea Rivas, J.J. Gutiérrez García, and J.C. Palencia Gutiérrez Departamento de Electrónica y
More informationOracle Data Integrator: Administration and Development
Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps
More informationLecture Outline Overview of real-time scheduling algorithms Outline relative strengths, weaknesses
Overview of Real-Time Scheduling Embedded Real-Time Software Lecture 3 Lecture Outline Overview of real-time scheduling algorithms Clock-driven Weighted round-robin Priority-driven Dynamic vs. static Deadline
More informationTrends in Embedded Software Engineering
Trends in Embedded Software Engineering Prof. Dr. Wolfgang Pree Department of Computer Science Universität Salzburg cs.uni-salzburg.at MoDECS.cc PREEtec.com Contents Why focus on embedded software? Better
More informationWeb Application Testing. Web Performance Testing
Web Application Testing Web Performance Testing Objectives of Performance Testing Evaluate runtime compliance to performance requirements Check different properties such as throughput (bits/sec, packets/sec)
More informationThe use of Xen Virtualization Technology for the Analysys and Teaching of Communications Protocols
The use of Xen Virtualization Technology for the Analysys and Teaching of Communications Protocols Jose Saldana, Julián Fernández-Navajas, José Ruiz-Mas Communication Technologies Group (GTC) Aragon Institute
More informationBusiness Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationFault-Tolerant Framework for Load Balancing System
Fault-Tolerant Framework for Load Balancing System Y. K. LIU, L.M. CHENG, L.L.CHENG Department of Electronic Engineering City University of Hong Kong Tat Chee Avenue, Kowloon, Hong Kong SAR HONG KONG Abstract:
More informationAndroLIFT: A Tool for Android Application Life Cycles
AndroLIFT: A Tool for Android Application Life Cycles Dominik Franke, Tobias Royé, and Stefan Kowalewski Embedded Software Laboratory Ahornstraße 55, 52074 Aachen, Germany { franke, roye, kowalewski}@embedded.rwth-aachen.de
More informationIntroduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu
Introduction to Operating Systems Indiana University Chen Yu Perspective of the Computer System Software A general piece of software with common functionalities that support many applications. Example:
More informationChapter 2 System Structures
Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices
More informationHow To Develop An Iterio Data Acquisition System For A Frustreo (Farc) (Iterio) (Fcfc) (For Aterio (Fpc) (Orterio).Org) (Ater
ITER Fast Plant System Controller Prototype Based on PXI Platform M.Ruiz & J.Vega on behalf of CIEMAT/UPM/IST/ITER team Universidad Politécnica de Madrid Asociación Euratom/CIEMAT IPFN, Instituto Superior
More informationTASTE Tutorial 01/02/2012
TASTE Tutorial Julien Delange 01/02/2012 Table of Contents Prerequisites... 2 Import the virtual machine... 2 Start the virtual machine... 3 Building your first system... 4 Data
More informationTASTE: A Real-Time Software Engineering Tool-Chain Overview, Status, and Future
TASTE: A Real-Time Software Engineering Tool-Chain Overview, Status, and Future Maxime Perrotin 1, Eric Conquet 1, Julien Delange 1, André Schiele 1, and Thanassis Tsiodras 2 1 European Space Agency, ESTEC,
More informationXMailer Reference Guide
XMailer Reference Guide Version 7.00 Wizcon Systems SAS Information in this document is subject to change without notice. SyTech assumes no responsibility for any errors or omissions that may be in this
More informationThis presentation introduces you to the Decision Governance Framework that is new in IBM Operational Decision Manager version 8.5 Decision Center.
This presentation introduces you to the Decision Governance Framework that is new in IBM Operational Decision Manager version 8.5 Decision Center. ODM85_DecisionGovernanceFramework.ppt Page 1 of 32 The
More informationPART OF THE PICTURE: The TCP/IP Communications Architecture
PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals
More informationREAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT
REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT SPOT THE ODD ONE BEFORE IT IS OUT flexaware.net Streaming analytics: from data to action Do you need actionable insights from various data streams fast?
More informationDigital Library for Multimedia Content Management
Digital Library for Multimedia Content Management Cezary Mazurek, Maciej Stroinski, Sebastian Szuber Pozna_ Supercomputing and Networking Centre, ul. Noskowskiego 10, 61-704 Pozna_, POLAND tel. +48 61
More informationServing Media with NGINX Plus
Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX
More information4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19
4. H.323 Components VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4.1 H.323 Terminals (1/2)...3 4.1 H.323 Terminals (2/2)...4 4.1.1 The software IP phone (1/2)...5 4.1.1 The software
More informationMulticast monitoring and visualization tools. A. Binczewski R. Krzywania R. apacz
Multicast monitoring and visualization tools A. Binczewski R. Krzywania R. apacz Multicast technology now - briefly Bright aspects: Well-known technology Reduces network traffic and conserves the bandwidth
More information174: Scheduling Systems. Emil Michta University of Zielona Gora, Zielona Gora, Poland 1 TIMING ANALYSIS IN NETWORKED MEASUREMENT CONTROL SYSTEMS
174: Scheduling Systems Emil Michta University of Zielona Gora, Zielona Gora, Poland 1 Timing Analysis in Networked Measurement Control Systems 1 2 Introduction to Scheduling Systems 2 3 Scheduling Theory
More informationSCADA/HMI MOVICON TRAINING COURSE PROGRAM
SCADA/HMI MOVICON TRAINING COURSE PROGRAM The Movicon training program includes the following courses: Basic Training Course: 1 day course at Progea head offices or authorized center. On location at client
More informationHow To Write A Windows Operating System (Windows) (For Linux) (Windows 2) (Programming) (Operating System) (Permanent) (Powerbook) (Unix) (Amd64) (Win2) (X
(Advanced Topics in) Operating Systems Winter Term 2009 / 2010 Jun.-Prof. Dr.-Ing. André Brinkmann brinkman@upb.de Universität Paderborn PC 1 Overview Overview of chapter 3: Case Studies 3.1 Windows Architecture.....3
More informationEnduraData Cross Platform File Replication and Content Distribution (November 2010) A. A. El Haddi, Member IEEE, Zack Baani, MSU University
1 EnduraData Cross Platform File Replication and Content Distribution (November 2010) A. A. El Haddi, Member IEEE, Zack Baani, MSU University Abstract In this document, we explain the various configurations
More informationReal Time Programming: Concepts
Real Time Programming: Concepts Radek Pelánek Plan at first we will study basic concepts related to real time programming then we will have a look at specific programming languages and study how they realize
More informationStock Trader System. Architecture Description
Stock Trader System Architecture Description Michael Stevens mike@mestevens.com http://www.mestevens.com Table of Contents 1. Purpose of Document 2 2. System Synopsis 2 3. Current Situation and Environment
More informationModular Real-Time Linux
Modular Real-Time Linux Shinpei Kato Department of Information and Computer Science, Keio University 3-14-1 Hiyoshi, Kohoku, Yokohama, Japan shinpei@ny.ics.keio.ac.jp Nobuyuki Yamasaki Department of Information
More informationWhite Paper ClearSCADA Architecture
White Paper ClearSCADA Architecture ClearSCADA has 3 major components or software applications; the ClearSCADA server, a windows client known as, and a web client known as Webx. The software is designed
More informationDesigning Real-Time and Embedded Systems with the COMET/UML method
By Hassan Gomaa, Department of Information and Software Engineering, George Mason University. Designing Real-Time and Embedded Systems with the COMET/UML method Most object-oriented analysis and design
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationUsing the TASKING Software Platform for AURIX
Using the TASKING Software Platform for AURIX MA160-869 (v1.0rb3) June 19, 2015 Copyright 2015 Altium BV. All rights reserved. You are permitted to print this document provided that (1) the use of such
More informationKernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems
Module 9: Operating Systems Objective What is an operating system (OS)? OS kernel, and basic functions OS Examples: MS-DOS, MS Windows, Mac OS Unix/Linux Features of modern OS Graphical operating system
More informationThe CVS-Server Case Study: A Formalized Security Architecture
The CVS-Server Case Study: A Formalized Security Architecture Extended Abstract Achim D. Brucker, Frank Rittinger, and Burkhart Wolff {brucker,rittinge,wolff}@informatik.uni-freiburg.de 1 Introduction
More informationUniversity of Cantabria Electronics and Computers Department. Integrating a Real-Time Model in Configurable Middleware for Distributed Systems
University of Cantabria Electronics and Computers Department Integrating a Real-Time Model in Configurable Middleware for Distributed Systems Ph. D. Thesis Héctor Pérez Tijero Santander, April 2012 University
More informationOPC COMMUNICATION IN REAL TIME
OPC COMMUNICATION IN REAL TIME M. Mrosko, L. Mrafko Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Ilkovičova 3, 812 19 Bratislava, Slovak Republic Abstract
More informationApplications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning
Introduction robulab 10 is a multi-purpose mobile robot designed for various indoor applications, such as research and education, tele-presence, assistance to people staying at home. robulab 10 is a generic
More informationOperating System Software
Operating System Software Lecture 7 The operating system Defines our computing experience. First software we see when we turn on the computer, and the last software we see when the computer is turned off.
More informationOnline Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
More informationResearch of PROFIBUS PA s integration in PROFINET IO
3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Research of PROFIBUS PA s integration in PROFINET IO Zhijia Yang 1, a *, Zhongsheng Li 1,2,b, Feng Qiao 2
More informationHow To Understand The Difference Between Business Process And Process Model In Java.Java.Org (Programming)
Business Process Modeling and Workflow Automation Ivo Vondrak * ivo.vondrak@vsb.cz Abstract: Process modeling and workflow applications have become more an more important during last decade. The main reason
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationEnterprise Integration: operational models of business processes and workflow systems *
Enterprise Integration: operational models of business processes and workflow systems. 1 Enterprise Integration: operational models of business processes and workflow systems * G.Bruno 1, C.Reyneri 2 and
More informationCheckPoint FireWall-1 Version 3.0 Highlights Contents
CheckPoint FireWall-1 Version 3.0 Highlights Contents Abstract...2 Active Network Management...3 Accounting... 3 Live Connections Report... 3 Load balancing... 3 Exporting log records to Informix database...
More informationEXPERIENCES PARALLELIZING A COMMERCIAL NETWORK SIMULATOR
EXPERIENCES PARALLELIZING A COMMERCIAL NETWORK SIMULATOR Hao Wu Richard M. Fujimoto George Riley College Of Computing Georgia Institute of Technology Atlanta, GA 30332-0280 {wh, fujimoto, riley}@cc.gatech.edu
More informationfor Lync Interaction Recording
for Lync Interaction Recording Who is Numonix Our Company Numonix is an innovator in the development of interaction recording and quality management solutions. Our systems are deployed globally in contact
More informationFigure 1. perfsonar architecture. 1 This work was supported by the EC IST-EMANICS Network of Excellence (#26854).
1 perfsonar tools evaluation 1 The goal of this PSNC activity was to evaluate perfsonar NetFlow tools for flow collection solution and assess its applicability to easily subscribe and request different
More informationConnect your Control Desk to the SIP world
Connect your Control Desk to the SIP world Systems in
More informationSystem for Distributed Project Management over the Internet: PI-CEE
UDC 621.395.74:681.3.068 System for Distributed Project Management over the Internet: PI-CEE VTakao Okubo VTakahide Matsutsuka VHirotaka Hara (Manuscript received June 21, 2000) Rapid information sharing
More informationProgramming real-time systems with C/C++ and POSIX
Programming real-time systems with C/C++ and POSIX Michael González Harbour 1. Introduction The C language [1], developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories, is the most widely
More informationMulti-core Curriculum Development at Georgia Tech: Experience and Future Steps
Multi-core Curriculum Development at Georgia Tech: Experience and Future Steps Ada Gavrilovska, Hsien-Hsin-Lee, Karsten Schwan, Sudha Yalamanchili, Matt Wolf CERCS Georgia Institute of Technology Background
More informationPower Monitoring for Modern Data Centers
Power Monitoring for Modern Data Centers December 2010/AT304 by Reza Tajali, P.E. Square D Power Systems Engineering Make the most of your energy SM Revision #1 12/10 By their nature, mission critical
More informationAFDX Emulator for an ARINC-based Training Platform. Jesús Fernández Héctor Pérez J. Javier Gutiérrez Michael González Harbour
AFDX Emulator for an ARINC-based Training Platform Jesús Fernández Héctor Pérez J. Javier Gutiérrez Michael González Harbour 2 2 Motivation Mature standards for safety-critical applications ARINC-653 for
More informationIBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
More informationArchitecture and Mode of Operation
Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security
More informationTaskWare A New Tool for Task Scheduling for Distributed System Design
TaskWare A New Tool for Task Scheduling for Distributed System Design Dr. David Rhodes, Dr. Benjamin Epstein OpCoast LLC, 2530 Hooper Ave., Brick, NJ, 08723 Keywords: Task scheduling, co-design, allocation,
More informationCReST Developers Guide
CReST Developers Guide John Cartlidge University of Bristol Last Modified: June 2012 This document is being periodically updated and is not complete. Documentation on the extending the code is required,
More informationStraton and Zenon for Advantech ADAM-5550. Copalp integrates the straton runtime into the ADAM-5550 device from Advantech
Straton and Zenon for Advantech ADAM-5550 Copalp integrates the straton runtime into the ADAM-5550 device from Advantech Project Introduction: Programmable Application Controllers (PAC) are powerful and
More informationUML Profile for Schedulability, Performance and Time (UML-SPT)
UML Profile for Schedulability, Performance and Time (UML-SPT) Part III: UML SPT st step: Model the system using UML. 2nd step: Annotate performance characteristics using the SPT Profile. 3rd step: Translate
More informationWeb Traffic Capture. 5401 Butler Street, Suite 200 Pittsburgh, PA 15201 +1 (412) 408 3167 www.metronomelabs.com
Web Traffic Capture Capture your web traffic, filtered and transformed, ready for your applications without web logs or page tags and keep all your data inside your firewall. 5401 Butler Street, Suite
More informationOracle Fusion Middleware
Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management 11g Release 1 (11.1.1) E15176-02 July 2010 Describes how to design and implement business processes using
More informationHow To Compare Real Time Scheduling To A Scheduled Scheduler On Linux On A Computer System With A Visualization System
MS project proposal: A comparison of real-time scheduling algorithms using visualization of tasks and evaluation of real-time extensions to Linux Kevin Churnetski Computer Science-RIT 8/21/2003 Abstract:
More informationSemarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM
Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM PRODUCT DATASHEET BENEFITS Deliver Successfully on Time and Budget Provide the Right Data at the Right Time
More informationWhat is a workflow? Workflows are a series of actions that correspond to a work process
SharePoint 2010 What is a workflow? Workflows are a series of actions that correspond to a work process For example a document approval process Workflows can control most aspects of a SharePoint 2010 site,
More informationObject Oriented Programming. Risk Management
Section V: Object Oriented Programming Risk Management In theory, there is no difference between theory and practice. But, in practice, there is. - Jan van de Snepscheut 427 Chapter 21: Unified Modeling
More informationNetFlow Collection and Processing Cartridge Pack User Guide Release 6.0
[1]Oracle Communications Offline Mediation Controller NetFlow Collection and Processing Cartridge Pack User Guide Release 6.0 E39478-01 June 2015 Oracle Communications Offline Mediation Controller NetFlow
More information2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
More informationImplementing a Data Warehouse with Microsoft SQL Server
Course Code: M20463 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing a Data Warehouse with Microsoft SQL Server Overview This course describes how to implement a data warehouse platform
More informationSoftware design (Cont.)
Package diagrams Architectural styles Software design (Cont.) Design modelling technique: Package Diagrams Package: A module containing any number of classes Packages can be nested arbitrarily E.g.: Java
More informationIndustrialIT System 800xA AC 870P/Melody Engineering
IndustrialIT System 800xA AC 870P/Melody Engineering Overview Features and Benefits Scalable System Architecture: The system architecture can range from a single station to complex client/server architecture.
More informationKernel comparison of OpenSolaris, Windows Vista and. Linux 2.6
Kernel comparison of OpenSolaris, Windows Vista and Linux 2.6 The idea of writing this paper is evoked by Max Bruning's view on Solaris, BSD and Linux. The comparison of advantages and disadvantages among
More informationMethods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis
Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis Steve Vestal Honeywell Labs Steve.Vestal@Honeywell.com 18 October 2005 Outline Background Binding and Routing Scheduling
More informationA Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services
A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services Plan A little about Embed and our Ethos Description of the telematics
More informationData Logging and Realtime Visualization
Data Logging and Realtime Visualization Strategies for complex vehicle testing Testing Expo Stuttgart 2013-06-05 kurt.ramsdorf@tttech-automotive.com Copyright TTTech Computertechnik AG. All rights reserved.
More informationWeb Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall.
Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall. 5401 Butler Street, Suite 200 Pittsburgh, PA 15201 +1 (412) 408 3167 www.metronomelabs.com
More informationRemote Desktop Access & Proxy-Based Security Audit System
Proxy-based Security Audit System for Remote Desktop Access Shi-hai Huang, Chuang Lin, An'an Luo, Zhen Chen, Xin Jiang, Kai Wang, Hui Zhang, Xue-hai Peng Department of Computer Science and Technology Tsinghua
More information