Model-Based Self-Adaptation from Requirements to Architectures: A Decision- Making Process. Bihuan Chen
|
|
- Gyles Allen
- 5 years ago
- Views:
Transcription
1 Model-Based Self-Adaptation from Requirements to Architectures: A Decision- Making Process Bihuan Chen School of Computer Science, Fudan University, Shanghai, China bhchen@fudan.edu.cn
2 Real-Life Adaptation Scenarios An online shopping company launches a sales promotion Performance degradation Performance degradation Infos Runtime Architecture Switch to parallel Chief Architect Infos Business Manager Runtime Architecture No design solution Skip fraud ing and logging Remove components Chief Architect Chief Architect Credit Adapt Credit Adapt Infos Fraud Fraud Credit
3 Observations Adaptations often involve both requirements and architectural decisions, focusing on different concerns and requiring different knowledge Mappings from requirements to architectural elements often involve complex traceability and the knowledge about design decisions Model-based self-adaptation can be regarded as an automation of these adaptation processes at runtime
4 Adaptation Request (Quality preferences, Context Changes) A Framework of Self-Adaptation Requirements Adaptation Manager Adapted Goal Specification Design Decisions Adaptation Manager Adapted Design Solution Transformation Generator Planner Adaptation Request (Quality Preferences) Model Transformation Scripts Requirements Goal Model Requirements Layer Architecture Layer Design Decisions Model Architecture Transformer Current Model Runtime Architecture Model i Adapted Model Runtime Architecture Model i+1 Analyze Engine Runtime Data Running System Reconfigurations Execution Engine
5 Requirements Layer Adaptations Quality requirements tradeoffs Browsing response (t1) > Usability (t1) Usability (t2) > Browsing response (t2) Solution Tune the preferences of quality requirements using a feedback controller Switch among alternative goal specifications t1 Search product Product be chosen Details be viewed t4 Add to cart X. Peng, B. Chen, Y. Yu, and W. Zhao, Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop, JSS, X t2 View in multimedia OR 0.9+ Browsing X response be quick OR 0.8+ X t3 View in text X Usability be good
6 Functional requirements tradeoffs Browsing (t) > Consultation (t) Solution Requirements Layer Adaptations X Make consultation 0.4 Product be chosen Products be sold Order be ed out Annotate a value between 0 and Order be verified Make Review Distinguish between critical goals and desired goals Bind/unbind desired goals B. Chen, X. Peng, Y. Yu, and W. Zhao, Are your sites down? Requirements-driven self-tuning for the survivability of web systems, RE, X
7 Architecture Layer Adaptations Architecture: functionalities + design decisions Hard Goal Goal Soft Goal Task Motivation Link rationale Design Issue problem Design Option solution Impact Link pros and cons Dependency Link dependency Architectural Modification realization pre-condition Context
8 Architecture Layer Adaptations 0.6+ t5 Place order Resources be low Order be ed out Synchro nous t6 Pay order Pay response be quick [requestamount > 80] Asynch ronous Products be sold Simple verification Simple OR Order be verified Cost be low 0.6+ Risk be low OR Order be strictly verified Order be simply verified t7 Check t8 Check info 0.8- credit Payment 0.7+ protocol Order verification Sequential t9 Check fraud Check response be quick Parallel 0.8+ Strict verification Strict
9 Architecture Layer Adaptations Simple architectural adaptations Adding, removing, replacing architectural elements Complex architectural adaptations Crosscutting and restructuring architectural elements Achieve the model adaptations by incremental and generative model transformations Architecture model i -> Architecture model i+1 Automatically generate scripts using template engine
10 Conclusions A model-based self-adaptation approach Combine requirements and architectural adaptations Consider structures and behaviors of architectures by design decision models Support crosscutting and restructuring architectural adaptations using incremental and generative model transformations
11 Thanks for your attention!
Attention Students. Capistrano Valley Christian Schools has teamed up with EdTech for your online book store! Here's how it works:
Attention Students Capistrano Valley Christian Schools has teamed up with EdTech for your online book store! Here's how it works: Your school's online book store opens on August 23rd, 2017, at cvc.shelfit.com.
More informationQuick Reference Guide. How to Register
Quick Reference Guide How to Register 1 Click the Register Now link. 2 Step 1: Choose your course Click the course or program you would like to register in. 3 Explore your section options by clicking the
More informationTransition Plan (TP)
Transition Plan (TP) Mission Science Information and Data Management System 3.0 Team 3 Fei Yu: Project Manager, Life Cycle Planner Yinlin Zhou: Prototyper, Operational Concept Engineer Yunpeng Chen: Requirements
More informationOBJECT-ORIENTED MODELING AND DESIGN. Process Overview
OBJECT-ORIENTED MODELING AND DESIGN Process Overview CONTENTS: 1. Development Stages. 2. Development Life Cycle. 3. Summary. A software Development process provides a basis for the organized production
More informationEvent Tickets Magento Extension User Guide Official extension page: Event Tickets
Event Tickets Magento Extension User Guide Official extension page: Event Tickets Page 1 Table of contents: 1. Event Creation........3 2. Ticket creation settings......6 3. Custom registration fields creation...8
More informationUser s Guide. February 2015 Version 1
User s Guide February 2015 Version 1 1 Registration If you enter CEConnection through www.nursingcenter.com, you will be prompted to Log In again. This is so that you can review your information to be
More informationSelf Service Navigation Student Center Page... 4 General Info Panel... 5 Transfer Panel... 6 Academics Panel... 6 Term Area...
Table of Contents Self Service Navigation... 2 7 Student Center Page... 4 General Info Panel... 5 Transfer Panel... 6 Academics Panel... 6 Term Area... 7 More Student Info Links... 8 11 My Class Schedule...
More informationCenter for Science Outreach Public View
Vanderbilt University Center for Science Outreach Public View Destiny One Page 1 Contents Create a Student Profile/Account... 3 Browse for a Course... 5 Register for a Course and Checkout... 7 Page 2 Create
More informationIsabell Florist Shopping Guide at Isabell Florist
Isabell Florist (PG 0220580-A) http://www.isabellflorist.com HP: +6012-4451399 Fax: +604-5089913 Step by Step Order Online 1) First, when you are at our Website at www.isabellflorist.com, there are some
More informationIntroduction to Selling Manager Pro
Introduction to Selling Manager Pro What is Selling Manager Pro? ebay s online listing and sales management tool for high volume sellers Save time Sell more Scale your business 2 In This Course You ll
More informationFDD Process #1: Develop an Overall Model
FDD Process #1: Develop an Overall Model A initial project-wide activity with domain and development members under the guidance of an experienced object modeller in the role of Chief Architect. A high-level
More informationAddress - Your address is used as your user name. That makes it easy for you to remember.
Using the Longley Auctions Website Skip to page 4 for a visual tour of how to register for first time visitors. Welcome Philatelic material (stamps, postal history, philatelic literature) is sold by Longley
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) Swim Meet Sign-Up Team 03 Member Archan Dutta Swasti Sharma Rasleen Sahni Deepanshu Suneja Vibhanshu Sharma Jenny Greer Role Project Manager, Life Cycle
More informationHow to place an order on CSI s online store
How to place an order on CSI s online store Store website http://store.csionline.org/ 1. Click on account, then log in 2. Create an account or LOGIN using your currently registered email and password.
More informationFig. 3. Fig. 4. Fig. 5
From lunchboxorders.com click on the green ORDER LUNCH button at the top right-hand corner of the page as shown below (Fig. 1) to proceed to the ordering site, lunchboxorders.net Fig. 1 Once you ve reached
More informationThe Development of Mobile Shopping System Based on Android Platform
2017 2nd International Conference on Applied Mechanics and Mechatronics Engineering (AMME 2017) ISBN: 978-1-60595-521-6 The Development of Mobile Shopping System Based on Android Platform Yi-ping SHI *,
More informationGetting Started. If you have any questions please send an to
Open the TouchBase webpage https://touchbase.bsd405.org/ and select one of the following options - Each registered student has a web account. The User Name is the Student s ID The Password is the student
More informationGoal-Oriented Requirements and Feature Modeling for Software Product Line Engineering
Goal-Oriented Requirements and Feature Modeling for Software Product Line Engineering Mohsen Asadi,2, Ebrahim Bagheri 2, Dragan Gasevic 2, Marek Hatala School of Interactive Arts and Technology, Simon
More informationMOBILE PAYMENT INSTRUCTIONS. saskatoon.ca/flexparking ǀ
MOBILE PAYMENT INSTRUCTIONS saskatoon.ca/flexparking ǀ 306.975.2548 1 First you will need to download the WayToPark app to your smart phone. The WayToPark app is available for both iphones and Android
More informationOLLI Online Registration Training
OLLI Online Registration Training 1 Locating New OLLI at UK Online Registration Website There are two ways to find the OLLI at UK new online registration website: 1. Type the web address directly into
More informationMore Student Info Links My Class Schedule Shopping Cart My Planner... 12
Table of Contents Self Service Navigation... 2-8 My Advisees Page... 4 Student Center Page... 5 General Info Tab... 6 Transfer Credit Tab... 7 Academics Tab... 7 Term Summary Area... 8 More Student Info
More informationA/B Testing Overview
A/B Testing Overview A/B Testing (also known as Split testing) defines a way to compare two versions of an application or a web page that enables you to determine which one performs better. It is one of
More informationShow Manager. How To Enter Grouped Events
Show Manager How To Enter Grouped Events help@showmanager.com.au Table of Contents 2 1. Introduction 3 2. Select an Event 4 3. View Event Details 5 4. Select Events To Enter 6 5. Event Group List 7 6.
More informationStripe Payment with Recurring Profile MAGEDELIGHT.COM USER MANUAL E:
Stripe Payment with Recurring Profile USER MANUAL MAGEDELIGHT.COM E: SUPPORT@MAGEDELIGHT.COM License Key After successful installation of Stripe Payment with recurring extension by using the Magento setup,
More informationVendio Merchant s Guide. Sold Items. Vendio Services, Inc Campus Drive San Mateo, CA
Vendio Merchant s Guide Sold Items Vendio Services, Inc. 2800 Campus Drive San Mateo, CA 94403 www.vendio.com Contents Sold Items... 3 Customize... 3 View Options... 3 Filters... 5 Search... 6 Sold Items...
More informationQNet Online Ordering Ordering Instructions
QNet Online Ordering Ordering Instructions If you require any assistance please don t hesitate to contact your account manager or coordinator on +61 3 9834 3000. Page 1 Getting Started: DMC Group s Quantum
More informationWALKERUX 345 W. 58TH ST 15P, NEW YORK NY
ROUND 1 CLICK TEST - SEARCH VS LOOKING TEXT Which search bar do you prefer? ( I m searching for... vs Search ) A/B test 1 1 ROUND 1 RESULTS - CLICK TEST - SEARCH VS LOOKING TEXT Which search bar do you
More informationTradeGuider VSA Plug-in for NinjaTrader quick install and setup guide.
TradeGuider VSA Plug-in for NinjaTrader quick install and setup guide. Introduction. This short guide will help you to download and install the TradeGuider VSA Plug-in for the NinjaTrader platform. This
More informationRewardPoints Guide. Version Oct 2014
Website: http://magehit.com Contact: sale@magehit.com RewardPoints Guide Version 3.2.1 - Oct 2014 Integrate template of RewardPoints extension with your theme. Before going to the configuration, You can
More informationORDERING FROM TEMPLATES Click on the My Accounts tab at the top of the screen, and then select Templates.
ONLINE ORDERING INSTRUCTIONS LOGGING IN Visit the All Med Website at www.amms.net LOG-IN with your User Name and Password User Name: Password (case-sensitive): ORDERING FROM TEMPLATES Click on the My Accounts
More informationWeb Site Launch Checklist
Web Site Launch Checklist This checklist was put together as a general guide only. The information is provided on my past experience of setting up quite a few membership sites. Your own needs will vary.
More informationGetting Started with Galloup StoreFront
If you have ordered online before, we hope you find Galloup s interface to be easy and intuitive. The goal of this document is to simply provide a basic overview of the key features of our Online Catalog.
More information6.2 Conceptual Framework for Autonomic Service Compositions
CONTENTS i preliminaries 1 1 introduction 3 1.1 Motivation 6 1.2 Problem Statement 8 1.3 Research Challenges 9 1.4 The Approach 11 1.5 Research Methodology 14 1.6 Thesis Context 16 1.7 Outline 16 2 background
More informationSupport for development and test of web application: A tree-oriented model
J Shanghai Univ (Engl Ed), 2011, 15(5): 357 362 Digital Object Identifier(DOI): 10.1007/s11741-011-0751-1 Support for development and test of web application: A tree-oriented model CAO Min (ù ), CAO Zhen
More informationPrimary Source Verification. How to Apply
Primary Source Verification Oman Society of Engineers (OSE) - Sultanate of Oman How to Apply A Step By Step Guide for Completing Your Application If you are applying as an individual applicant, click here
More informationAutomationDirect.com Order Import Feature
AutomationDirect.com Order Import Feature This document describes the requirements to upload a CSV or XML format order file from your system into our AutomationDirect.com E-commerce system to create an
More informationWebAdvantage Suite 2011 Web Integration with Print Manager Plus 2010
INTRODUCTION WebAdvantage Suite is a web-based add-on for the Print Manager Plus print tracking product. Its installation will create an Intranet Website which will be browse able within the network. This
More informationReturning Dealer Log In: Password Retrieval: Sign up for existing dealer without web access:
Returning Dealer Log In: 1) For returning dealer, select the first option: I m ready to log in. 2) Enter Dealer ID (customer #), email address & password. 3) Choose sign in Password Retrieval: 1) If you
More informationSchool Specialty New Release Manual
School Specialty New Release Manual Version 11.1 Table of Contents: Registration Entering Orders Search Options Search by Catalog Number Search by Keyword Digital Catalogs Upload File Add to Shopping List
More informationOur goal is to help you create, manage and grow your successful online business. We offer a full range of website design and development services.
Web Transitions E-commerce and Support Services Our goal is to help you create, manage and grow your successful online business. We offer a full range of website design and development services. Graphic
More informationIM Cloud Marketplace. Cloud Store Guide
IM Cloud Marketplace Cloud Store Guide Contents Preface... 7 Documentation Conventions... 7 Typographical Conventions... 7 General Conventions... 8 Feedback... 8 Introduction... 9 System Requirements...
More informationRequirements Engineering - Introduction
Requirements Engineering - Introduction CS/SE 3RA3 - Tutorial #1 Alicia Marinache marinaam@mcmaster.ca Department of Computing and Software McMaster University Week of September 11, 2017 Alicia Marinache
More informationHow to Search and Register for Continuing Education Programs
How to Search and Register for Continuing Education Programs 1. Search for a course and/or create an account: Search for portion of title Drop down menu: - Browse Our Programs (view by title) - Events
More informationGetting Started with. Xpressdocs Instruction Manual
{ Getting Started with Xpressdocs Instruction Manual } Resources & Info Your Client Consultant Orders placed by 4pm CST will be completed the same day. Choose from the following options: 1. In the mail
More informationTable of Contents. Buyer Functions Buyer Responsibilities: Create and submit orders for approval and manage personal profile and preferences.
Table of Contents Buyer Functions Buyer Responsibilities: Create and submit orders for approval and manage personal profile and preferences. Web site Login Page # Login Process 3 Reset Password 4 Authorize
More informationSoftware Engineering
Software Engineering 0 Software design process or life cycle called Software Engineering 0 that addresses the management and technical issues of the development of software systems. 0 The software life
More informationHOW TO REGISTER FOR THE TEAS ASSESSMENT AT A PSI SITE
How to Register for the TEAS Assessment at a PSI Site 1 HOW TO REGISTER FOR THE TEAS ASSESSMENT AT A PSI SITE PSI and ATI have partnered to provide a National Testing Center that will administer the TEAS
More informationInternet Ordering System. User Guide
Internet Ordering System User Guide 2 Copyright 2014 WaiveStar Group Commercial in Confidence All rights reserved. This document contains confidential and commercially sensitive information of WaiveStar
More informationSpotlight: Strictly Partitioned Tables A Technical Corner article from the Rdb Journal By Ian Smith April 30, 2000
Spotlight: Strictly Partitioned Tables A Technical Corner article from the Rdb Journal By Ian Smith April 30, 2000 Copyright 2000 Oracle Corporation. All Rights Reserved. Spotlight: Strictly Partitioned
More informationAccount Reconciliation
Account Reconciliation Updated 6-08-15 Table of Contents NAVIGATING TO ACCOUNT RECONCILIATION - STATEMENT... 3 NAVIGATING TO ACCOUNT RECONCILIATION ACTIVITY (ON-DEMAND)... 5 CHECK ISSUE FILE IMPORT FULL
More informationPre Order Magento Extension User Guide Official extension page: Pre Order
Pre Order Magento Extension User Guide Official extension page: Pre Order Page 1 Table of contents: 1. General Settings..... 3 2. Order Grid.... 7 3. Order Info.......... 8 4. Simple Product Settings...
More informationIteration Plan (IP) Leamos. Team number 7. Name Address Primary Role Secondary Role
Iteration Plan (IP) Leamos Team number 7 Name Email Address Primary Role Secondary Role Monty Shah montysha@usc.edu Project Manager Life Cycle Planner David Wiggins dgwiggin@usc.edu IIV&V Off-campus Shaper
More informationPositive Pay Quick Start Guide
Positive Pay Quick Start Guide Welcome to Positive Pay With Positive Pay, you provide us with information about the checks you write and we compare that information against the physical checks when they
More informationRegistration Made Simple with Flex Reg
Registration Made Simple with Flex Reg Returning students and new students who have completed assessment can use the Flexible Registration system (FlexReg) to search, plan a schedule and register for credit
More informationCOIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao
COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2 Lecturer: Dr. Meena Jha Tutor: Aries Tao Prepared by: AXXXX XXXX: S0XXXXXX AXXXX MXXXXX: BisXXXXX BaXXXX: S0XXXXX S02XXXX SXXXXX
More informationDesigning for Multimedia
1 ing for Multi Phil Gray Outline What s Special about Multi? A Method Based on the City Method Developed by Alistair Sutcliffe and Stephanie Wilson Evaluation 2 What s Special About Multi? Rich forms
More informationTapping the Mobile Payments Revolution
Tapping the Mobile Payments Revolution Tapping the Mobile Payments Revolution Over three-quarters of UK adults now own a smartphone. And increasingly we re not afraid to use them to pay for goods and services.
More informationJennifer Nip, P.Eng. Portfolio
Jennifer Nip, P.Eng Portfolio Jennifer Nip Portfolio Jennifer has over 10 years experience in web design and usability analysis Being the Lead User Experience Designer, she has leading edge web design
More informationNHD Online Registration Guide: Teacher
NHD Online Registration Guide: Teacher Introduction Welcome to the National History Day Contest Management system. Within this guide, you will see a description of key terms within the contest system along
More informationThe Comparative Study of Machine Learning Algorithms in Text Data Classification*
The Comparative Study of Machine Learning Algorithms in Text Data Classification* Wang Xin School of Science, Beijing Information Science and Technology University Beijing, China Abstract Classification
More informationStudent WebAdvisor Training Manual
Student WebAdvisor Training Manual Contents Logging into WebAdvisor..2 Registering for a Class Section..4 Paying on My Account. 9 Dropping a Class Section 12 1 Logging into WebAdvisor STEPS 1. Click the
More informationHow to Register for Classes Online using Schedule Planner
How to Register for Classes Online using Schedule Planner Step 1 Step 2 Access the WCJC website at www.wcjc.edu. Access Online Services through the mywcjc Portal. Click here for login instructions. OR
More informationContent Manager User Guide
Content Manager User Guide Read these guide to learn how to use Content Manager to browse, buy, download and install updates and extra contents to your Becker PND. 1.) How to install Content Manager Installation
More informationModel Driven Testing Overview
Software and Verification Technologies Model Driven ing Overview July 2003 www.agedis.de w3.haifa.il.ibm.com\softwaretesting\gtcb IBM Internal Use Only IBM Labs in Haifa Outline Motivation Process Technology
More informationSoftware Architecture
Software Architecture Does software architecture global design?, architect designer? Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural styles Architecture asssessment
More informationNespresso Consumer Privacy Notice
Nespresso Consumer Privacy Notice Effective: March 4, 2015 Last Updated On: March 4, 2015 Please read this Notice carefully to understand our policies and practices regarding your personal information
More informationClient-server application testing plan
Client-server application testing plan 1. INTRODUCTION The present plan contains and describes testing strategy principles applied for remote access system testing. The plan is intended to be used by project
More informationNew Option For PASS (Payment Account Secure Storage) Using The ELEMENT Express Interface
2335 Buttermilk Crossing, Suite 300, Crescent Springs, KY 41017 Phone: (859)652-3881 Fax: (866)519-5278 New Option For PASS (Payment Account Secure Storage) Using The ELEMENT Express Interface Due to an
More informationCreating a New Account
This Learner Guide will walk you through learner functions on the Learning Gateway. The user-friendly interface is designed to make searching, purchasing, and accessing Cusource training as easy as possible.
More informationHOW TO PURCHASE A TEAS TRANSCRIPT
How to Purchase a TEAS Transcript 1 HOW TO PURCHASE A TEAS TRANSCRIPT ATI has made it possible for students to purchase a TEAS Transcript after your test date via the ATI Web site Online Store. Complete
More informationWeb to Print Service
Web to Print Service In today s economy, marketing is more important than ever and the Partners Print Portal can help you achieve your marketing goals in an easy, cost effective manner. How? Grabs Attention
More informationSHOWORKS ONLINE ENTRY SYSTEM MANUAL
To enter an exhibit in the Benton Franklin Fair select login/logoff icon on the left hand side of the screen located under the Navigation tool bar. The Navigation bar allows users to move through the entry
More informationPortfolio Series. True+Way ASL. Daniel Cox. UI/UX Design Process. Web Development Process
Portfolio Series True+Way ASL Daniel Cox UI/UX Design Process Web Development Process True+Way ASL www.truewayasl.com True Way ASL is an American Sign Language curriculum content provider serving high
More informationThis tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.
About the Tutorial Data Mining is defined as the procedure of extracting information from huge sets of data. In other words, we can say that data mining is mining knowledge from data. The tutorial starts
More informationSales Reps and Dealers
Sales Reps and Dealers Magento Extension User Guide Official extension page: Sales Reps and Dealers Page 1 Table of contents: 1. Create a role for sales reps and dealers.. 3 2. Configure the role.....
More informationSequential Dependency and Reliability Analysis of Embedded Systems. Yu Jiang Tsinghua university, Beijing, China
Sequential Dependency and Reliability Analysis of Embedded Systems Yu Jiang Tsinghua university, Beijing, China outline Motivation Background Reliability Block Diagram, Fault Tree Bayesian Network, Dynamic
More informationFM11RF32 32KBits Contactless IC Card Chip
FM11RF32 32KBits Contactless IC Card Chip May. 2008 FM11RF32 32KBits Contactless IC Card Chip Ver 2.1 1 INFORMATION IN THIS DOCUMENT IS INTENDED AS A REFERENCE TO ASSIST OUR CUSTOMERS IN THE SELECTION
More informationArchitecture Rationale
Overview Architecture Rationale Charles L. Chen & Danhua Shao March 21, 2006 Motivation The CBSP Approach Archium Using CBSP and Archium Conclusions Questions 2006, Charles L. Chen & Danhua Shao EE 382V
More informationEvolutionary Architecture and Design
Evolutionary Architecture and Design Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,
More informationProposal Builder Help Guide
Proposal Builder Help Guide Please select the Proposal Builder tab next to the Dashboards tab. Step 1 Proposal Details 1. Enter your campaign budget (no less than $250) 2. Enter your campaign start and
More informationHigher Reach Online Registration
Higher Reach Online Registration July 12, 2013 (Version 1) kc This procedure guide contains information for students and administration. QUICK ADMIT Define three roles that someone can use to log in to
More informationHOW TO REGISTER FOR THE TEAS ASSESSMENT
How to Register for the TEAS Assessment 1 HOW TO REGISTER FOR THE TEAS ASSESSMENT You can now register for the TEAS Assessment through our Online Store. How you access the Online Store depends on whether
More informationSecure Payment Processing - New Interface To Element Express
Secure Payment Processing - New Interface To Element Express Simplify and Secure the Process of Electronic Payment Acceptance. SouthWare offers customers a fully integrated, PCI/DSS compliant, and cost-effective
More informationChapter 10: Performance Patterns
Chapter 10: Performance Patterns Patterns A pattern is a common solution to a problem that occurs in many different contexts Patterns capture expert knowledge about best practices in software design in
More informationOnline School Payments (OSP) Parent User Guide for EDEP Payments
Online School Payments (OSP) Parent User Guide for EDEP Payments May, 2014 OSP User Guide Table of Contents Overview...2 Site Information...2 Account Setup...3 Making a Tuition Payment...5 1 P a g e Overview
More informationPositive Pay. Quick Start Set-up Guide
Positive Pay Quick Start Set-up Guide 1-2-3 EASY STEPS TO FRAUD PROTECTION The following information will help you get up and running with Positive Pay quickly and easily. With Positive Pay, you provide
More informationUsing Recert to Track Your Recertification Progress
Using Recert to Track Your Recertification Progress Prehospital recertification requirements are constantly evolving and can be difficult to track. Recert is an online continuing education service designed
More informationHow to post a job on Inside Higher Ed
How to post a job on Inside Higher Ed Start at careers.insidehighered.com. Click the Post Jobs link in the top section. If you ve already registered your recruiter account, log in now using the pop-up
More informationkylerisandesign UX DESIGN CASE STUDY: MicrosoftStore.com Surface Pro 3 Launch
kylerisandesign UX DESIGN CASE STUDY: MicrosoftStore.com Surface 12.1.2014 I was tasked with implementing a new enhanced category page template for Surface to coincide with the launch of the Surface Pro
More informationK-Tools for NAV Projects
K-Tools for NAV Projects Part 1 Before we start K-Tools; Startup; Setup; Create NAV Project Rel. 05 November 2013 Introduction The purpose of this part of the guide is to briefly explain how K-Tools works
More informationCheckpoint Learning. Professional Subscription Package User Guide
Checkpoint Learning Professional Subscription Package User Guide Welcome to Checkpoint Learning- your one-stop shop for continuing education, compliance tracking, and program management! This Professional
More informationPage 1 of 13. E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad Phone:
E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad Email: AhmadNassr@gmail.com Phone: 0599042502 1. Rationale This is the major project for both (Open Source and.net teams) as an E-Commerce
More informationFUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING
FUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING Copyright 2014. All Rights Reserved. Mónica Villavicencio and Alain Abran Permission to copy all or part of this material is
More informationBuilding Standards Department Markham eplan Applicant Handbook For Building Permits, Sign Permits and Zoning Preliminary Review
Markham eplan Applicant Handbook For Building Permits, Sign Permits and Zoning Preliminary Review In addition to this user manual, please refer to the instructions provided in the electronic forms (eforms)
More informationRENEWING PERMITS IN EPS OUTDOOR ADVERTISING REGULATORY PROGRAM. From the home page, click on the Licenses tab shown here in the red square.
RENEWING PERMITS IN EPS OUTDOOR ADVERTISING REGULATORY PROGRAM From the home page, click on the Licenses tab shown here in the red square. Click the indicated link labeled Amendment that is located to
More informationWindows Installation support
Windows Installation support Installing Riffmaster Pro to your PC is easy. Just in case you want some help with the process, we have listed all the steps in the process in this document. Download Go to
More informationBenefit from Avira being an Affiliate Partner!
Benefit from Avira being an Affiliate Partner! Register at element5 as an affiliate partner and make your own money. element5 is in charge of the order, of handling payments and furthermore processes your
More informationNew BoundTree.com User Guide Fall Version 6
New BoundTree.com User Guide Fall 2016 Version 6 Table of Contents Overview Navigating the Home Page Creating an Account Logging into an Existing Account Forgot Your Password? Reviewing Your Account Editing
More informationAffiliate Guide. Version Jan 2017
Website: http://magehit.com Contact: sale@magehit.com Affiliate Guide Version 4.0.5 - Jan 2017 Configuration Go to System >> Configurations >> MageHit >> Affiliate Pro (or Affiliate Pro >> Configuration)
More informationStandard Chartered Success Story
Standard Chartered Success Story January 2019 The Key to Social Banking Shifting into truly digital banking Standard Chartered is a global banking group, serving 1.6 Billion customers in 60 countries.
More information