Towards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis
|
|
- Dwight Thompson
- 8 years ago
- Views:
Transcription
1 Towards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis Ian Peake, Jan Olaf Blech, Lasith Fernando RMIT University Melbourne, Australia
2 Our Approach Tradi/onal Requirements Model Implementa/on This work Implementa/on Model Reengineered Implementa/on main focus
3 Our Approach Implementa/on interac/on at run/me Implementa/on instrumenta/on: Intel Pin Traces interpreta/on Model
4 Our Approach Defined usage scenario Implementa/on interac/on at run/me Implementa/on instrumenta/on: Intel Pin Traces interpreta/on Model
5 Intel Pin Tool In- situ just- in- /me compila/on / execu/on Dynamically add monitoring / profiling hooks Write, compile plug- in for hook inser/on Here, we monitor control flow: Method calls (Condi/onal) branches Trace File
6 Instrumenta/on: Hook Inser/on
7 Control Flow / Dependence Graph Dynamic call / branch structure is a graph Issues: Graph size gets very big Mapping graph nodes to components Different languages and components Func/onality not obvious
8 Clustering [Andritsos05] Generic informa/on- theore/c approach: Agglomera/ve Informa/on Bo]leneck Applied to so8ware components: LIMBO Pairwise merge similar en//es, minimise informa/on loss Performs at least as well as other known algorithms wrt. human experts [Maqbool 2007] Supports weighted edges
9 Andritsos 2005 Merging u_1 and u_2 cost is 0 - they are iden/cal Merging f_1 and f_2 cost is small as they are close
10 Clustering Use LIMBO algorithm Weight edges by #unique caller sites Undirected interpreta/on of dependencies Different possible candidates
11 Clustering 5 Components ::QBtSyntax, ::QBtBrowser, ::QBtSeparator, ::NVT QBtBrowser, ::QBtSettings, ::QBtWorkspace, ::QBtConfig, ::QBtOperator, ::QBtNumeration, ::QVector<QBtRange>, ::QBtShared, ::QVector<QBtMarkerInfo>, ::QBtEvent, ::NVT QBtIndicator, ::DiffDialog, ::QVector<QBtDiffInfo>, ::QBtEventsController, ::QBtDiffProcess, ::NVT QBtWorkspace, ::BtStringTool, ::QBtDiffInfo, ::QBtIndicator, ::NVT QBtOperator ::NVT FindDialog, ::Ui_HelpWidget, ::NVT BatchDialog, ::Ui_FncDialog, ::NVT UpdateInfo, ::Ui_BatchDialog, ::Ui_SessionDialog, ::Ui_FindReplaceDialog, ::Ui_FBDialog, ::NVT HelpWidget, ::NVT FncDialog, ::Ui_POUInfoDialog, ::NVT FBDialog, ::NVT POUInfoDialog, ::NVT SessionManager, ::Ui_UpdateDialog 3 (0) 16 (16) 20 (7) ::HelpWidget, ::PrintPrepare, ::QList<int>, ::Prototype, ::TabWidget, ::ImportExport, ::FindDialog, ::PrefDialog, ::SessionManager, ::POUInfoDialog, ::PageCtrl, ::Ui_PrefDialog, ::MainWindow, ::BatchDialog, ::FncDialog, ::FileViewDialog, ::NVT FileViewDialog, ::QList<QUrl>, ::NVT MainWindow, ::Highlighter_Dec, ::FBCallConverter, ::Editor* QObject, ::NVT PageCtrl, ::AboutDialog, ::Ui_FileViewDialog, ::Editor, ::UpdateInfo, ::main, ::FBDialog, ::NVT PrefDialog, ::Highlighter_Ins, ::QtLocalPeer, ::PageData 10 (2) 24 (7) 326 (0) ::NVT Editor, ::QBtLineData, ::QBtConfigOthers, ::global constructors keyed to QBtOperator, ::global constructors keyed to qinitresources_plcedit(), ::QBtConfigDiffProcess, ::NVT QBtNumeration, ::_start, ::qinitresources_plcedit(), ::global constructors keyed to BtStringTool, ::QVector<QPoint>, ::NVT QBiConfigWidget, ::QVector<Highlighter_Dec, ::global constructors keyed to QBtConfig, ::QBtConfigTextViewer, ::NVT QBtSeparator, ::PathFileNameDialog, ::NVT QBtConfigDialog, ::QtLP_Private, ::QtSingleApplication, ::QBtRange, ::NVT QBtColorDemo, ::QBtSaveQuestion, :: libc_csu_init, ::QVector<Highlighter_Ins, ::global constructors keyed to QBtShared 6 (2) 36 (0) 42 (16) 787 (0) 109 (0) ::qcleanupresources_plcedit dest_class, ::QBtConfigDialog, ::NVT QBtConfigOthers, ::QMutexLocker, ::NVT AboutDialog, ::Ui_PathFileNameDialog, ::QBiConfigWidget, ::NVT PathFileNameDialog, ::NVT PageData, ::NVT DiffDialog, ::QBtColorDemo, ::Ui_AboutDialog, ::qcleanupresources_plcedit(), ::NVT QBtConfigTextViewer, ::NVT QBtConfigDiffProcess, ::NVT TabWidget, ::NVT QBtSaveQuestion 25 (0)
12 Clustering 10 Components ::NVT QBtColorDemo, ::QBtConfigOthers, ::QBtConfigTextViewer, ::NVT Editor, ::NVT QBtConfigDialog, ::QBtConfigDiffProcess, ::NVT QBiConfigWidget 16 (0) 2 (0) ::QBtSyntax, ::QBtBrowser, ::QBtSeparator, ::NVT QBtBrowser, ::QBtSettings, ::QBtWorkspace, ::QBtConfig, ::QBtOperator, ::QBtNumeration, ::QVector<QBtRange>, ::QBtShared, ::QVector<QBtMarkerInfo>, ::QBtEvent, ::NVT QBtIndicator, ::DiffDialog, ::QVector<QBtDiffInfo>, ::QBtEventsController, ::QBtDiffProcess, ::NVT QBtWorkspace, ::BtStringTool, ::QBtDiffInfo, ::QBtIndicator, ::NVT QBtOperator 40 (12) 2 (0) 10 (2) 6 (4) ::FBCallConverter, ::Editor* QObject, ::PrefDialog, ::PrintPrepare, ::BatchDialog, ::QList<int>, ::NVT FileViewDialog, ::Ui_FileViewDialog, ::Prototype, ::POUInfoDialog, ::NVT PageCtrl, ::TabWidget, ::ImportExport, ::Editor, ::PageCtrl, ::Highlighter_Ins, ::MainWindow, ::Highlighter_Dec, ::PageData 1 (0) 12 (2) 60 (34) ::QBtConfigDialog, ::NVT QBtConfigOthers, ::qcleanupresources_plcedit dest_class, ::QBiConfigWidget, ::NVT DiffDialog, ::QBtColorDemo, ::QMutexLocker, ::NVT QBtConfigTextViewer, ::NVT QBtConfigDiffProcess ::NVT QBtNumeration, ::QVector<Highlighter_Dec, ::qinitresources_plcedit(), ::NVT QBtSeparator, ::global constructors keyed to qinitresources_plcedit(), ::QBtRange, ::QVector<QPoint>, ::QVector<Highlighter_Ins 4 (4) ::HelpWidget, ::AboutDialog, ::SessionManager, ::FileViewDialog, ::QtLocalPeer, ::UpdateInfo, ::FncDialog, ::FindDialog, ::FBDialog, ::NVT PrefDialog, ::QList<QUrl>, ::NVT MainWindow, ::Ui_PrefDialog, ::main 4 (0) 1 (0) 1 (0) 27 (0) 8 (8) 4 (4) 2 (2) 326 (0) 586 (0) ::Ui_BatchDialog, ::NVT BatchDialog, ::NVT UpdateInfo, ::Ui_FBDialog, ::Ui_POUInfoDialog, ::NVT FBDialog, ::NVT POUInfoDialog, ::Ui_UpdateDialog 12 (3) ::qcleanupresources_plcedit(), ::NVT AboutDialog, ::Ui_PathFileNameDialog, ::NVT PathFileNameDialog, ::NVT PageData, ::NVT QBtSaveQuestion, ::NVT TabWidget, ::Ui_AboutDialog 20 (0) 14 (0) ::NVT FindDialog, ::Ui_HelpWidget, ::Ui_FncDialog, ::Ui_FindReplaceDialog, ::NVT SessionManager, ::Ui_SessionDialog, ::NVT HelpWidget, ::NVT FncDialog 201 (0) 4 (2) 19 (0) 17 (0) ::_start, ::global constructors keyed to QBtConfig, ::QBtSaveQuestion, ::global constructors keyed to BtStringTool, :: libc_csu_init, ::global constructors keyed to QBtOperator, ::PathFileNameDialog, ::QtLP_Private, ::QtSingleApplication, ::QBtLineData, ::global constructors keyed to QBtShared 5 (0) 68 (0)
13 Mapping Graph Components to System Components Interac/on analysis Name analysis Domain specific knowledge Use case specific knowledge (run/me) Source and target code storage Compilers Analyzers and simulators Editors License management Domain specific knowledge Source and target code storage Compilers Analyzers and simulators Editors License management Use case knowledge no compiler invoked
14 Mapping Graph Components to System Components Interac/on analysis Name analysis Domain specific knowledge Use case specific knowledge (run/me) Source and target code storage Compilers Analyzers and simulators Editors License management Use case knowledge analyze invoked method names and order chose component clustering no compiler invoked
15 Experiments (Overview) Applica/on to PLC / industrial automa/on development tools Open- source (in the paper) Industrial partner (in the project) Basis for migra/on to so8ware product lines: mul/ple independent tools for similar products - > so8ware product line
16 Conclusion & Future Work Run/me analysis / detec/on of so8ware components Abstract / Model level Different degrees of abstrac/on through clustering Interpreta/on involves manual steps Development of so8ware product line for different PLC tools (industrial partner) Inves/ga/on of different approaches
17 Thank you very much for your a0en1on!
Data Center Evolu.on and the Cloud. Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM
Data Center Evolu.on and the Cloud Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM 1 Hardware Evolu.on 2 Where is hardware going? x86 con(nues to move upstream Massive compute
More informationExperiments on cost/power and failure aware scheduling for clouds and grids
Experiments on cost/power and failure aware scheduling for clouds and grids Jorge G. Barbosa, Al0no M. Sampaio, Hamid Harabnejad Universidade do Porto, Faculdade de Engenharia, LIACC Porto, Portugal, jbarbosa@fe.up.pt
More informationThe Theory And Practice of Testing Software Applications For Cloud Computing. Mark Grechanik University of Illinois at Chicago
The Theory And Practice of Testing Software Applications For Cloud Computing Mark Grechanik University of Illinois at Chicago Cloud Computing Is Everywhere Global spending on public cloud services estimated
More informationBuilding custom memory profilers. In# Gonzalez- Herrera Diverse Team Advisers: Johann Bourcier and Olivier Barais
Building custom memory profilers In# Gonzalez- Herrera Diverse Team Advisers: Johann Bourcier and Olivier Barais What are and why we need custom memory profilers? Developers think in terms of high- level
More informationProject Por)olio Management
Project Por)olio Management Important markers for IT intensive businesses Rest assured with Infolob s project management methodologies What is Project Por)olio Management? Project Por)olio Management (PPM)
More informationOS/Run'me and Execu'on Time Produc'vity
OS/Run'me and Execu'on Time Produc'vity Ron Brightwell, Technical Manager Scalable System SoAware Department Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation,
More informationSetup and Maintenance Factors of Adap3ve Case Management Systems
Setup and Maintenance Factors of Adap3ve Case Management Systems Thanh Tran Thi Kim 1 Max Pucher 1 Jan Mendling 2 Christoph Ruhsam 1 1. ISIS Papyrus Europe AG {thanh.tran,max.pucher,christoph.ruhsam}@isis-
More informationGrid Engine. The EPIKH Project (Exchange Programme to advance e-infrastructure Know-How)
The EPIKH Project (Exchange Programme to advance e-infrastructure Know-How) Grid Engine Riccardo Rotondo (riccardo.rotondo@garr.it) Consortium GARR Joint CHAIN/EPIKH School for Application Porting to Science
More informationSo#ware- based CyberSecurity. Michael Butler Gennaro Parlato Electronic and So.ware Systems (ESS)
So#ware- based CyberSecurity Michael Butler Gennaro Parlato Electronic and So.ware Systems (ESS) Security is mul;- faceted Confiden;ality Authen;ca;on Authorisa;on / Access Control Trust / Reputa;on Anonymity
More informationMangrove - SOA Modeling Framework Crea&on Review
Mangrove - SOA Modeling Framework Crea&on Review Wed, 17 Mar 2010 Copyright 2010 INRIA Made available under the Eclipse Public License v1.0 1 Outline Mangrove Overview Background Scope and Descrip&on Func&onal
More informationMission. To provide higher technological educa5on with quality, preparing. competent professionals, with sound founda5ons in science, technology
Mission To provide higher technological educa5on with quality, preparing competent professionals, with sound founda5ons in science, technology and innova5on, commi
More informationSo#ware Tools and Techniques for HPC, Clouds, and Server- Class SoCs Ron Brightwell
So#ware Tools and Techniques for HPC, Clouds, and Server- Class SoCs Ron Brightwell R&D Manager, Scalable System So#ware Department Sandia National Laboratories is a multi-program laboratory managed and
More informationSo#ware Defined Radio (SDR) Architecture and Systems Issues
So#ware Defined Radio (SDR) Architecture and Systems Issues Workshop on Spacecra# Flight So#ware (FSW 09) 2009 11 6 Kenneth J. Peters Jet Propulsion Laboratory, California Ins9tute of Technology Speaker
More informationSDN- based Mobile Networking for Cellular Operators. Seil Jeon, Carlos Guimaraes, Rui L. Aguiar
SDN- based Mobile Networking for Cellular Operators Seil Jeon, Carlos Guimaraes, Rui L. Aguiar Background The data explosion currently we re facing with has a serious impact on current cellular networks
More informationProtec'ng Communica'on Networks, Devices, and their Users: Technology and Psychology
Protec'ng Communica'on Networks, Devices, and their Users: Technology and Psychology Alexey Kirichenko, F- Secure Corpora7on ICT SHOK, Future Internet program 30.5.2012 Outline 1. Security WP (WP6) overview
More informationSecurity as an App and Security as a Service: New Killer Applica6ons for So9ware Defined Networking? Guofei Gu SUCCESS Lab, Texas A&M
Security as an App and Security as a Service: New Killer Applica6ons for So9ware Defined Networking? Guofei Gu SUCCESS Lab, Texas A&M Credits Seungwon Shin (TAMU) Phil Porras, Vinod Yegneswaran (SRI Interna?onal)
More informationInterna'onal Standards Ac'vi'es on Cloud Security EVA KUIPER, CISA CISSP EVA.KUIPER@HP.COM HP ENTERPRISE SECURITY SERVICES
Interna'onal Standards Ac'vi'es on Cloud Security EVA KUIPER, CISA CISSP EVA.KUIPER@HP.COM HP ENTERPRISE SECURITY SERVICES Agenda Importance of Common Cloud Standards Outline current work undertaken Define
More informationIntegrated System Modeling for Handling Big Data in Electric Utility Systems
Integrated System Modeling for Handling Big Data in Electric Utility Systems Stephanie Hamilton Brookhaven National Laboratory Robert Broadwater EDD dew@edd-us.com 1 Finding Good Solutions for the Hard
More informationEffec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step. Arbela Technologies
Effec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step Arbela Technologies Why Upgrade? What to do? How to do it? Tools and templates Agenda Sure Step 2012 Ax2012 Upgrade specific steps Checklist
More informationUbuntu, FEAP, and Virtualiza3on. Jonathan Wong Lab Mee3ng 11/08/10
Ubuntu, FEAP, and Virtualiza3on Jonathan Wong Lab Mee3ng 11/08/10 Mo3va3on Compiling and opera3ng FEAP requires knowledge of Unix/ Posix systems Being comfortable using command- line Naviga3ng the file
More informationSeminar: So#ware Engineering of Embedded Systems
Seminar: So#ware Engineering of Embedded Systems - Quality Assurance of Embedded Systems - Prof. Dr. Sabine Glesner Paula Herber, Nils Jähnig, Lydia Ma7ck, Marcus Mikulcak, Sebas;an Schlesinger Summer
More informationHOLACONF - Cloud Forward 2015 Conference From Distributed to Complete Computing HAMZA. in collaboration SAHLI with
HOLACONF - Cloud Forward Conference From Distributed to Complete Computing HAMZA in collaboration SAHLI with Pr. Faiza BELALA and Dr. Chafia BOUANAKA LIRE Laboratory, Constantine II University-Abdelhamid
More informationAVOIDING SILOED DATA AND SILOED DATA MANAGEMENT
AVOIDING SILOED DATA AND SILOED DATA MANAGEMENT Dalton Cervo Author, Consultant, Management Expert September 2015 This presenta?on contains extracts from books that are: Copyright 2011 John Wiley & Sons,
More informationOFERTIE OpenFlow Experiments in Real- Time Interac7ve Edutainment
OFERTIE OpenFlow Experiments in Real- Time Interac7ve Edutainment Tim Chown, Mar7n Hall- May, Tim Humernbrum, Iris Bueno- Rodriguez SDNRG, IETF89, London 6 th March 2014 About OFERTIE OFERTIE is a research
More informationCharacteris*cs and Principles of Quality Management in So:ware Development
Characteris*cs and Principles of Quality Management in So:ware Development So#ware Quality Quality Audit and Cer*fica*on Master in Computer Engineering Roberto García (rgarcia@diei.udl.cat) Quality Characteris*cs
More informationChallenges of PM in Albania and a New. Professional Perspec8ve. Prepared by: Dritan Mezini, MBA, MPM B.S. CS
Challenges of PM in Albania and a New Professional Perspec8ve Prepared by: Dritan Mezini, MBA, MPM B.S. CS Table of contents Presenter s brief introduc8on General Concepts What is a project? What is Project
More informationProgramming Language Selec0on. Jonathan Bell November 16, 2010
Programming Language Selec0on Jonathan Bell November 16, 2010 Misconcep0ons C is the most efficient programming language Some0mes more inherent to implementa0on Terse code is efficient code Any compiler
More informationAn Integrated Approach to Manage IT Network Traffic - An Overview Click to edit Master /tle style
An Integrated Approach to Manage IT Network Traffic - An Overview Click to edit Master /tle style Agenda A quick look at ManageEngine Tradi/onal Traffic Analysis Techniques & Tools Changing face of Network
More informationThe Future of Service Management: Addressing The Impact of Consumeriza<on
The Future of Service Management: Addressing The Impact of Consumeriza
More informationMay 13-14, 2015. Copyright 2015 Open Networking User Group. All Rights Reserved Confiden@al Not For Distribu@on
May 13-14, 2015 NSV Architecture Test Architecture System Under Test Mgmt, Orch, etc. Test Solution VM VM Hypervisor Hypervisor IP Network Methodology Each individual requirement had 1 test case associated
More informationARTIST Methodology and Tooling. Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015
ARTIST Methodology and Tooling Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015 Motivation: From SaaP to SaaS So#ware as a Product based Company So#ware as a Service based Company : Cloud Computing
More informationCiviCRM Implementa/on Case Study
CiviCRM Implementa/on Case Study Leukaemia and Lymphoma Research www.leukaemialymphomaresearch.org.uk Parvez Saleh About the LLR Having gone through the socware/supplier selec/on process, the LLR decided
More informationEnterprise. Thousands of companies save 1me and money by using SIMMS to manage their inventory.
Enterprise Thousands of companies save 1me and money by using SIMMS to manage their inventory. SIMMS is a powerful inventory management system that enables you to gain fast and accurate control over your
More informationUnderstanding and Detec.ng Real- World Performance Bugs
Understanding and Detec.ng Real- World Performance Bugs Gouliang Jin, Linhai Song, Xiaoming Shi, Joel Scherpelz, and Shan Lu Presented by Cindy Rubio- González Feb 10 th, 2015 Mo.va.on Performance bugs
More informationA Unified Management Framework for autonomic and so7ware- defined networks
A Unified Management Framework for autonomic and so7ware- defined networks IETF 86 29 th NMRG meenng 14 March 2013, Orlando FL, USA WWW.UNIVERSELF- PROJECT.EU OVERVIEW MOTIVATIONS UMF IN A NUTSHELL UMF
More informationProblems and Measures Regarding Waste 1 Management and 3R Era of public health improvement Situation subsequent to the Meiji Restoration
More information
Data Stream Algorithms in Storm and R. Radek Maciaszek
Data Stream Algorithms in Storm and R Radek Maciaszek Who Am I? l Radek Maciaszek l l l l l l Consul9ng at DataMine Lab (www.dataminelab.com) - Data mining, business intelligence and data warehouse consultancy.
More informationDIADR: Distributed Intelligent Automated Demand Response
DIADR: Distributed Intelligent Automated Demand Response Demonstra6on: April 27, 2011 David Auslander, UC Berkeley 2 Project Objec6ves Develop demand response methodology that touches nearly all electrical
More informationFRESCO: Modular Composable Security Services for So;ware- Defined Networks
FRESCO: Modular Composable Security Services for So;ware- Defined Networks Seungwon Shin, Phil Porras, Vinod Yegneswaran, MarIn Fong, Guofei Gu, and Mabry Tyson SUCCESS LAB, Texas A&M and SRI Interna7onal
More informationBig Data and Clouds: Challenges and Opportuni5es
Big Data and Clouds: Challenges and Opportuni5es NIST January 15 2013 Geoffrey Fox gcf@indiana.edu h"p://www.infomall.org h"p://www.futuregrid.org School of Informa;cs and Compu;ng Digital Science Center
More informationIntroduc)on to the IoT- A methodology
10/11/14 1 Introduc)on to the IoTA methodology Olivier SAVRY CEA LETI 10/11/14 2 IoTA Objec)ves Provide a reference model of architecture (ARM) based on Interoperability Scalability Security and Privacy
More informationHost: http://studynest.org/ INTRODUCTION TO SAP CRM WEB UI
SAP CRM WEBCLIENT UI 7.0 EHP1 Online course Content Contact: +61 413159465 (Melbourne, Australia) Host: INTRODUCTION TO SAP CRM WEB UI Demo1: Why SAP CRM? Why an organization Need SAP CRM Web Client User
More informationBig Data. The Big Picture. Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas
Big Data The Big Picture Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas What is Big Data? Big Data gets its name because that s what it is data that
More informationContact Center Rou,ng Strategies for Improving Customer Experience
Contact Center Rou,ng Strategies for Improving Customer Experience an ebook from Genesys 1 The Contact Center Reality A finite number of available associates A variable volume of contacts A limited amount
More informationB2B Offerings. Helping businesses op2mize. Infolob s amazing b2b offerings helps your company achieve maximum produc2vity
B2B Offerings Helping businesses op2mize Infolob s amazing b2b offerings helps your company achieve maximum produc2vity What is B2B? B2B is shorthand for the sales prac4ce called business- to- business
More informationConsolidate, Organize, Search, and Visualize: ZED Report Catalog provides a single point of entry across mul9ple repor9ng tools and pla:orms
Consolidate, Organize, Search, and Visualize: ZED Report Catalog provides a single point of entry across mul9ple repor9ng tools and pla:orms Vasu Pabbaraju, Execu
More informationOverview on Modern Accelerators and Programming Paradigms Ivan Giro7o igiro7o@ictp.it
Overview on Modern Accelerators and Programming Paradigms Ivan Giro7o igiro7o@ictp.it Informa(on & Communica(on Technology Sec(on (ICTS) Interna(onal Centre for Theore(cal Physics (ICTP) Mul(ple Socket
More informationBuilding Mobile Applica1ons with Backbone.js and jquery Mobile
Building Mobile Applica1ons with Backbone.js and jquery Mobile Jimmy Rivera So#ware Engineer HTML5 and Mobile Mobile market is constantly growing HTML5 s:ll evolving HTML5 aims to achieve na:ve App like
More informationPhone Systems Buyer s Guide
Phone Systems Buyer s Guide Contents How Cri(cal is Communica(on to Your Business? 3 Fundamental Issues 4 Phone Systems Basic Features 6 Features for Users with Advanced Needs 10 Key Ques(ons for All Buyers
More informationSecurity testing the Internet-of-things
Security testing the Internet-of-things Lindholmen Software Development Day 2014-10-16 Emilie Lundin Barse Informa(on Security Consultant, Combitech emilie.barse@combitech.se Contents State of security
More informationCase Studies in Solving Testing Constraints using Service Virtualization
Case Studies in Solving Testing Constraints using Service Virtualization Rix.Groenboom@Parasoft.NL 2/21/14 1 Introduction Paraso& is supplier automated tes1ng solu1ons Since 1984, Los Angeles (US) and
More informationProtec'ng Informa'on Assets - Week 8 - Business Continuity and Disaster Recovery Planning. MIS 5206 Protec/ng Informa/on Assets Greg Senko
Protec'ng Informa'on Assets - Week 8 - Business Continuity and Disaster Recovery Planning MIS5206 Week 8 In the News Readings In Class Case Study BCP/DRP Test Taking Tip Quiz In the News Discuss items
More informationClusters in the Cloud
Clusters in the Cloud Dr. Paul Coddington, Deputy Director Dr. Shunde Zhang, Compu:ng Specialist eresearch SA October 2014 Use Cases Make the cloud easier to use for compute jobs Par:cularly for users
More informationTim Blevins Execu;ve Director Labor and Revenue Solu;ons. FTA Technology Conference August 4th, 2015
Tim Blevins Execu;ve Director Labor and Revenue Solu;ons FTA Technology Conference August 4th, 2015 Governance and Organiza;onal Strategy PaIerns of Fraud and Abuse in Government What tools can we use
More informationJustClust User Manual
JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading
More informationStatic Analysis and Validation of Composite Behaviors in Composable Behavior Technology
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Jackie Zheqing Zhang Bill Hopkinson, Ph.D. 12479 Research Parkway Orlando, FL 32826-3248 407-207-0976 jackie.z.zhang@saic.com,
More informationRetaining globally distributed high availability Art van Scheppingen Head of Database Engineering
Retaining globally distributed high availability Art van Scheppingen Head of Database Engineering Overview 1. Who is Spil Games? 2. Theory 3. Spil Storage Pla9orm 4. Ques=ons? 2 Who are we? Who is Spil
More informationMerit Member Conference 2015 Does Migra+ng to a Virtualized Data Center Make Sense in Higher Educa+on?
Merit Member Conference 2015 Does Migra+ng to a Virtualized Data Center Make Sense in Higher Educa+on? is underway with a pilot migra8on from a tradi8onal university data center to a scalable virtualized
More informationSuppor&ng the Design of Safety Cri&cal Systems Using AADL
Suppor&ng the Design of Safety Cri&cal Systems Using AADL T. Correa, L. B. Becker, J.- M. Farines, J.- P. Bodeveix, M. Filali, F. Vernadat IRIT LAAS UFSC Agenda Introduc&on Proposed Approach Verifica&on
More informationCloudian The Storage Evolution to the Cloud.. Cloudian Inc. Pre Sales Engineering
Cloudian The Storage Evolution to the Cloud.. Cloudian Inc. Pre Sales Engineering Agenda Industry Trends Cloud Storage Evolu4on of Storage Architectures Storage Connec4vity redefined S3 Cloud Storage Use
More informationThe Real Score of Cloud
The Real Score of Cloud Mayur Sahni Sr. Research Manger IDC Asia/Pacific msahni@idc.com @mayursahni Digital Transformation Changing Role of IT Innova&on Informa&on Business agility Changing role of the
More informationEverything You Need to Know about Cloud BI. Freek Kamst
Everything You Need to Know about Cloud BI Freek Kamst Business Analy2cs Insight, Bussum June 10th, 2014 What s it all about? Has anything changed in the world of BI? Is Cloud Compu2ng a Hype or here to
More informationA Web Page Prediction Model Based on Click-Stream Tree Representation of User Behavior
A Web Page Predicon Model Based on Click-Stream Tree Representaon of User Behavior Şule Gündüz Computer Engineering Department Istanbul Technical University Istanbul, Turkey gunduz@cs.itu.edu.tr M. Tamer
More informationREST (Representa.onal State Transfer) Ingegneria del So-ware e Lab. Università di Modena e Reggio Emilia Do<. Marzio Franzini
REST (Representa.onal State Transfer) Ingegneria del So-ware e Lab. Università di Modena e Reggio Emilia Do
More informationbenefit of virtualiza/on? Virtualiza/on An interpreter may not work! Requirements for Virtualiza/on 1/06/15 Which of the following is not a poten/al
1/06/15 Benefits of virtualiza/on Virtualiza/on Which of the following is not a poten/al benefit of virtualiza/on? A. cost effec/ve B. applica/on migra/on is easy C. improve applica/on performance D. run
More informationChapter 3. Database Architectures and the Web Transparencies
Week 2: Chapter 3 Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objec
More informationIns+tuto Superior Técnico Technical University of Lisbon. Big Data. Bruno Lopes Catarina Moreira João Pinho
Ins+tuto Superior Técnico Technical University of Lisbon Big Data Bruno Lopes Catarina Moreira João Pinho Mo#va#on 2 220 PetaBytes Of data that people create every day! 2 Mo#va#on 90 % of Data UNSTRUCTURED
More informationSDN IN TOMORROW'S DATA CENTER. Guido Appenzeller October, 2013
SDN IN TOMORROW'S DATA CENTER Guido Appenzeller October, 2013 CLOSED & PROPRIETARY NETWORKING EQUIPMENT Ver8cally Integrated Systems Have Changed LiEle Over the Past 15 Years Feature 1 Feature 2 Provisioning
More informationSecure Because Math: Understanding ML- based Security Products (#SecureBecauseMath)
Secure Because Math: Understanding ML- based Security Products (#SecureBecauseMath) Alex Pinto Chief Data Scien2st Niddel / MLSec Project @alexcpsec @MLSecProject @NiddelCorp Agenda Security Singularity
More informationInforma.on Systems in Organiza.ons
Informa.on Systems in Organiza.ons MIS 2101 Week 7 / Chapter 7 Enhancing Business Processes Using Enterprise Informa.on Systems Photo: Objet Mathema+que by Man Ray, 1934 Chapter 7 Learning Objec.ves Core
More informationSBML SBGN SBML Just my 2 cents. Alice C. Villéger COMBINE 2010
SBML SBGN SBML Just my 2 cents Alice C. Villéger COMBINE 2010 Disclaimer Fuzzy talk work in progress last minute slides Someone else has been working on very similar stuff and should really have been talking
More informationEmail: Optimization for Smartphone Screens is Key to Retaining Consumer Interest
Mobile FirstLook Strategy 2014 Email: Optimization for Smartphone Screens is Key to Retaining Consumer Interest Steve Rowen, Managing Partner, RSR Research Matthew Witt, Executive Vice President and Director
More informationNetworked Virtual Spaces and Clouds. Magda El Zarki UC Irvine
Networked Virtual Spaces and Clouds Magda El Zarki UC Irvine Outline Introduc6on to Networked Virtual Environments (NVE) Networked Virtual Environment Architectures Quality of Experience Clouds and real
More informationLocales Domain Maps Layouts Distribu?ons Chapel Standard Layouts and Distribu?ons User defined Domain Maps. Chapel: Domain Maps
Locales Domain Maps Layouts Distribu?ons Chapel Standard Layouts and Distribu?ons User defined Domain Maps Chapel: Domain Maps 14 Domains are first class index sets Specify the size and shape of arrays
More informationHardware enhanced Security in Cloud Compu8ng. Cloud Compu8ng (Public IaaS)
Hardware enhanced Security in Cloud Compu8ng Ruby B. Lee Princeton University ARO workshop on Cloud Security, March 11, 2013 Cloud Compu8ng (Public IaaS) End Users Cloud Provider Guest VMs Cloud Customer
More informationBlue Medora VMware vcenter Opera3ons Manager Management Pack for Oracle Enterprise Manager
Blue Medora VMware vcenter Opera3ons Manager Management Pack for Oracle Enterprise Manager Oracle WebLogic J2EE on VMware Monitoring 203 Blue Medora LLC All rights reserved WebLogic on VMware Management
More informationExploiting the power of Big Data
Exploiting the power of Big Data Timos Sellis School of Computer Science and Information Technology timos.sellis@rmit.edu.au ITECHLAW Asia-Pacific Conference, February 26-28, 2014 Melbourne Australia Timeline
More informationGetting Real with Policies for Software Defined Infrastructure. Manish Dave Principal Engineer, Intel IT
Getting Real with Policies for Software Defined Infrastructure Manish Dave Principal Engineer, Intel IT Manish Dave, Principal Engineer, Intel IT Network Security Architect @ Intel IT 15+ years of experience
More informationEPoSS SRA: Relevant Parts for Generic IoT Infrastructure and the IoT LSPs
EPoSS SRA: Relevant Parts for Generic IoT Infrastructure and the IoT LSPs Cees J.M. Lan+ng (CSEM) Co- Chair of the EPoSS Working Group Smart CommunicaAons & IoT EPoSS Working Group Smart Communica+ons
More informationOpenStack @ Cisco. Daneyon Hansen 3/28/2012. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confiden+al 1
OpenStack @ Cisco Daneyon Hansen 3/28/2012 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confiden+al 1 Customer value is moving up into sogware and web services Virtualiza+on and internet
More informationFTC Data Security Standard
FTC Data Security Standard The FTC takes the posi6on (Being tested now in li6ga6on) that Sec6on 5 of the FTC Act requires Reasonable Security under the circumstances: that companies have reasonable controls
More informationData Integra*on in a Networked World. Karl Aberer EPFL karl.aberer@epfl.ch h@p://lsir.epfl.ch/ h@p://www.mics.ch/
Data Integra*on in a Networked World Karl Aberer EPFL karl.aberer@epfl.ch h@p://lsir.epfl.ch/ h@p://www.mics.ch/ Overview Mo*va*on: Seman*c Interoperability Peer- to- peer Data Integra*on Mapping Discovery
More informationCS 5150 So(ware Engineering System Architecture: Introduc<on
Cornell University Compu1ng and Informa1on Science CS 5150 So(ware Engineering System Architecture: Introduc
More informationGeoff McGregor, Indiana University Integra(ng KC with CAS and LDAP 4/25/2012
2012 User Conference April 22-24, 2012 Atlanta, Georgia Together Toward Tomorrow Geoff McGregor, Indiana University Integra(ng KC with CAS and LDAP 4/25/2012 open source administration software for education!
More informationLCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia adamblack@swin.edu.au Abstract The Swinburne
More informationDeveloping OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014
Developing OpenDaylight Apps with MD-SAL J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014 Controller Architecture Management GUI/CLI D4A Protec3on Network
More informationRESTful or RESTless Current State of Today's Top Web APIs
RESTful or RESTless Current State of Today's Top Web APIs Frederik Buelthoff, Maria Maleshkova AIFB, Karlsruhe Ins-tute of Technology (KIT), Germany [1] Growing Number of Web APIs Challenges Scalability
More informationCapturing Client IO Workloads for SSD Performance Evaluation
Capturing Client IO Workloads for SSD Performance Evaluation You can join the effort to define a Client Composite Workload! Eden Kim, CEO Calypso Systems, Inc. Chair, SNIA SSSI Technical Development Committee
More informationA Survey on Web Mining From Web Server Log
A Survey on Web Mining From Web Server Log Ripal Patel 1, Mr. Krunal Panchal 2, Mr. Dushyantsinh Rathod 3 1 M.E., 2,3 Assistant Professor, 1,2,3 computer Engineering Department, 1,2 L J Institute of Engineering
More informationRun$me Query Op$miza$on
Run$me Query Op$miza$on Robust Op$miza$on for Graphs 2006-2014 All Rights Reserved 1 RDF Join Order Op$miza$on Typical approach Assign es$mated cardinality to each triple pabern. Bigdata uses the fast
More information«Shanoir : une solu/on pour la ges/on de données distribuées en imagerie in- vivo» Jus/ne Guillaumont Isabelle Corouge
«Shanoir : une solu/on pour la ges/on de données distribuées en imagerie in- vivo» Jus/ne Guillaumont Isabelle Corouge Shanoir: a solu-on for neuro- imaging data management Jus/ne Guillaumont, Isabelle
More informationWebsite Design. A Crash Course. Monique Sherre, monique@boxcarmarke4ng.com
Website Design A Crash Course Monique Sherre, monique@boxcarmarke4ng.com When & Why Do We Re- Design no mobile BoxcarMarke6ng.com aesthe6c update Raincoast.com legacy CMS ABCBookWorld.com new company,
More informationQubera Solu+ons Access Governance a next genera0on approach to Iden0ty Management
Qubera Solu+ons Access Governance a next genera0on approach to Iden0ty Management Presented by: Toby Emden Prac0ce Director Iden0ty Management and Access Governance Agenda Typical Business Drivers for
More informationCS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #5: En-ty/Rela-onal Models- - - Part 1
CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #5: En-ty/Rela-onal Models- - - Part 1 Announcements- - - Project Goal: design a database system applica-on with a web front-
More informationUQ pipeline implementa,on and so0ware integra,on
UQ pipeline implementa,on and so0ware integra,on michael aivazis psaap review 28 29 october 2009 Table of contents 1. Introduc,on people, computa,onal resources 2. Overview of the UQ pipeline problem scope
More informationWebinar: Having the Best of Both World- Class Customer Experience and Comprehensive Iden=ty Security
Webinar: Having the Best of Both World- Class Customer Experience and Comprehensive Iden=ty Security With Iden>ty Expert and UnboundID Customer Bill Bonney Today s Speakers Bill Bonney Formerly Director,
More informationPUBLIC & PRIVATE NETWORK INTEROPERABILITY
PUBLIC & PRIVATE NETWORK INTEROPERABILITY Robert Koldys Managing Director SiRRAN Communica:ons Network Isolation USA Secure Interconnec:on Basecamp Public Mobile Public & Private Networks Completely Isolated
More informationNon-Cooperative Computation Offloading in Mobile Cloud Computing
Joint CLEEN and ACROSS Workshop on Cloud Technology and Energy Efficiency in Mobile Communications Non-Cooperative Computation Offloading in Mobile Cloud Computing Valeria Cardellini University of Roma
More informationEVALUATION OF ISSUE TRACKING AND PROJECT MANAGEMENT TOOLS FOR USE ACROSS ALL CSIRO RADIO TELESCOPES FACILITIES
EVALUATION OF ISSUE TRACKING AND PROJECT MANAGEMENT TOOLS FOR USE ACROSS ALL CSIRO RADIO TELESCOPES FACILITIES Juan Carlos Guzman ATNF So)ware and Compu4ng Group Leader ICALEPCS 2013, 8th October 2013,
More information