Getting the Payoff With MDD. Proven Steps to Get Your Return on Investment
|
|
- Charlotte Reeves
- 5 years ago
- Views:
Transcription
1 Getting the Payoff With MDD Proven Steps to Get Your Return on Investment version 1.4 6/18/11 Generate Results: Real Models, Real Code, Real Fast.
2 Welcome Systems development organizations are under increasing pressure to improve business results Develop products in less time With more capabilities and better run-time performance With concept-to-code fidelity and higher product quality In a predictable, repeatable manner Key development practices deliver significant business gains when applied with the right focus Agile Model-Driven Test-Driven This session outlines what it takes to maximize these results. Getting the Payoff With MDD 2
3 Real Gains - outline Why PI-MDD? PI-MDD Methodology Doing it For Real Getting the Payoff With MDD 3
4 Challenges in Systems Development Building complex, high-performance systems is difficult Escalating feature complexity Challenging system execution requirements Reliability, availability Speed, space, environment Aggressive competition Diverse, unique platforms Getting the Payoff With MDD 4
5 Realities of Code-Driven Development Traditional code-focused development approaches Architecture with implementation focus Primary communication through code Waterfall processes All software maintained at implementation-level Single concept space Mix of problem space and implementation detail Hard to effectively decompose Integration and test are hard and expensive Done as little as possible, at the end Getting the Payoff With MDD 5
6 Realities of Code-Driven Development Can Model Driven Development help? Not all MDD approaches and technologies are effective Code-focused UML models often introduce even more complexity Abstraction level quickly drops to code level Models laden with code-level details are difficult to maintain Code-focused models hardwire threading and processor configurations, and other key platform details Achieving runtime performance gets increasingly elusive through the product s lifecycle UML itself does not address process/method level issues Getting the Payoff With MDD 6
7 Problem-Space Focused MDD An agile, problem-space focused MDD approach with frequent test cycles is effective for developing highcomplexity, high-performance systems: Facilitate an architectural focus throughout system lifecycle Manage overall system complexity with separation Attack biggest risks early and often Automated transformation of models to deliverable product Platform-Independent Model Driven Development (PI-MDD) embodies this focus Getting the Payoff With MDD 7
8 Platform Independent MDD When executed properly, the Platform-Independent MDD approach brings compelling benefits Models are Platform Independent and readily re-deployable Readily change task/processor topology Change infrastructure and implementation strategies without affecting models Builds a product-line architecture and platform Flexible generation technology supports automatically applied custom optimizations, for high run-time performance Models stay at problem space level with no abstraction erosion Simple models, high resulting system quality Productivity much higher than other MDD approaches Getting the Payoff With MDD 8
9 Platform Independent MDD The PI-MDD method brings consistency and best-practice: A well defined process, populated with consistent step-by-step techniques Effective tooling facilitates substantial automation Model checking Code generation Document generation, data interchange Integrated with and reinforces sound engineering practice Development steps elevate visibility and manageability Review activities integrated and effective Strong focus on business results at all practice points Establishes a natural architectural base for Product Lines, with sweeping component reuse Training, industry commonality and standards base promote Consistent techniques, shared experiences Wealth of outside experience and resources Rich tool offerings and extensible environments Getting the Payoff With MDD 9
10 Platform Independent MDD Code generation from UML models with implementation-language actions is limited by action-blindness Unknown action behavior requires generation of all possible support infrastructure, accessors, etc. The actions themselves are not generated, they are just copied through, and cannot be optimized Code generation from PI-MDD models with platform independent actions provides action-visibility to the code generation PI-MDD action-visibility facilitates Self-Optimization 3X smaller code* 7X faster code* * Comparison of code generated from PI-MDD and code-focused MDD for performance-critical implementation constructs. Getting the Payoff With MDD 10
11 Real Gains - outline Why PI-MDD? PI-MDD Methodology Requirements and Systems Engineering Logical Architecture Tight develop/test iterations Platform Independent Modeling Generating High Performance Implementation Doing it For Real Getting the Payoff With MDD 11
12 Comparison with other MDD Forms Some aspects of PI-MDD modeling are very similar to more general MDD modeling Use Case Logical Component System-Level Scenario Component-Level Scenarios Other aspects of PI-MDD have a unique Platform Independent emphasis Classes State machines Actions Dynamic Verification Getting the Payoff With MDD 12
13 Logical Architecture - Domains Logical Architecture is a hierarchy of Domain Packages and Dependencies: Getting the Payoff With MDD 13
14 Logical Architecture - Domains PI-MDD Domain Modeling produces your system s Logical Architecture Each Logical Component is a Domain, a separate, conceptual universe Pertaining to a distinct subject matter Interacts with other components exclusively through published services Getting the Payoff With MDD 14
15 Logical Architecture Domains Logical Component focus naturally builds a foundation for Product Line development Component-level reuse multiplied by Platform Independence yield game-changing agility and asset longevity Getting the Payoff With MDD 15
16 Logical Architecture System Scenarios System Scenario Models show the allocation of behavioral responsibility among domains: Getting the Payoff With MDD 16
17 Logical Architecture System Scenarios System Scenario Models form the basis of Sprint definition a Story: Getting the Payoff With MDD 17
18 PIM - Classes PI-MDD Class Model shows a Platform Independent Model for a domain: Attributes use PIM atomic data types Associations gain prominence in a PIM Data structure details are exposed in associations Implementation details are separated from PIM-level classes they are woven in at code generation time Getting the Payoff With MDD 18
19 PIM - Classes Platform Independent Class Model Getting the Payoff With MDD 19
20 PIM State Machines State Models Simplified execution mechanics for broader use «State» Verifying //# If there are x number of track observations of y quality or better in a row,... CANCEL Entity:Timeout; Degraded Observed Confirmed/reportable = TRUE; Timeout «State» Tracking //# If the quality of the last x TrackObservations is below y... CANCEL Entity:Timeout; Timeout Observed «State» Disappearing //# delete all track observations associated with this entity... Getting the Payoff With MDD 20
21 PIM - Actions The final element making an PI-MDD PIM platform independent: Platform Independent Action Language (PAL) Defines model-level processing Performed by an operation or state action PAL solves a number of difficult issues with code in models: Simple, easy to learn Conforms to OMG standard UML Action Semantics PIM-level, not implementation code Convenient and complete set of modeling processing primitives Enables automated transformation to optimized implementations Getting the Payoff With MDD 21
22 PIM - Actions Each domain interface operation, class operation, and state/transition action is defined by PAL: Getting the Payoff With MDD 22
23 PIM - Dynamic Verification Dynamic Verification Execution of PI-MDD models to verify behavior Independent of target execution environment Within the context of a single domain, or a tightly related set of domains Test cases are derived from Scenario Models DV is distinct from subsequent integration phases: Software Integration Hardware Integration The platform-independence of the models facilitate a broad range of test platforms and configurations Getting the Payoff With MDD 23
24 PI-MDD PIM Virtual Machine UML2 defines core execution semantics Class instance creation, deletion, linkage Signal generation, reception State machine mechanics PAL statements, expressions Many different implementations can support PI-MDD PIM execution Simple workstation-based functional test program Fully optimized, multi-processor, multi-task embedded product deployment Transformation generates the appropriate implementation Getting the Payoff With MDD 24
25 Transformation Rule/Template Transformation Rule/Template Navigates model elements Creates output files Controls transformation of models to any form code doc (rtf) html csv xml Any text Getting the Payoff With MDD 25
26 Transformation Rule/Template Rules/Templates control the Transformation Engine Getting the Payoff With MDD 26
27 Component Deployment UML Deployment reflects the Physical System Architecture Nodes represent execution units Communication paths connect nodes Use multiple diagrams for multiple configurations Capture topology/deployment in markings Getting the Payoff With MDD 27
28 Transformation Markings Additional information may be needed to guide transformation Platform specific Project specific PIM markings are used to supplement PIM information Getting the Payoff With MDD 28
29 Transformation Markings Markings specify topology: task, processor, routing, etc: Getting the Payoff With MDD 29
30 Transformation Markings Markings can help with other platform-specific information Optimization decisions Realized code integration Project file generation Getting the Payoff With MDD 30
31 Transformation Markings Markings drive Transformation through Rule references: Getting the Payoff With MDD 31
32 PI-MDD Methodology Summary The PI-MDD methodology for developing high performance Systems Delivers results through Simplicity derived from Separation Agile development cycles attack key risks early and often Key automation and platform independence of models facilitate test Components can be modeled (platform independent), or code-sourced PI-MDD platform independent components are Complete, and tested via model-level execution Generated to optimized implementation code Getting the Payoff With MDD 32
33 Real Gains - outline Why PI-MDD? PI-MDD Methodology Doing it For Real Real Systems Real People Getting the Payoff With MDD 33
34 Real Systems Pathfinder s exclusive focus is transforming organizations to apply this approach for complex, high performance systems In this arena there are a host of challenges that complicate MDD methodology deployment: Existing/imposed overarching architecture Large portions of Legacy code and other hand coded components Custom hardware, fancy algorithms, and other nasty bits Performance concerns Getting the Payoff With MDD 34
35 Real Systems Imposed Overall Architecture You may be building only a portion of the overall system Some components and interfaces are fixed Logical Architecture builds the essential adaptation framework Build a logical architecture within the subsystem to be developed with PI-MDD Manifest domains for each unique external interface Proper problem-space focus is an essential technique to organize and build interfaces to complex, pre-existing systems Getting the Payoff With MDD 35
36 Real Systems Nearly all PI-MDD systems in the real world encompass large legacy code bodies or other non-pi-mdd components Logical Components are abstracted for all elements providing a uniform interface paradigm Build a proper logical architecture with a problem space focus, for old and new components alike Map legacy component capabilities to one or more domains Connect the underlying code capabilities to the domain interfaces using a wrapper or Façade pattern for these elements Be sure to select PI-MDD tooling with demonstrated strengths in this area Getting the Payoff With MDD 36
37 Real Systems Our high performance systems do lots of neat things Interface with custom hardware Implement signal processing and other complicated algorithms High volume data transfers throughout a distributed topology All with high performance and reliability Even with great code generation technology, some of this is still done via handwritten code Create domains to provide these code-focused capabilities Connect the underlying code capabilities to the domain interfaces for these elements Sometimes, project-specific code patterns are needed Use tooling that easily supports custom code generation transformations Getting the Payoff With MDD 37
38 Real Systems Performance Concerns Our systems need to run fast! Aren t higher levels of abstraction slower? Don t we need to carefully and lovingly craft all implementation code by hand? Coding actions with implementation code imposes critical limitations: They do not directly support manipulation of UML primitives Typically handwritten code builds dependencies on deployment topology and other transient details Implementation strategies/patterns are hard coded and cannot be optimized after coding starts Not every C/C++ programmer writes fast and safe code Getting the Payoff With MDD 38
39 Real Systems Platform-independent Action Language directly addresses these issues Simple, extensible Eliminates unsafe constructs Platform independent: Portability to new target environments Deployable to any topology without change Action visibility facilitates Self Optimized target code generation Rules-based code generation is extended with project-specific optimizations Getting the Payoff With MDD 39
40 Real People Larger teams have developers with average level of capability and motivation A well-documented methodology helps keep everyone on track Effective tools provide methodology automation Automatic governance, enforcement Reduces opportunity for human error But culture change is difficult, and people need help Keep a clear focus on core business requirements driving change Use training and mentoring to move the transition quickly and reduce frustration Getting the Payoff With MDD 40
41 Real People Leadership challenges: Articulate goals Measure results Finding the right blend use PI-MDD as a framework to bind together heterogeneous components Getting the Payoff With MDD 41
42 Real People Articulate goals Why is MDD being applied? Agile? TDD? What business results are expected Productivity Manageability Reuse What technical results are expected Quality Performance Architectural flexibility Getting the Payoff With MDD 42
43 Real People Measure results Everyone needs to know how well it is working Management Individual engineers External stakeholders Compare results to expectations Use objective data to Identify where things are working, where they are not Improve the application of the approach, technology Actively manage the process Getting the Payoff With MDD 43
44 Summary Business drivers require quantum leaps forward in agility, productivity, quality and manageability Change is difficult, but large magnitude gains do not come from casual, incremental changes to status quo An agile, problem-space focused MDD approach can form the basis for meeting these requirements Improve communication with elevated abstraction Manage complexity with separation Structured methodology improves quality, enables automation Automate and optimize with open, effective tooling A careful blend of approaches, tooling, and modeled/hand coded components can meet real-world challenges Apply proven training and expert mentoring to manage key risks Getting the Payoff With MDD 44
45 Pathfinder Solutions Mission: Generate immediate, bottom line, business results in customer organizations through the adoption of agile, model driven and test driven approaches and technology for systems engineering, software architecture and development. The leading provider of model-driven technology, training and expertise for high performance, embedded, and realtime systems development: Formed in 1995 to bring more complete solutions to customers. We provide training, mentoring, tools, and components for systems engineering, software architecture and development. Rational partner since 1999 PathMATE: the leading PI-MDD automation environment, integrated with RSA, Rhapsody and other UML environments Advanced Getting the Payoff With MDD 45
46 Contact Us Mary Ann Kipp: x115 Peter Fontana: x111 Getting the Payoff With MDD 46
Integrating Project Management Standards within Business Technology Management (BTM)
Integrating Project Management Standards within Business Technology Management (BTM) gagnontech.org btm-forum.org stephane.gagnon@uqo.ca Prof. Université du Québec, Canada Objectives 1. Meet PM 2 community,
More informationDevelopment of Capability Driven Development Methodology: Experiences and Recommendations
Development of Capability Driven Development Methodology: Experiences and Recommendations Janis Stirna, Jelena Zdravkovic, Janis Grabis, Kurt Sandkuhl Outline Objectives of the paper Requirements and principles
More informationLECTURE 5: REACTIVE AND HYBRID ARCHITECTURES
Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems
More informationSystems Engineering Guide for Systems of Systems. Summary. December 2010
DEPARTMENT OF DEFENSE Systems Engineering Guide for Systems of Systems Summary December 2010 Director of Systems Engineering Office of the Director, Defense Research and Engineering Washington, D.C. This
More informationClay Tablet Connector for hybris. User Guide. Version 1.5.0
Clay Tablet Connector for hybris User Guide Version 1.5.0 August 4, 2016 Copyright Copyright 2005-2016 Clay Tablet Technologies Inc. All rights reserved. All rights reserved. This document and its content
More informationDefect Removal Metrics. SE 350 Software Process & Product Quality 1
Defect Removal Metrics 1 Objectives Understand some basic defect metrics and the concepts behind them Defect density metrics Defect detection and removal effectiveness etc. Look at the uses and limitations
More informationLionbridge Connector for Hybris. User Guide
Lionbridge Connector for Hybris User Guide Version 2.1.0 November 24, 2017 Copyright Copyright 2017 Lionbridge Technologies, Inc. All rights reserved. Published in the USA. March, 2016. Lionbridge and
More informationSAP Hybris Academy. Public. February March 2017
SAP Hybris Academy Public February March 2017 Agenda Introduction SAP Hybris Academy Overview Java Knowledge Needed for SAP Hybris Development HY200 SAP Hybris Commerce Functional Analyst: Course Content
More informationThe openehr approach. Background. Approach. Heather Leslie, July 17, 2014
Heather Leslie, July 17, 2014 The openehr approach Background The open source openehr 1 architecture specifications 2 have evolved as the result of over 20 years of research and international implementations,
More informationTest-Driven Development
Test-Driven Development Course of Software Engineering II A.A. 2009/2010 Valerio Maggio, Ph.D. Student Prof. Sergio Di Martino Contents at Glance What is TDD? TDD and XP TDD Mantra TDD Principles and Patterns
More informationIT Foundation Application Map
IT Foundation Application Map IT vs. IS vs. CS IT = Information Technology CS = Computer Science IS = Information System IS Manage effective and efficient collaboration between CS and IT Industrial Engineering
More informationAppendix I Teaching outcomes of the degree programme (art. 1.3)
Appendix I Teaching outcomes of the degree programme (art. 1.3) The Master graduate in Computing Science is fully acquainted with the basic terms and techniques used in Computing Science, and is familiar
More informationTest-Driven Development Exposed Growing Complex Software One Test at a Time
Test-Driven Development Exposed Growing Complex Software One Test at a Time Introduction Software engineering has seen its share of controversies, fads, and techniques recently One technique that has stirred
More informationDesign of the Autonomous Intelligent Simulation Model(AISM) using Computer Generated Force
Design of the Autonomous Intelligent Simulation Model(AISM) using Computer Generated Force SeongKee Lee, ChanGon Yoo, JungChan Park, JaeHyun Park, MyongGu Kang Directorate of Software Weapon Agency for
More informationSport England Satellite Club Evaluation Interim Report 2 Executive Summary
Sport England Satellite Club Evaluation Interim Report 2 Executive Summary Date April 2015 Prepared by Dr Gavin Mellor 3rd Floor Fourways House 57 Hilton Street Manchester M1 2EJ +44 (0) 161 244 5418 www.substance.coop
More informationName of the paper: Effective Development and Testing using TDD. Name of Project Teams: Conversion Team and Patient Access Team.
1 Name of the paper: Effective Development and Testing using TDD Name of the author: Payal Sen E-Mail Id: payal.sen@siemens.com Contact Number: 9748492800 Name of Project Teams: Conversion Team and Patient
More informationSAGE. Nick Beard Vice President, IDX Systems Corp.
SAGE Nick Beard Vice President, IDX Systems Corp. Sharable Active Guideline Environment An R&D consortium to develop the technology infrastructure to enable computable clinical guidelines, that will be
More informationJOB SPECIFICATION FORM NO: HR-SOP Environment, Health & Safety Manager. Overview and Job purpose
JOB SPECIFICATION Job Title: Reporting To: Function: Job Location: Environment, Health & Safety Manager Head of QEHS, Technical & Blends QEHS, Technical & Blends Coleford Overview and Job purpose Direct
More informationCreative Thinking Styles
Creative Thinking Styles Creativity in 4 Dimensions Rules & Facts Spontaneity Organise Integrate An Integral Approach To Personal and Professional Evolution Most people in business today understand that
More informationCIM1309: vcat 3.0: Operating a VMware Cloud
CIM1309: vcat 3.0: Operating a VMware Cloud Kevin Lees - Principal Architect Global Centers of Excellence Rohan Kalra Business Solutions Architect, VMware Global Center of Excellence 2009 VMware Inc. All
More informationMass Spectrometry Made Simple for Clinical Diagnostic Labs
Mass Spectrometry Made Simple for Clinical Diagnostic Labs The SCIEX Topaz System with FDA-Cleared Topaz Vitamin D 200M Assay Kit Mass Spectrometry Made Simple SCIEX Topaz System for Clinical Diagnostics
More informationAchieving Business Excellence, Role of Empowerment
Achieving Business Excellence, Role of Empowerment V. N. Choudhary, E.D. (B.E.), NTPC Limited, 19 th February, 2010 Objective About Excellence About Empowerment Coverage Empowerment thorough Business Excellence
More informationCognizanti. You Don t Join Us; We Join You. Insurance/Health & Wellness VOLUME
Cognizanti VOLUME 11 2018 Insurance/Health & Wellness You Don t Join Us; We Join You Insurance/Health & Wellness You Don t Join Us; We Join You By Steve Roberts The success of a new healthcare business
More informationArtificial Intelligence Lecture 7
Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge
More informationThe Comprehensive Treatment Management System
The Comprehensive Treatment Management System Contact your suremile consultant to learn more! SureSmile is the most powerful Treatment Management System in orthodontics Defining new opportunities that
More informationPROPOSED WORK PROGRAMME FOR THE CLEARING-HOUSE MECHANISM IN SUPPORT OF THE STRATEGIC PLAN FOR BIODIVERSITY Note by the Executive Secretary
CBD Distr. GENERAL UNEP/CBD/COP/11/31 30 July 2012 ORIGINAL: ENGLISH CONFERENCE OF THE PARTIES TO THE CONVENTION ON BIOLOGICAL DIVERSITY Eleventh meeting Hyderabad, India, 8 19 October 2012 Item 3.2 of
More informationUnified Padring Design Flow
2013 First International Conference on Artificial Intelligence, Modelling & Simulation Unified Padring Design Flow Ang Boon Chong, Ho Kah Chun PMC-Sierra, Design Service, Penang,Malaysia Boonchong.ang@pmcs.com,
More informationRadiation Oncology. The conf ident path to treatment Philips Radiation Oncology Solutions
Radiation Oncology The conf ident path to treatment Philips Radiation Oncology Solutions The confident path to treatment Philips Radiation Oncology Solutions Imaging Image registration Contouring Treatment
More informationKey Features. Product Overview
Second Generation IEEE 802.3at PSE Multi-Port Test Suite for the PowerSync Analyzer & Programmable Load Product Overview Key Features In-Depth System Testing of IEEE 802.3at PSE s Concurrently Analyze
More informationSelecting a research method
Selecting a research method Tomi Männistö 13.10.2005 Overview Theme Maturity of research (on a particular topic) and its reflection on appropriate method Validity level of research evidence Part I Story
More informationHealth informatics Digital imaging and communication in medicine (DICOM) including workflow and data management
INTERNATIONAL STANDARD ISO 12052 Second edition 2017-08 Health informatics Digital imaging and communication in medicine (DICOM) including workflow and data management Informatique de santé Imagerie numérique
More informationComputational Neuroscience. Instructor: Odelia Schwartz
Computational Neuroscience 2017 1 Instructor: Odelia Schwartz From the NIH web site: Committee report: Brain 2025: A Scientific Vision (from 2014) #1. Discovering diversity: Identify and provide experimental
More informationQuantiPhi for RL78 and MICON Racing RL78
QuantiPhi for RL78 and MICON Racing RL78 Description: Using cutting-edge model-based design tools, you will design a strategy for a Renesas MICON car, a miniature, autonomous electric vehicle. You will
More informationour aberlour Supporting Children and Families Earlier
our aberlour Supporting Children and Families Earlier 2018-2021 contents our vision 3 our values 4 our ambitions 5 measuring our success 6 our aberlour 6 our strategic themes 7 our commitment 8 what we
More informationMaster of Science in Management: Fall 2018 and Spring 2019
Master of Science in Management: Fall 2018 and Spring 2019 2 - Required Professional Development & Career Workshops MGMT 7770 Prof. Development Workshop 1/Career Workshops (Fall) Wed. 9am, 12pm & 3pm MGMT
More informationASCO Power Control Systems Overview
ASCO Power Control Systems Overview POWER CONTROL CHALLENGES Today more than ever, continuous electrical power is essential for providing mission-critical services. Whether it s a hospital providing critical
More informationE=MC 2 The Relativity of Sustainability
E=MC 2 The Relativity of Sustainability Presented by J. R. McGee Managing Partner and CEO Company Proprietary Company Information Proprietary Information A Great Idea Ain t Enough! What Is The Average
More informationMember-centered cancer care In Georgia
Quality health plans & benefits Healthier living Financial well-being Intelligent solutions Member-centered cancer care In Georgia Ira Klein, MD, MBA, FACP GASCO Annual Meeting September 5, 2015 > One
More informationCORPORATE PLAN Supporting housing professionals to create a future in which everyone has a place to call home
CORPORATE PLAN 2018-2021 Supporting housing professionals to create a future in which everyone has a place to call home CIH s mission is to support housing professionals to create a future in which everyone
More informationHBML: A Representation Language for Quantitative Behavioral Models in the Human Terrain
HBML: A Representation Language for Quantitative Behavioral Models in the Human Terrain Nils F. Sandell, Robert Savell David Twardowski, George Cybenko Conference on Social Computing, Behavioral Modeling,
More informationYour Partner in Healing
Your Partner in Healing Euromed provides all functions necessary for market-ready hydrocolloid wound dressings. With fully integrated services, Euromed is one of a select few custom hydrocolloid manufacturers
More informationPartnering in Oncology Sharing a Vision to Help Prolong and Improve Patients Lives. Oncology Therapeutic Area Janssen Research & Development, LLC
Partnering in Oncology Sharing a Vision to Help Prolong and Improve Patients Lives Oncology Therapeutic Area Janssen Research & Development, LLC The patients are waiting. Dr. Paul Janssen To Our Potential
More informationGaps In Successful EHR Implementations: The Challenges & Successes Of Providers In The Marketplace
Gaps In Successful EHR Implementations: The Challenges & Successes Of Providers In The Marketplace A White Paper By Credible Behavioral Health, Inc. October 2016 Contents I. Introduction... 3 Ii. Findings
More informationUSERS GROUP AGENDA 2014
TIMS AUDIOLOGY SOFTWARE USERS GROUP AGENDA 2014 THURSDAY, JUNE 26 8:30 am 9:00 am Opening Welcome 9:10 am 10:00 am Overview/Business Model 10:10 am 11:00 am Appointments 11:10 am 12:00 pm Patient History/Charting
More informationswiftly integrate Fredhopper into your SAP Hybris system and start optimising your Search & Merchandising.
A recent survey shows that 60% of all online shops use a third-party vendor for Search & Merchandising, instead of the standard functionality in their ecommerce system. But implementing a third-party provider
More informationEHR Developer Code of Conduct Frequently Asked Questions
EHR Developer Code of Conduct Frequently Asked Questions General What is the purpose of the EHR Developer Code of Conduct? EHR Association (the Association) members have a long tradition of working with
More informationCHAPTER 6 DESIGN AND ARCHITECTURE OF REAL TIME WEB-CENTRIC TELEHEALTH DIABETES DIAGNOSIS EXPERT SYSTEM
87 CHAPTER 6 DESIGN AND ARCHITECTURE OF REAL TIME WEB-CENTRIC TELEHEALTH DIABETES DIAGNOSIS EXPERT SYSTEM 6.1 INTRODUCTION This chapter presents the design and architecture of real time Web centric telehealth
More informationWHO Framework Convention on Tobacco Control
WHO Framework Convention on Tobacco Control When WHO was established in 1948, its Member States incorporated the power to negotiate treaties into its Constitution. This power remained dormant until 1996,
More informationAn architecture description method for Acknowledged System of Systems based on Federated Architecture
An architecture description method for Acknowledged System of Systems based on Federated Architecture Jae-Hong Ahn 1, Yeunseung Ryu 2 and Doo-Kwon Baik 3 1 Agency for Defense Development, Korea koreaseman@daum.net
More informationStrategic Plan
Strategic Plan 2013-2015 The key to a strong, responsive organization is a clearly defined mission, complete with specific goals and intended outcomes. Our strategic goals are essential to the association
More informationBusiness Contributions to Setting New Research Agendas: Business Platform for Nutrition Research (BPNR)
Business Contributions to Setting New Research Agendas: Business Platform for Nutrition Research (BPNR) Purpose How can we promote more investment into public research? How can we promote improved uptake
More informationWhy Human-Centered Design Matters
Reading Review: Article Why Human-Centered Design Matters -Dave Thomsen, Wanderful Media HUMAN CENTERED DESIGN a human-centered approach fuels the creation of products that resonate more deeply with an
More informationVolunteering in sport A framework for volunteering: at the heart of Scottish sport
Volunteering in sport 2011-2015 A framework for volunteering: at the heart of Scottish sport Introduction Welcome to Volunteering in sport 2011-2015. This framework is a key part of sportscotland s commitment
More informationSupport system for breast cancer treatment
Support system for breast cancer treatment SNEZANA ADZEMOVIC Civil Hospital of Cacak, Cara Lazara bb, 32000 Cacak, SERBIA Abstract:-The aim of this paper is to seek out optimal relation between diagnostic
More informationTest-Driven Development
On the Influence of Test-Driven Development on Software Design by SzeChernTan School of Informatics University of Edinburgh 12 February 2009 Agenda Introduction Overview of paper Experimental design Results
More informationAnne Lise Kjaer, Kjaer Global Society Trends
Keynote presentations Introduction Anne Lise Kjaer, Kjaer Global Society Trends Anne Lise Kjaer is a leading global futurist, who pioneered the concept of Multidimensional Thinking developing future concepts
More information1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS
1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS http://www.csc.liv.ac.uk/ mjw/pubs/imas/ The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their
More informationApplying STPA to the Artificial Pancreas for People with Type 1 Diabetes
Applying STPA to the Artificial Pancreas for People with Type 1 Diabetes Lane Desborough Product Strategist Medtronic Diabetes Northridge, California Type 1 Diabetes Artificial Pancreas Challenges Applying
More informationCorporate Online. Using Term Deposits
Corporate Online. Using Term Deposits About this Guide About Corporate Online Westpac Corporate Online is an internet-based electronic platform, providing a single point of entry to a suite of online transactional
More informationYou all write code and then toil to make
TEST-DRIVEN DEVELOPMENT FOR EMBEDDED C: WHY DEBUG? TEST-DRIVEN DEVELOPMENT HELPS YOU IM- PROVE SCHEDULE PREDICTABILITY AND PRODUCT QUALITY BY ELIMINATING BUGS BEFORE THEY MAKE THE BUG LIST. BY JAMES W
More informationCase Study. Complex Components Demand Innovative Ultrasound Solution
Complex Components Demand Innovative Ultrasound Solution Critical components in the aerospace and defense industries, such as engine housings, wings and control surfaces, undergo rigorous testing to ensure
More informationTHE POWER OF THE PERFECT FIT
THE POWER OF THE PERFECT FIT SCAN, DESIGN, MILL The PLANMECA FIT CAD/CAM system allows you to perform highly advanced, powder-free digital restorations, including same-day crowns, inlays, onlays, bridges
More information! Towards a Human Factors Ontology for Cyber Security!
! Towards a Human Factors Ontology for Cyber Security! Alessandro Oltramari CyLab, Carnegie Mellon University Joint work with D. Henshel and M. Cains (IU), B. Hoffman (ARL) Outline! A Holistic Perspective
More informationEngaging People Strategy
Engaging People Strategy 2014-2020 Author: Rosemary Hampson, Public Partnership Co-ordinator Executive Lead Officer: Richard Norris, Director, Scottish Health Council Last updated: September 2014 Status:
More informationMapping A Pathway For Embedding A Strengths-Based Approach In Public Health. By Resiliency Initiatives and Ontario Public Health
+ Mapping A Pathway For Embedding A Strengths-Based Approach In Public Health By Resiliency Initiatives and Ontario Public Health + Presentation Outline Introduction The Need for a Paradigm Shift Literature
More informationThe Attentional and Interpersonal Style (TAIS) Inventory: Measuring the Building Blocks of Performance
The Attentional and Interpersonal Style (TAIS) Inventory: Measuring the Building Blocks of Performance - Once an individual has developed the knowledge base and technical skills required to be successful
More informationInnovative Risk and Quality Solutions for Value-Based Care. Company Overview
Innovative Risk and Quality Solutions for Value-Based Care Company Overview Meet Talix Talix provides risk and quality solutions to help providers, payers and accountable care organizations address the
More informationContent Part 2 Users manual... 4
Content Part 2 Users manual... 4 Introduction. What is Kleos... 4 Case management... 5 Identity management... 9 Document management... 11 Document generation... 15 e-mail management... 15 Installation
More informationQualys PC/SCAP Auditor
Qualys PC/SCAP Auditor Getting Started Guide November 15, 2017 COPYRIGHT 2011-2017 BY QUALYS, INC. ALL RIGHTS RESERVED. QUALYS AND THE QUALYS LOGO ARE REGISTERED TRADEMARKS OF QUALYS, INC. ALL OTHER TRADEMARKS
More informationActor (and network) models
Actor (and network) models EPA2142 Policy and Decision Models Research Seminar Leon Hermans 29-06-10 Delft University of Technology The original lecture slides by Leon Hermans have been adapted for OpenCourseWare
More informationCity, University of London Institutional Repository
City Research Online City, University of London Institutional Repository Citation: Corr, P. J. (2013). Cold and hot cognition: quantum probability theory and realistic psychological modeling. Behavioral
More informationNew York State Immunization Information System (NYSIIS) New York State Department of Health. Digital Government: Government to Business (G to B)
New York State Immunization Information System (NYSIIS) New York State Department of Health Digital Government: Government to Business (G to B) 1 Executive Summary The New York State Immunization Information
More informationFOR YOUTH SPORT COACHES TIPS
101 FOR YOUTH SPORT COACHES TIPS The National Association for Sport and Physical Education (NASPE) believes that an optimal sport experience requires caring and professionally trained coaches, eager athletes
More informationWAIS Sport and Athlete Planning, Monitoring and Management Policy
WAIS Sport and Athlete Planning, Monitoring and Management Policy Owner: Performance Team Directors Version: 1.3 Approved by: Chief Executive Officer Next review date: December 2020 1. POLICY WAIS will
More informationManitoba Action Plan for Sport (MAPS)
2016-2020 Manitoba Action Plan for Sport (MAPS) About Sport Manitoba Sport Manitoba is the lead planning, programming and funding agency for the development of amateur sport in the province. The primary
More informationICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures
Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture
More informationUpdate on Test and Evaluation Issues for Systems of Systems
NDIA Systems Engineering Conference Paper #13187 Update on Test and Evaluation Issues for Systems of Systems Beth Wilson, Raytheon NDIA Developmental Test and Evaluation Committee Judith Dahmann, MITRE
More informationEvaluation of Satellite Clubs: FINAL REPORT
Sport England Evaluation of Satellite Clubs: FINAL REPORT EXECUTIVE SUMMARY 3rd Floor Fourways House 57 Hilton Street Manchester M1 2EJ +44 (0) 161 244 5418 www.substance.net 1 Sport England: Evaluation
More informationTRAINING ENVIRONMENT - SKILL DEVELOPMENT AND PROGRAM PLANNING Part I
TRAINING ENVIRONMENT - SKILL DEVELOPMENT AND PROGRAM PLANNING Part I USSA COACHING METHODOLOGY Notice to CD Users: The US Ski Team recommends that all coaches approach alpine skill development by applying
More informationAcceptanceTest Driven. Developmen t Julian Goddard 14/04/2015. (c) 2014 Plaxion Limited. All rights reserved.
AcceptanceTest Driven Developmen t Julian Goddard 14/04/2015 1 Interactive seminar Ask questions as they arise Discuss points as they arise Presentation will be available on the BCS website Some slides
More informationCOURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Hybris Commerce. 29 November 2017 (11:16 GMT) Beginner
Training for Database & Technology with Development in SAP Hybris Commerce Courses Listed Beginner HY100 - SAP Hybris Commerce Product Overview HY100E - SAP Hybris Commerce Essentials Online Advanced HY410
More informationRun Time Tester Requirements Document
Run Time Tester Requirements Document P. Sherwood 7 March 2004 Version: 0.4 Status: Draft After review 2 March 2004 Contents 1 Introduction 2 1.1 Scope of the Requirements Document.....................
More informationDoD Software Engineering and System Assurance
DoD Software Engineering and System Assurance System of Systems Bruce Amato Software Engineering and System Assurance Office of the Under Secretary of Defense Acquisition, Technology and Logistics April
More informationThe Attribute Index - Leadership
26-Jan-2007 0.88 / 0.74 The Attribute Index - Leadership Innermetrix, Inc. Innermetrix Talent Profile of Innermetrix, Inc. http://www.innermetrix.cc/ The Attribute Index - Leadership Patterns Patterns
More informationSolutions at GE Inspection Technologies
Solutions at GE Inspection Technologies Business Overview Paul A. Meyer Our Company A global leader in technology-driven inspection solutions that deliver productivity, quality, and safety to our customers
More informationCommon Criteria. for. CGIAR Research Proposal (CRP) Design and Assessment
Common Criteria for CGIAR Research Proposal (CRP) Design and Assessment 30 August 2010 1 CGIAR Research Proposals (CRPs) are reviewed at various stages of their development and approval. These assessments
More informationIntroduction. Preliminary POV. Additional Needfinding Results. CS Behavioral Change Studio ASSIGNMENT 2 POVS and Experience Prototypes
CS 147 - Behavioral Change Studio ASSIGNMENT 2 POVS and Experience Prototypes Introduction Meet The BetterMeet Team We are a team of Stanford students in the behavioral change studio. Problem Domain Our
More informationNot all NLP is Created Equal:
Not all NLP is Created Equal: CAC Technology Underpinnings that Drive Accuracy, Experience and Overall Revenue Performance Page 1 Performance Perspectives Health care financial leaders and health information
More informationCo-producing the future of. User Forums, peer support & Mental Health Action Groups. Initial scoping report
Co-producing the future of User Forums, peer support & Mental Health Action Groups Initial scoping report March 2018 1 Context One in four adults experiences a mental health problem in any given year.
More informationEHS QUICKSTART GUIDE RTLAB / CPU SECTION EFPGASIM TOOLBOX.
EHS QUICKSTART GUIDE EFPGASIM TOOLBOX RTLAB / CPU SECTION www.opal-rt.com 1751 Richardson, suite 2525 Montréal (Québec) Canada H3K 1G6 www.opal-rt.com 2017 All rights reserved Printed in Canada Contents
More informationAnalytical Software Design Case
Verum white paper Analytical Software Design Case Nucletron uses ASD to reduce development and testing times for Cone Beam CT Scan software Author(s): R. Wiericx and L. Bouwmeester Version: 2.0, 12/05/2009
More informationRDD Europe 2011 Workshop 4 May 2011
RDD Europe 2011 Workshop 4 May 2011 This file represents the slides presented on May 4, 2011 by 3M Drug Delivery Systems at the RDD Europe 2011 Conference in Berlin, Germany. Slides have been modified
More informationIntro to HCI / Why is Design Hard?
Intro to HCI / Why is Design Hard? September 12, 2016 Fall 2016 COMP 3020 1 Announcements A02 notes: http://www.cs.umanitoba.ca/~umdubo26/comp3020/ A01 notes: http://www.cs.umanitoba.ca/~bunt/comp3020/lecturenotes.html
More informationACE Diversity Interchange White Paper
ACE Diversity Interchange White Paper Authored by: The NERC ACE Diversity Interchange Task Force March 2012 3353 Peachtree Road NE Suite 600, North Tower Atlanta, GA 30326 404-446-2560 www.nerc.com Table
More informationTest Driven Development. Course of Software Engineering II A.A. 2011/2012 Valerio Maggio, PhD Student Prof. Marco Faella
Test Driven Development Course of Software Engineering II A.A. 2011/2012 Valerio Maggio, PhD Student Prof. Marco Faella Development process Let's think about the development process of this example: 3
More informationFoundations of software engineering
Foundations of software engineering Test Driven Development Dr. Julie Greensmith G51 Overview Test Driven Development in Context A recap of XP and Agile development Test First Design What it is and what
More informationEngineering the System of Systems A MASTER OF ENGINEERING REPORT MASTER OF ENGINEERING
Engineering the System of Systems By J. Curtis Beasley A MASTER OF ENGINEERING REPORT Submitted to the College of Engineering at Texas Tech University in Partial Fulfillment of The Requirements for the
More informationSupporting Dermatology Patients in the Digital Age. GlobalSkin White Paper January 2018
Supporting Dermatology Patients in the Digital Age GlobalSkin White Paper January 2018 Supporting Dermatology Patients in the Digital Age Contents Introduction.2 What are the challenges we need to resolve?...3
More informationCollaborative Project of the 7th Framework Programme. WP6: Tools for bio-researchers and clinicians
G.A. nº 270086 Collaborative Project of the 7th Framework Programme WP6: Tools for bio-researchers and clinicians Deliverable 6.1: Design of Inference Engine v.1.0 31/10/2011 www.synergy-copd.eu Document
More information