UML Profile for Schedulability, Performance and Time (UML-SPT)
|
|
|
- Thomas Laurence Washington
- 10 years ago
- Views:
Transcription
1 UML Profile for Schedulability, Performance and Time (UML-SPT)
2 Part III: UML SPT st step: Model the system using UML. 2nd step: Annotate performance characteristics using the SPT Profile. 3rd step: Translate the UML-SPT diagrams into Petri nets. 4th step: Analyze the Petri nets to obtain performance results. 2
3 UML-SPT: Introduction January 2005, OMG standard Profile. A Profile is an extension to the semantics of UML that conforms to the meta-model. A specialization, inheriting from the UML standard. A domain-specific interpretation e.g. UML Profile for Enterprise Application Integration; for Distributed Object Computing; Testing Profile; for Software Radio, It should use only standard extension mechanisms: stereotypes, tag values, constraints Additional semantic constraints cannot contradict the general UML semantics. Within the semantic envelope defined by the standard. 3
4 Specializing UML: Stereotypes and tagged values A stereotype is a specialization of a UML entity, implying a certain interpretation. Integer «clock» Stereotype of Class with added semantics: an active counter whose value changes synchronously with the progress of physical time...a stereotype can extend the class «clock» MyClockClass {resolution = 500 ns} SetTime() Tagged value associated with the «clock» stereotype: tag = value value has a type such as: integer sec ms ns 4
5 UML-SPT: General Principles Ability to specify quantitative information directly in UML models Key to quantitative analysis and predictive modeling. Flexibility: Users can model their systems using modeling approaches and styles of their own choosing not hamper design. Open to existing and new analysis techniques. Facilitate the use of analysis methods Eliminate the need for a deep understanding of analysis methods. As much as possible, automate the generation of analysis models and the analysis process itself. Using analysis results for: predicting system characteristics (detect problems early). analyze existing system (sizing, capacity planning). 5
6 UML-SPT: Structure General Resource Modeling Framework <<profile>> RTresourceModeling <<import>> <<profile>> RTtimeModelling <<import>> <<import>> <<import>> Analysis Models <<profile>> SAprofile <<profile>> PAprofile 6
7 UML-SPT: Structure Schedulability analysis: applied to hard real-time systems to find a schedule that will allow to meet all the system s deadlines. Performance analysis: applied to soft-real time systems with stochastic characteristics. Queuing based methods are used for mean value analysis and/or for checking if soft deadlines are met by the system. 7
8 Resource: Hardware or software. UML-SPT: Resource Modeling An element whose service capacity is limited, directly or indirectly, by the finite capacities of the underlying physical elements. Resources offer services that have QoS attributes Resource R... set of services Si... QoS of Si Quality of Service (QoS): A specification (usually quantitative) of how well a particular service is (to be) performed. e.g. throughput, capacity, response time The specification of a model element can include: Offered QoS: the QoS that it provides to its clients. Required QoS: the QoS it requires from other components to support its QoS obligations. 8
9 UML-SPT: Resource Modeling Resources have services that have QoS characteristics Resources and services have instances, and QoS has value Instance +type..n Descriptor ResourceInstance +instance +type..n Resource l /..n ResourceServiceInstance +instance QoSvalue +offeredqos +instance Web Services: Architecture, Concepts and +offeredqos Standards +offeredservice..n +type ResourceService / QoScharacteristic +type 9
10 UML-SPT: Time Modeling ResourceInstance (from CoreResourceModel) TimeValue (from TimeModel) +max imalvalue +currentvalue +resol ution TimeInterval (from TimeModel) +offset +accuracy Clock TimingMec hanism stability drift skew +referenceclock set(time : TimeValue) get() : TimeValue reset() start() pause() Timer isperiodic : Boolean +origin +duration TimedEvent (from TimedEvents) +timestamp..n TimeValue (from TimeModel) +generatedinterrupts ClockInterrupt (from TimedEvents) +generatedtimeouts Timeout (from TimedEvents) 0
11 UML-SPT: Performance Modeling PerformanceContext..n Workload responsetime priority..n PScenario hostexecutiondemand responsetime..n +resource <<deploys>>..n PResource utilization schedulingpolicy throughput ClosedWorkload population externaldelay OpenWorkload occurrencepattern +successor +root PStep probabilty repetition delay operations interval executiontime {ordered}..n +host 0.. PProcessingResource processingrate contextswitchtime priorityrange ispreemptible PPassiveResource waitingtime responsetime capacity accesstime +predecessor
12 UML-SPT: Performance Modeling Provides the concepts to annotate the UML models with performance characteristics. Performance context Specify one or more scenarios that are used to explore various dynamic situations involving a set of resources. Scenario Has the attribute responsetime. In our approach a SD is a scenario. QoS requirements are placed on scenarios. a Scenario is a sequence of Steps (predecessor/successor) Scenario has a first Step, which is stereotyped with a workload definition PAopenLoad (stream of requests) with tags for an arrival process (such as Poisson). PAclosedLoad (users or jobs cycling the scenario) with tags for a population and a think time. 2
13 UML-SPT: Performance Modeling Step a Step inherits from Scenario, so it can be refined as a sub-scenario Has demand, PAdemand tag gives the CPU demand. PAextOp tag defines operations such as file operations, that are not modeled in the UML model but are needed for the performance model (completions) PAdelay specifies a delay that may be part of the operation (a sleep time) a Step has predecessors (giving AND fork and join) and also a probability (giving OR f/j, with suitable interpretation) 3
14 UML-SPT: Tags for specifying performance values A complex structured string with the following format <performance-value>::=<kind-of-value>, <modifier>, <time-value> where: <kind-of-value> ::= req assm pred msr required, assumed, predicted, measured <modifier> ::= mean sigma kth-mom, <Integer> max percentile <Real> dist Examples: measured CPU demand of a scenario step: {PAdemand = ( msr, mean, (20, ms ))} scenario response time: required and predicted (variable $RT is a placeholder for a performance model result) {PArespTime = ( req, mean, (0, sec )) PArespTime = ( pred, mean, $RT)} 4
15 UML-SPT: time value Tag type RTtimeValue can represent a wide variety of types related to time, such as: 2:04 (time of day) 5.3, ms (time interval) 2000/0/27 (date) Wed (day of week) $x, ms (parameterized value with name $x) poisson, 5.4, sec (time value with a Poisson distribution) histogram 0, 0.28, , 0.28, 3, ms P=0.28 P=0.44 P= ms ms 2 ms 3 ms 5
16 UML-SPT: The POP3 example <<PAscenario>> {PAprob=0.8} <<PAscenario>> {PAprob=0.2} User <<PAcontext>> Check Mail Send Mail Performance context Scenario probability psclient / CH.check_mail Step probability UserMainState DO: Thinking {PAprob=0.8} / CH.exit_exec {PAprob=0.2} fsclient 6
17 UML-SPT: The POP3 example Scenario Message size 7
18 UML-SPT: The POP3 example pspop3server open_tcp_connection / send_greeting Listening on TCP port 0 Authorization DO: Authorization dele / send_ok Transaction list / send_ok <<PAClosedLoad>> {PApopulation=} / send_ok Update unlock_maildrop quit retr System load / send_text _message / send_attach _message Step probability {PAprob=$P} Sending read_message {PAprob=$Q} Resource demand 8
19 Wait4User UML-SPT: The POP3 example Username Look4User ClientHost {PAprob=0.2, PAdemand=( ass, dist, (( exponential,5), s. ))} Step probability Resource demand ERR [user not found] OK [user found] {PAprob=0.8, PAdemand=( ass, dist, (( exponential,2), s. ))} {PAprob=0.2, PAdemand=( ass, dist, (( exponential,3), s.))} Wait4Password Password CheckPassword {PAprob=0.8, PAdemand=( ass, dist, (( exponential,), s. ))} [doesn t match] [matches] ERR LockMaildrop {PAprob=0.} [already locked] ERR [not locked] OK {PAprob=0.9} 9
20 <<PAClosedLoad>> {PApopulation=$N} {PAprob=$P} {PAprob=$Q} fsmclient psmclient Waiting4Entry exit_exec UML-SPT: The POP3 example DeleteMessage send_dele check_mail text_message attach_message ok RetrieveMessage send_retr Greeting send_open_tcp_connection Quitting send_quit ok[not messages_left] ok[messages_left] ok[not new] ok[new] greeting err CheckMessages send_list System load Step probability Resource demand Authentication send_username ok err CheckPassword send_password ok {PAprob=$S} {PAprob=$R} 20
21 UML-SPT: The POP3 example Network speed :clienthost m:mailclient <<PAspeed>> {( ass,(00,kbps))} <<PAresource>> :Internet :serverhost s:serverhost 2
22 UML-SPT: Annotations in our proposal (overview) 22
23 UML-SPT: General Model Processing Framework Software Domain Schedulability/ Performance Domain 23
Web services UML modeling
Web services UML modeling 1 Part II: Web services behavioral modeling 1st step: Model the system using UML. 2nd step: Annotate performance characteristics using the SPT Profile. 3rd step: Translate the
How To Predict Performance From A Network Model In Unminer (Uml)
Performance Evaluation of UML Software Architectures with Multiclass Queueing Network Models Simonetta Balsamo Moreno Marzolla Dipartimento di Informatica, Università Ca Foscari di Venezia via Torino 155
Simonetta Balsamo, Moreno Marzolla. Dipartimento di Informatica, Università Ca' Foscari di Venezia {balsamo,marzolla}@dsi.unive.it
Performance Evaluation of UML Software Systems Simonetta Balsamo, Moreno Marzolla Dipartimento di Informatica, Università Ca' Foscari di Venezia {balsamo,marzolla}@dsi.unive.it Overview of the presentation
Model-Driven Performance Evaluation of Web Application Portals
Model-Driven Performance Evaluation of Web Application Portals 1 Introduction Nilabja Roy and Douglas C. Schmidt Institute for Software Integrated Systems,Vanderbilt University Nashville, TN 37203, USA
Integrating Performance Characterization with Software Development
International Journal of Basic & Applied Sciences IJBAS-IJENS Vol: 11 No: 02 7 Integrating Performance Characterization with Software Development Abstract- The importance of integrating performance considerations
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems Vincenzo Grassi Università di Roma Tor Vergata, Italy Raffaela Mirandola {vgrassi, mirandola}@info.uniroma2.it Abstract.
1 Introduction: Network Applications
1 Introduction: Network Applications Some Network Apps E-mail Web Instant messaging Remote login P2P file sharing Multi-user network games Streaming stored video clips Internet telephone Real-time video
Programma della seconda parte del corso
Programma della seconda parte del corso Introduction Reliability Performance Risk Software Performance Engineering Layered Queueing Models Stochastic Petri Nets New trends in software modeling: Metamodeling,
Load Testing 2U Rockbochs System
Load Testing 2U Rockbochs System The purpose of this paper is to discuss the results of load testing the 2U system from Rockbochs. The system in question had the following hardware: Intel Celeron Processor
MAST: A Timing Behavior Model for Embedded Systems Design Processes
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
Deciding which process to run. (Deciding which thread to run) Deciding how long the chosen process can run
SFWR ENG 3BB4 Software Design 3 Concurrent System Design 2 SFWR ENG 3BB4 Software Design 3 Concurrent System Design 11.8 10 CPU Scheduling Chapter 11 CPU Scheduling Policies Deciding which process to run
Lecture 3 Theoretical Foundations of RTOS
CENG 383 Real-Time Systems Lecture 3 Theoretical Foundations of RTOS Asst. Prof. Tolga Ayav, Ph.D. Department of Computer Engineering Task States Executing Ready Suspended (or blocked) Dormant (or sleeping)
4310/4320 Wireless Position Monitor Burst Configuration and Diagnostics
Instruction Manual Supplement 4310/4320 Wireless Position Monitor 4310/4320 Wireless Position Monitor Burst Configuration and Diagnostics This document applies to: Fisher 4320 Device Type 1308 (hex) 4872
Chapter 2 Application Layer. Lecture 5 FTP, Mail. Computer Networking: A Top Down Approach
Chapter 2 Application Layer Lecture 5 FTP, Mail Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Application Layer 2-1 Chapter 2: outline 2.1 principles
Welcome. People Power Partnership. 2015-10-27 PROFIdag 2013 Peter Van Passen Sales & Business Development Manager HARTING Electric 1/44
Welcome 2015-10-27 PROFIdag 2013 Peter Van Passen Sales & Business Development Manager HARTING Electric 1/44 Performant, Deterministic & Time Accurate Networking with FTS & PTP 2015-10-27 PROFIdag 2013
Technical Training Module ( 30 Days)
Annexure - I Technical Training Module ( 30 Days) Section 1 : Programmable Logic Controller (PLC) 1. Introduction to Programmable Logic Controller - A Brief History, Need and advantages of PLC, PLC configuration,
Business Process Modeling Information Systems in Industry (372-1-4207 )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
Fixes for CrossTec ResQDesk
Fixes for CrossTec ResQDesk Fixes in CrossTec ResQDesk 5.00.0006 December 2, 2014 Resolved issue where the list of Operators on Category was not saving correctly when adding multiple Operators. Fixed issue
Semantic based Web Application Firewall (SWAF V 1.6) Operations and User Manual. Document Version 1.0
Semantic based Web Application Firewall (SWAF V 1.6) Operations and User Manual Document Version 1.0 Table of Contents 1 SWAF... 4 1.1 SWAF Features... 4 2 Operations and User Manual... 7 2.1 SWAF Administrator
PineApp Archive-Secure Quick Installation Guide:
PineApp Archive-Secure Quick Installation Guide: The following guide provides setup instructions for Archive-SeCure s quick implementation for your network environment. For further detailing and other
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
Today. Intro to real-time scheduling Cyclic executives. Scheduling tables Frames Frame size constraints. Non-independent tasks Pros and cons
Today Intro to real-time scheduling Cyclic executives Scheduling tables Frames Frame size constraints Generating schedules Non-independent tasks Pros and cons Real-Time Systems The correctness of a real-time
UIP1868P User Interface Guide
UIP1868P User Interface Guide (Firmware version 0.13.4 and later) V1.1 Monday, July 8, 2005 Table of Contents Opening the UIP1868P's Configuration Utility... 3 Connecting to Your Broadband Modem... 4 Setting
Device Log Export ENGLISH
Figure 14: Topic Selection Page Device Log Export This option allows you to export device logs in three ways: by E-Mail, FTP, or HTTP. Each method is described in the following sections. NOTE: If the E-Mail,
Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!
Software Metrics & Software Metrology Alain Abran Chapter 4 Quantification and Measurement are Not the Same! 1 Agenda This chapter covers: The difference between a number & an analysis model. The Measurement
Citrix EdgeSight for Load Testing User s Guide. Citrx EdgeSight for Load Testing 2.7
Citrix EdgeSight for Load Testing User s Guide Citrx EdgeSight for Load Testing 2.7 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
vrops Microsoft SQL Server MANAGEMENT PACK User Guide
vrops Microsoft SQL Server MANAGEMENT PACK User Guide TABLE OF CONTENTS 1. vrealize Operations Management Pack for Microsoft SQL Server User Guide... 3 1.1 Intended Audience... 3 2. Revision Notes... 3
Real 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
ivms-4200 Client Software Quick Start Guide V1.02
ivms-4200 Client Software Quick Start Guide V1.02 Contents 1 Description... 2 1.1 Running Environment... 2 1.2 Surveillance System Architecture with an Performance of ivms-4200... 3 2 Starting ivms-4200...
Presentation 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
i. Node Y Represented by a block or part. SysML::Block,
OMG SysML Requirements Traceability (informative) This document has been published as OMG document ptc/07-03-09 so it can be referenced by Annex E of the OMG SysML specification. This document describes
Prefix AggregaNon. Company X and Company Y connect to the same ISP, and they are assigned the prefixes:
Data Transfer Consider transferring an enormous file of L bytes from Host A to B using a MSS of 1460 bytes and a 66 byte header. What is the maximum value of L such that TCP sequence numbers are not exhausted?
MDA Support for Military Medical Crisis Information Systems (MMCIS)
MDA Support for Military Medical Crisis Information Systems (MMCIS) Ståle Walderhaug Marius Mikalsen Norwegian Joint Medical Service & SINTEF {stale.walderhaug marius.mikalsen} @sintef.no 1 The NATO Military
SOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, 2012. Load Test Results for Submit and Approval Phases of Request Life Cycle
SOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, 2012 Load Test Results for Submit and Approval Phases of Request Life Cycle Table of Contents Executive Summary 3 Test Environment 4 Server
Converting UML Description of Software Architecture to Stochastic Process Algebra and Performance Evaluation
Converting UML Description of Software Architecture to Stochastic Process Algebra and Performance Evaluation Abstract Rahmat Zolfaghari Islamic Azad University, Hashtgerd Branch, Department of Computer
Monitoring DoubleTake Availability
Monitoring DoubleTake Availability eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may
Technical Configuration Notes
MITEL SIP CoE Technical Configuration Notes Configure MCD for use with OpenIP SIP Trunking service SIP CoE 11-4940-00186 NOTICE The information contained in this document is believed to be accurate in
Performance Workload Design
Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles
SYSML PLUGIN. version 17.0.1. user guide
SYSML PLUGIN version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by
Timer Value IRQ IACK
Real Time Clocks & s Programming with Real-time clocks Real-time clock is just another source of interrupts. Should have high priority in real-time systems Timing jitter must be accommodated or tolerated
Performance Tuning Guide for ECM 2.0
Performance Tuning Guide for ECM 2.0 Rev: 20 December 2012 Sitecore ECM 2.0 Performance Tuning Guide for ECM 2.0 A developer's guide to optimizing the performance of Sitecore ECM The information contained
Operating Systems. III. Scheduling. http://soc.eurecom.fr/os/
Operating Systems Institut Mines-Telecom III. Scheduling Ludovic Apvrille [email protected] Eurecom, office 470 http://soc.eurecom.fr/os/ Outline Basics of Scheduling Definitions Switching
KLAPER: an Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability
KLAPER: an Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability Vincenzo Grassi Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata Raffaela
Sonian Getting Started Guide October 2008
Sonian Getting Started Guide October 2008 Sonian, Inc. For Authorized Use Only 1 Create your new archiving account 3 Configure your firewall for IMAP collections 4 (Skip this step if you will be using
Overview Motivating Examples Interleaving Model Semantics of Correctness Testing, Debugging, and Verification
Introduction Overview Motivating Examples Interleaving Model Semantics of Correctness Testing, Debugging, and Verification Advanced Topics in Software Engineering 1 Concurrent Programs Characterized by
F-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
Business Process Verification: The Application of Model Checking and Timed Automata
Business Process Verification: The Application of Model Checking and Timed Automata Luis E. Mendoza Morales Processes and Systems Department, Simón Bolívar University, P.O. box 89000, Baruta, Venezuela,
Technical Bulletin. Enabling Arista Advanced Monitoring. Overview
Technical Bulletin Enabling Arista Advanced Monitoring Overview Highlights: Independent observation networks are costly and can t keep pace with the production network speed increase EOS eapi allows programmatic
Designing 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
Manual. IP Sensor and Watchdog IPSW2210. I P S W 2 2 1 0 M a n u a l P a g e 1. Relay Output. Power input. 12VDC adapter LED Indicators. 2 Dry.
IP Sensor and Watchdog IPSW2210 Manual Relay Output Power input 12VDC adapter LED Indicators 1 wire 2 Dry Output Green : Power Yellow: Link temperature & humidity contact inputs LED indicator sensor input
Compliance and Requirement Traceability for SysML v.1.0a
1. Introduction: Compliance and Traceability for SysML v.1.0a This document provides a formal statement of compliance and associated requirement traceability for the SysML v. 1.0 alpha specification, which
Yealink VCS Network Deployment Solution
Yealink VCS Network Deployment Solution Feb. 2015 V10.15 Yealink Network Deployment Solution Table of Contents Table of Contents... iii Network Requirements Overview... 1 Bandwidth Requirements... 1 Bandwidth
CA Nimsoft Monitor. Probe Guide for URL Endpoint Response Monitoring. url_response v4.1 series
CA Nimsoft Monitor Probe Guide for URL Endpoint Response Monitoring url_response v4.1 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject
ICOM 5026-090: Computer Networks Chapter 6: The Transport Layer. By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 UPRM
ICOM 5026-090: Computer Networks Chapter 6: The Transport Layer By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 Outline The transport service Elements of transport protocols A
Getting Started with SandStorm NoSQL Benchmark
Getting Started with SandStorm NoSQL Benchmark SandStorm is an enterprise performance testing tool for web, mobile, cloud and big data applications. It provides a framework for benchmarking NoSQL, Hadoop,
Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
SYNCHRONIZATION IN PACKET NETWORKS: TIMING METRICS AND MONITORING
SYNCHRONIZATION IN PACKET NETWORKS: TIMING METRICS AND MONITORING Charles Barry and Srinivas Bangalore Brilliant Telecommunications 307 Orchard City Drive, San Jose, CA 95008, USA E-mail: [email protected]
Evolution of the WWW. Communication in the WWW. WWW, HTML, URL and HTTP. HTTP Abstract Message Format. The Client/Server model is used:
Evolution of the WWW Communication in the WWW World Wide Web (WWW) Access to linked documents, which are distributed over several computers in the History of the WWW Origin 1989 in the nuclear research
Analytics for Performance Optimization of BPMN2.0 Business Processes
Analytics for Performance Optimization of BPMN2.0 Business Processes Robert M. Shapiro, Global 360, USA Hartmann Genrich, GMD (retired), Germany INTRODUCTION We describe a new approach to process improvement
FTP: the file transfer protocol
File Transfer: FTP FTP: the file transfer protocol at host FTP interface FTP client local file system file transfer FTP remote file system transfer file to/from remote host client/ model client: side that
Color Screen Phones: SIP-T48G and SIP-T46G with firmware version 73
This document provides detailed information on how to use ACD (automatic call distribution) feature on Yealink IP phones integrated with Star2Star platform. ACD enables organizations to manage a large
Nimsoft Monitor. dns_response Guide. v1.6 series
Nimsoft Monitor dns_response Guide v1.6 series CA Nimsoft Monitor Copyright Notice This online help system (the "System") is for your informational purposes only and is subject to change or withdrawal
Revel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
Case Study I: A Database Service
Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of
UML PROFILING AND DSL
UML PROFILING AND DSL version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced
Connect to telephone. Connect to wall jack
AD350-SE Multi-Function Auto Dialer Installation Install the AD350 SE Multi Function Auto Dialer as shown in the below diagram. The AD350 SE is only work on standard analog phones. Do not install the dialer
UML Diagram Types. Use Cases do the Following. Use Case Diagram
UML Diagram Types Dynamic Models activity diagrams statechart diagrams interaction diagrams sequence diagrams collaboration diagrams use case diagrams Structural Models class diagrams object diagrams packages
Taking Event Correlation With You
Taking Event Correlation With You Rob King Black Hat Briefings 2015 Rob King Taking Event Correlation With You Black Hat 15 1 / 21 $ who am i Rob King (yes j not r it s a first/middle
Archiving with MS Exchange Server
Archiving with MS Exchange Server Copyright 2011 by REDDOXX GmbH REDDOXX GmbH Neue Weilheimer Str. 14 73230 Kirchheim Fon: +49 (0)7021 92846-0 Fax: +49 (0)7021 92846-99 email: [email protected] Internet:
MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1
Table of Contents 1. REQUIREMENTS SUMMARY... 1 2. REQUIREMENTS DETAIL... 2 2.1 DHCP SERVER... 2 2.2 DNS SERVER... 2 2.3 FIREWALLS... 3 2.4 NETWORK ADDRESS TRANSLATION... 4 2.5 APPLICATION LAYER GATEWAY...
CPU Scheduling. CPU Scheduling
CPU Scheduling Electrical and Computer Engineering Stephen Kim ([email protected]) ECE/IUPUI RTOS & APPS 1 CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling
agileworkflow Manual 1. agileworkflow 2. The repository 1 of 29 Contents Definition
agileworkflow Manual Contents 1. Intro 2. Repository 3. Diagrams 4. Agents 4.1. Dispatcher Service 4.2. Event Service 4.3. Execution Service 5. Variables 6. Instances 7. Events 7.1. External 7.2. File
Envox CDP 7.0 Performance Comparison of VoiceXML and Envox Scripts
Envox CDP 7.0 Performance Comparison of and Envox Scripts Goal and Conclusion The focus of the testing was to compare the performance of and ENS applications. It was found that and ENS applications have
Resonate Central Dispatch
Resonate Central Dispatch Microsoft Exchange 2010 Resonate, Inc. Tel. + 1.408.545.5535 Fax + 1.408.545.5502 www.resonate.com Copyright 2013 Resonate, Inc. All rights reserved. Resonate Incorporated and
Course Name: Course in JSP Course Code: P5
Course Name: Course in JSP Course Code: P5 Address: Sh No BSH 1,2,3 Almedia residency, Xetia Waddo Duler Mapusa Goa E-mail Id: [email protected] Tel: (0832) 2465556 (0832) 6454066 Course Code: P5 3i
Broadband Phone Gateway BPG510 Technical Users Guide
Broadband Phone Gateway BPG510 Technical Users Guide (Firmware version 0.14.1 and later) Revision 1.0 2006, 8x8 Inc. Table of Contents About your Broadband Phone Gateway (BPG510)... 4 Opening the BPG510's
A UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
Installation Manual. PLCSQL link
Installation Manual PLCSQL link SQL Client in a Siemens S7 PLC Revision date: 2012-09-28 Revised by: Anders Jorsal, Automatic Syd A/S Version: 1.01 Contents INTRODUCTION 3 SOFTWARE REQUIREMENTS 4 SETTING
Aras Innovator Authentication Setup
Aras Innovator Authentication Setup Aras Innovator 9.1 Document #: 9.1.009032008 Last Modified: 3/12/2009 Copyright 2009 Aras Corporation ARAS CORPORATION Copyright 2009 All rights reserved Aras Corporation
Internet Technology 2/13/2013
Internet Technology 03r. Application layer protocols: email Email: Paul Krzyzanowski Rutgers University Spring 2013 1 2 Simple Mail Transfer Protocol () Defined in RFC 2821 (April 2001) Original definition
Configuring the Avaya B179 SIP Conference Phone with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0
Avaya Solution & Interoperability Test Lab Configuring the Avaya B179 SIP Conference Phone with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0 Abstract These Application Notes
