An Extensible Software Architecture for Composing Motion and Task Planners

Size: px
Start display at page:

Download "An Extensible Software Architecture for Composing Motion and Task Planners"

Transcription

1 An Extensible Software Architecture for Composing Motion and Task Planners Zakary Littlefield, Athanasios Krontiris, Andrew Kimmel, Andrew Dobson, Rahul Shome, Kostas E. Bekris Computer Science, Rutgers University, NJ, USA October 21, SIMPAR 2014 Bergamo, Italy

2 High- level Mo,va,on Complex robot behaviors can be achieved by bringing together the contributions of different sub-fields in robotics Need for software tools/abstractions for better integration of: low-level controllers, motion planners and high-level task planning symbolic, logic-based, combinatorial, discrete, etc. reasoning Related software tools: OMPL, MoveIt!, Reflexxes, Gazebo, etc. Focus: So)ware abstrac0ons for composing mo0on and task planners

3 Domains of Application Manipula0on and Locomo0on (Humanoids) State X Time Planning Mul,- modal Mo,on Planning Object Rearrangement [Hauser et al. ISRR 07] [Kron,ris et al. Humanoids 14] Sensor- based Task Planning, Explora,on, Coverage, etc. Planning Among Dynamic Obstacles [Gashler et al. ICRA- work. 13] [van den Berg et al. ICRA 06] Mul,- goal challenges, e.g., robo,c TSPs [Plaku et al. MIG 14] Task Sequencing Mo,on Coordina,on [Bekris et al. MONE 09] Mul0- Robot Challenges

4 Why an Interface for Task Planners? For each challenge: Write one new planner from scratch specifically for this problem or compose exis,ng planning solu,ons for subproblems: Reusability: do not rewrite the same code again, reuse contribu,ons of others Modularity: easily switch components and evaluate their effects Challenges: Task planning is by default abstract and relates to many applica,ons Many compe,ng methodologies exist (e.g., LTL, PDDL, etc.) Dominant theme we adopt: hierarchical composi0on of planners As we work in new challenges we come across these abstrac,ons: We make the code available We want to communicate our ideas to receive your feedback!

5 Overall So`ware Architecture

6 High-level Components Separate processes for different components that interact with (ROS) messages Task and Mo,on Planning Focus on this interac,on and modules Control, Sensing & Simula,on Loop Visualiza,on Common U,li,es Package : Message- passing communica,on : Depends upon There can be many different processes for different planning nodes and different control loops: There is one ground truth simula,on node

7 Interac,on of Planning with Control Loop Mo,on and Task Planning Control, Simula,on & Sensing Loop Planning Applica,on Mo,on Planners Planning Modules e.g., local planner Hierarchy of Task Planners World Model Predic,ve Simulator plans C O M M U N I C A T I O N ground truth state Collision Checking Applica,on Ground Truth Simulator Hierarchy of Controllers Physical Plants Sensing Set of Sensors and Data : Message- passing : Makes use of module

8 Control Loop Abstractions Every moving body is modeled as a dynamical system: x = f(x,u) System Controller Plant Simulator : Inherits from Control u and control space U Physical plant state: x state space: X Capability to update state given a control Input control u in Control-space U in Controller state: x state- space: X Output control u out Control-space U out sensing data s(x) from sensor

9 x = < x 1, x 2, x 3, x 4, x 5, x 6, x 7, x 8, x 9, x 10 > A Hierarchy of Controllers Opera,ons: a. Set State b. Set Control and Propagate u < x 1, x 2, x 3, x 4, x 5, x 6, x 7, x 8, x 9, x 10 > Simulator with c. Get State state x u 1 u 2 Controller with many output spaces u 3 u 4 u 5 u 6 Controller with many output spaces u 7 u 8 u 9 u 10 x 9 x 9 x x 10 u 11 u12 u 13 u 14 u 15 u 16 u 17 u 18 x x 2 x x 3 x x x x x x x 4 3 x x 6 5 x x 8 77

10 Controllers can also access sensing informa,on Ø Updated by sensors stored by the sensing model Integrating Sensing The simulator ini,ates a sensing update Ø upon demand or given a certain frequency

11 Interac,on of Planning with Control Loop Mo,on and Task Planning Control, Simula,on & Sensing Loop Planning Applica,on Mo,on Planners Planning Modules e.g., local planner Hierarchy of Task Planners World Model Predic,ve Simulator C O M M U N I C A T I O N Collision Checking Applica,on Ground Truth Simulator Hierarchy of Controllers Physical Plants Sensing Set of Sensors and Data : Message- passing : Makes use of module

12 Planning Hierarchies

13 Integrating Motion & Task Planners Abstract Planner Task Planner Mo,on Planner : Inherits from Mo,on and task planners: extensions of abstract planners access planning modules Task planners: can be composed hierarchically Mo,on planners: exist at the lowest level have more concrete interface Planners and planning modules: can access the world model

14 World Model Interface The world model allows planners to access an internal simulator: to model the evolu,on of the scene and the control systems inside it Exposes to planners: Ø a state space and Ø a control space. Simulator Different planners working with the same world model may need to switch planning context. Controller x x 2 x 4 1 x 3 Controller x x x 5 6 x 8 7

15 World Model Interface A planning context defines 3 subspaces: a planning space: Ø the space planning operates over an object space: Ø DOFs of objects used for validity checking and an inac0ve space: Ø systems ignored by the planner Simulator These spaces may be: direct subsets of the full space or correspond to embeddings of subsets of the state space. Controller x x 2 x 4 1 x 3 Controller x x x 5 6 x 8 7

16 Planners Interface Planners communicate via: specifica0ons and queries Specifica0ons define the problem type the lower- level planner must solve Queries: When linked, provide the ini,al and final condi,ons of the problem When resolved, they contain the answer to the problem Ø Before resolving a query, the lower level planner may call other planners to resolve mul,ple sub- queries The type of specifica,on/query generated by the high- level planner must match the type expected by the lower- level

17 Use Cases

18 Challenge: Push the objects further back in the space Observa,ons: Needs a single- object manipula,on planner Manipula,on planner needs mo,on planners Ø Transit planner: no cup in hand Ø Transfer planner: arm + cup in hand [Kron,ris et al. Humanoids 14] Rearrangement Using Baxter We use the same PRM* code for both the transit and transfer planner: different planning context The rearrangement planner generates on the fly problem specifica,ons and queries for the single- object manipula,on planner

19 Planning Among Dynamic Obstacles Challenge: Compute a plan for a car that avoids moving obstacles Behavior of moving obstacles defined by controllers in control loop The states of the moving objects correspond to object space, for which the planner does not reason over: Used only for state validity checking

20 Decentralized Mul,- Robot Coordina,on Challenge: Mul,ple agents replan on the fly and use VOs for collision avoidance Simula0on side: a consumer controller for each system receives plans from a planning node Planning side: build plan that minimizes conflicts with observed poses of neighbors using internal simulator [Kimmel et al. DARS 14]

21 Discussion

22 Contributed Features The community needs software that will glue together existing contributions towards solving more complex problems Next steps: We would like to see it adopted by others: Ø Considering independent release of manipula,on code for Baxter Ø Providing crowd simula,on for the PA s Bus Terminal in Manhatan Provide standard modules for abstract task planners (LTL, PDDL, etc.) Beter compa,bility with exis,ng so`ware tools Now the programmer fully describes the planning tools/tasks: Can we use this infrastructure when a task hierarchy needs to be automa,cally learned from demonstra,on and experience?

23 PRACSYS Team Zakary Littlefield Athanasios Krontiris Andrew Kimmel Andrew Dobson Thank you! Rahul Shome If you are interested in the framework, contact us: or check the Sourceforge page: The work of Zakary Littlefield has been supported by a NASA graduate fellowship The work of Andrew Dobson has been supported by a DHS graduate fellowship Earlier versions of the software were supported by an NSF CPS grant

Suppor&ng the Design of Safety Cri&cal Systems Using AADL

Suppor&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 information

Internet of Things and Internet of People: The Role of User Interaction in the IIoT vision

Internet of Things and Internet of People: The Role of User Interaction in the IIoT vision Interac(on Flow Modeling Language Internet of Things and Internet of People: The Role of User Interaction in the IIoT vision Marco Brambilla marco.brambilla@polimi.it @marcobrambi Context and need Specifica(on

More information

IT Governance in Organizations Experiencing Decentralization. Jelena Zdravkovic

IT Governance in Organizations Experiencing Decentralization. Jelena Zdravkovic IT Governance in Organizations Experiencing Decentralization Jelena Zdravkovic Department of Computer & Systems Sciences (DSV), Stockholm University, Sweden Giannoulis About the Speaker Title: Associate

More information

Security 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 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 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 : 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 information

Separation of Concerns in Component-based Robotics

Separation of Concerns in Component-based Robotics Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting

More information

So#ware Defined Radio (SDR) Architecture and Systems Issues

So#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 information

Robotic motion planning for 8- DOF motion stage

Robotic motion planning for 8- DOF motion stage Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof

More information

EXPERIENCE WITH SERVICE OBSERVING

EXPERIENCE WITH SERVICE OBSERVING EXPERIENCE WITH SERVICE OBSERVING ALEXANDRA TRITSCHLER NATIONAL SOLAR OBSERVATORY 1 st SOLARNET 3 rd EAST/ATST MEETING :: 5 8 AUGUST 2013 :: OSLO, NORWAY Outline 2 Introduc?on o Current Observing Models

More information

Getting 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 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 information

Seminar: So#ware Engineering of Embedded Systems

Seminar: 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 information

Research at the Department of Computer Science and Software Engineering. Professor Yong Yue BEng, PhD, CEng, FIET, FIMechE 17 October 2014

Research at the Department of Computer Science and Software Engineering. Professor Yong Yue BEng, PhD, CEng, FIET, FIMechE 17 October 2014 Research at the Department of Computer Science and Software Engineering Professor Yong Yue BEng, PhD, CEng, FIET, FIMechE 17 October 2014 Research Areas Ar%ficial intelligence Robo%cs Data mining Image

More information

Kaseya Fundamentals Workshop DAY THREE. Developed by Kaseya University. Powered by IT Scholars

Kaseya Fundamentals Workshop DAY THREE. Developed by Kaseya University. Powered by IT Scholars Kaseya Fundamentals Workshop DAY THREE Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.5 Last updated March, 2014 Day Two Overview Day Two Lab Review Patch Management Configura;on

More information

OMPL: The Open Motion Planning Library. Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA

OMPL: The Open Motion Planning Library. Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA OMPL: The Open Motion Planning Library Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA 1 Motion planning problems are hard PROBLEM Geometric Constraints: Sofa

More information

Project Management Introduc1on

Project Management Introduc1on Project Management Introduc1on Session 1 Part I Introduc1on By Amal Le Collen, PMP Dr. Lauren1u Neamtu, PMP Session outline 1. PART I: Introduc1on 1. The Purpose of the PMBOK Guide 2. What is a project?

More information

ARTIST 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 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 information

SDN- 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 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 information

UNSUPERVISED MACHINE LEARNING EMBEDDED IN AUTONOMOUS INTELLIGENT SYSTEMS

UNSUPERVISED MACHINE LEARNING EMBEDDED IN AUTONOMOUS INTELLIGENT SYSTEMS UNSUPERVISED MACHINE LEARNING EMBEDDED IN AUTONOMOUS INTELLIGENT SYSTEMS Ramón García Martínez (1,2,3) & Daniel Borrajo (4) 1.-Arficial Intelligence Department. School of Computer Science. Politechnic

More information

CS 5150 So(ware Engineering So(ware Development in Prac9ce

CS 5150 So(ware Engineering So(ware Development in Prac9ce Cornell University Compu1ng and Informa1on Science CS 5150 So(ware Engineering So(ware Development in Prac9ce William Y. Arms Overall Aim of the Course We assume that you are technically proficient. You

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

Software Development Workflow in Robotics

Software Development Workflow in Robotics Software Development Workflow in Robotics Alois Knoll Simon Barner, Michael Geisinger, Markus Rickert Robotics and Embedded Systems Department of Informatics Technische Universität München ICRA 2009 Workshop

More information

B2B 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 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 information

A Unified Management Framework for autonomic and so7ware- defined networks

A 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 information

Chapter 3. Database Architectures and the Web Transparencies

Chapter 3. Database Architectures and the Web Transparencies Week 2: Chapter 3 Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objec

More information

Setup and Maintenance Factors of Adap3ve Case Management Systems

Setup 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 information

CS 5150 So(ware Engineering Evalua4on and User Tes4ng

CS 5150 So(ware Engineering Evalua4on and User Tes4ng Cornell University Compu1ng and Informa1on Science CS 5150 So(ware Engineering Evalua4on and User Tes4ng William Y. Arms Usability: The Analyze/Design/Build/Evaluate Loop Analyze requirements Design User

More information

Help Framework. Ticket Management Ticket Resolu/on Communica/ons. Ticket Assignment Follow up Customer - communica/on System updates Delay management

Help Framework. Ticket Management Ticket Resolu/on Communica/ons. Ticket Assignment Follow up Customer - communica/on System updates Delay management Help for JD Edwards Our Help Framework Ticket qualifica/on Ticket crea/on Ticket Rou/ng Closures L1 issues Resolu/on KG SOPs Co- ordinate Ticket Assignment Follow up Customer - communica/on System updates

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks 2015 The MathWorks, Inc. 1 Robot Teleoperation IMU IMU V, W Control Device ROS-Node Turtlebot

More information

Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo

Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo Medical Introduc;on Standards 60601-1 in par;cular

More information

SDN Controller Requirement

SDN Controller Requirement SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile Background l Public Cloud && Private Cloud in China Mobile Public Cloud (ecloud.10086.cn)

More information

HOLACONF - Cloud Forward 2015 Conference From Distributed to Complete Computing HAMZA. in collaboration SAHLI with

HOLACONF - 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 information

Why Operators Need Optical Transport SDN

Why Operators Need Optical Transport SDN Why Operators Need Optical Transport SDN Not Just Another SDN Presentation. Nanog 63 Peter Landon, Director Product Architecture BTI Systems 2 Op.cal Transport SDN: Why is it important? OpenFlow controlled

More information

Processing of Mix- Sensi0vity Video Surveillance Streams on Hybrid Clouds

Processing of Mix- Sensi0vity Video Surveillance Streams on Hybrid Clouds Processing of Mix- Sensi0vity Video Surveillance Streams on Hybrid Clouds Chunwang Zhang, Ee- Chien Chang School of Compu2ng, Na2onal University of Singapore 28 th June, 2014 Outline 1. Mo0va0on 2. Hybrid

More information

Domain Name System Security

Domain Name System Security Domain Name System Security Guevara Noubir Network Security Northeastern University 1 Domain Name System DNS is a fundamental applica=on layer protocol Not visible but invoked every =me a remote site is

More information

Building your cloud porbolio APS Connect

Building your cloud porbolio APS Connect Building your cloud porbolio APS Connect 5 th November 2014 Duncan Robinson, Parallels Business Consul3ng Introduc/on to BCS Who are we? Created 3 years ago in response to partner demand Define the strategy

More information

What will I learn as an Computer Engineering student?

What will I learn as an Computer Engineering student? What will I learn as an Computer Engineering student? Department of Electrical and Computer Engineering Tu8s School of Engineering Trying to decide on a major? Most college course descrip?ons are full

More information

Big Data and Scientific Discovery

Big Data and Scientific Discovery Big Data and Scientific Discovery Bill Harrod Office of Science William.Harrod@science.doe.gov! February 26, 2014! Big Data and Scien*fic Discovery Next genera*on scien*fic breakthroughs require: Major

More information

SPI/UL Cable Hea.ng Study AUTHOR- FRED DAWSON THE CHEMOURS COMPANY NEC PANEL 16 PRINCIPAL MEMBER

SPI/UL Cable Hea.ng Study AUTHOR- FRED DAWSON THE CHEMOURS COMPANY NEC PANEL 16 PRINCIPAL MEMBER SPI/UL Cable Hea.ng Study AUTHOR- FRED DAWSON THE CHEMOURS COMPANY NEC PANEL 16 PRINCIPAL MEMBER Overview - Increasing power demands - Increasing power creates a poten2al problem - The Na2onal Electrical

More information

Enterprise Systems Tech. solutions, strategic persp. and org. considerations. TDEI13, 2014-09- 17 Özgün Imre

Enterprise Systems Tech. solutions, strategic persp. and org. considerations. TDEI13, 2014-09- 17 Özgün Imre Enterprise Systems Tech. solutions, strategic persp. and org. considerations TDEI13, 2014-09- 17 Özgün Imre Agenda Report presenta=ons With candy as reward Literature Discussion Lee, Jinyoul; Keng Siau

More information

Scalus A)ribute Workshop. Paris, April 14th 15th

Scalus A)ribute Workshop. Paris, April 14th 15th Scalus A)ribute Workshop Paris, April 14th 15th Content Mo=va=on, objec=ves, and constraints Scalus strategy Scenario and architectural views How the architecture works Mo=va=on for this MCITN Storage

More information

A General Approach to Real-time Workflow Monitoring Karan Vahi, Ewa Deelman, Gaurang Mehta, Fabio Silva

A General Approach to Real-time Workflow Monitoring Karan Vahi, Ewa Deelman, Gaurang Mehta, Fabio Silva A General Approach to Real-time Workflow Monitoring Karan Vahi, Ewa Deelman, Gaurang Mehta, Fabio Silva USC Information Sciences Institute Ian Harvey, Ian Taylor, Kieran Evans, Dave Rogers, Andrew Jones,

More information

OFERTIE OpenFlow Experiments in Real- Time Interac7ve Edutainment

OFERTIE 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 information

What is Assessment? Assessment is a process of collec3ng data for the purpose of making decisions about individuals and groups

What is Assessment? Assessment is a process of collec3ng data for the purpose of making decisions about individuals and groups Informal Assessment What is Assessment? Assessment is a process of collec3ng data for the purpose of making decisions about individuals and groups (Salvia & Ysseldyke, 2007) Conduc3ng Assessments Collect

More information

So#ware Product Lines for Automa5c Mul5- Cloud Configura5on

So#ware Product Lines for Automa5c Mul5- Cloud Configura5on So#ware Product Lines for Automa5c Mul5- Cloud Configura5on Université Lille 1 CRIStAL UMR CNRS 9189 Inria Lille - Nord Europe France Gustavo Sousa gustavo.sousa@inria.fr Encadrants: Walter Rudametkin

More information

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Programmable Logic Controllers Definition. Programmable Logic Controllers History Definition A digitally operated electronic apparatus which uses a programmable memory for the internal storage of instructions for implementing specific functions such as logic, sequencing, timing, counting,

More information

Algorithms, Flowcharts & Program Design. ComPro

Algorithms, Flowcharts & Program Design. ComPro Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of

More information

Founda'onal IT Governance A Founda'onal Framework for Governing Enterprise IT Adapted from the ISACA COBIT 5 Framework

Founda'onal IT Governance A Founda'onal Framework for Governing Enterprise IT Adapted from the ISACA COBIT 5 Framework Founda'onal IT Governance A Founda'onal Framework for Governing Enterprise IT Adapted from the ISACA COBIT 5 Framework Steven Hunt Enterprise IT Governance Strategist NASA Ames Research Center Michael

More information

Mangrove - SOA Modeling Framework Crea&on Review

Mangrove - 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 information

The Future of Service Management: Addressing The Impact of Consumeriza<on

The Future of Service Management: Addressing The Impact of Consumeriza<on The Future of Service Management: Addressing The Impact of Consumeriza

More information

Public Safety VoIP + Bridging

Public Safety VoIP + Bridging Public Safety VoIP + Bridging Anna Paulson Electronics Engineer Public Safety Communica=ons Research Program apaulson@its.bldrdoc.gov 1 2 Department of Homeland Security Office for Interoperability and

More information

Coordina(ng Aircra- During NASA Airborne Science Field Campaigns AIST- 08-0072. Michael Goodman Earth Science Technology Forum 21 June 2011

Coordina(ng Aircra- During NASA Airborne Science Field Campaigns AIST- 08-0072. Michael Goodman Earth Science Technology Forum 21 June 2011 Coordina(ng Aircra- During NASA Airborne Science Field Campaigns AIST- 08-0072 Michael Goodman Earth Science Technology Forum 21 June 2011 Presenta(on Outline Introduc(on What is RTMM? Technology Infusion

More information

Nodes, Ties and Influence

Nodes, Ties and Influence Nodes, Ties and Influence Chapter 2 Chapter 2, Community Detec:on and Mining in Social Media. Lei Tang and Huan Liu, Morgan & Claypool, September, 2010. 1 IMPORTANCE OF NODES 2 Importance of Nodes Not

More information

ORION Retail Systems. Orion Digital Integration Inc. Point of Sale Reinvented for a Mobile World

ORION Retail Systems. Orion Digital Integration Inc. Point of Sale Reinvented for a Mobile World ORION Retail Systems Orion Digital Integration Inc Point of Sale Reinvented for a Mobile World O Orion Retail Systems ORION Digital Integraon Inc. - Corporate Profile Established in 2003, Orion Digital

More information

Making Sense of Big Data. Dr. Thomas E. Potok Computa2onal Data Analy2cs Group Leader Oak Ridge Na2onal Laboratory potokte@ornl.

Making Sense of Big Data. Dr. Thomas E. Potok Computa2onal Data Analy2cs Group Leader Oak Ridge Na2onal Laboratory potokte@ornl. Making Sense of Big Data Dr. Thomas E. Potok Computa2onal Data Analy2cs Group Leader Oak Ridge Na2onal Laboratory potokte@ornl.gov 865-574- 0834 ORNL s Big Data Legacy Science National Security Energy

More information

Content Distribu-on Networks (CDNs)

Content Distribu-on Networks (CDNs) Content Distribu-on Networks (CDNs) Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:0am in Architecture N101 hjp://www.cs.princeton.edu/courses/archive/spr12/cos461/ Second Half of the Course

More information

Contact Center Rou,ng Strategies for Improving Customer Experience

Contact 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 information

CIM Computer Integrated Manufacturing

CIM Computer Integrated Manufacturing INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

TESTING FRAMEWORKS. Gayatri Ghanakota

TESTING FRAMEWORKS. Gayatri Ghanakota TESTING FRAMEWORKS Gayatri Ghanakota OUTLINE Introduction to Software Test Automation. What is Test Automation. Where does Test Automation fit in the software life cycle. Why do we need test automation.

More information

Big 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 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 information

Embedded Software Development with MPS

Embedded Software Development with MPS Embedded Software Development with MPS Markus Voelter independent/itemis The Limitations of C and Modeling Tools Embedded software is usually implemented in C. The language is relatively close to the hardware,

More information

Design of Intelligent Robotics. René van de Molengraft December, 6th, 2010

Design of Intelligent Robotics. René van de Molengraft December, 6th, 2010 Design of Intelligent Robotics René van de Molengraft December, 6th, 2010 Theme Health: Care and Cure 11-12-2009 PAGE 2 Mission Help elderly people to stay in their homes Improve quality of surgery for

More information

Effec%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 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 information

Virtualiza)on and its Applica)ons

Virtualiza)on and its Applica)ons Virtualiza)on and its Applica)ons Tatsuo Nakajima 1, Kenji Kono 2, Yoichi Ishiwata 3, Kenichi Kourai 4, Shuichi Oikawa 5, Hiroshi Yamada 2, Hiromasa Shimada 1, Yuki Kinebuchi 1, Tomohiro Miyahira 6 1 Waseda

More information

Company Crash Course - Women in Electrical & Computer Engineering

Company Crash Course - Women in Electrical & Computer Engineering Company Crash Course Presented by Women in Electrical and Computer Engineering Objec'ves Give you op'ons Get you started on research Hopefully, help you make some quick decisions Looking for sophomores,

More information

Full- day Workshop on Online and offline optimization for humanoid robots. at IEEE IROS 2013 in Tokyo

Full- day Workshop on Online and offline optimization for humanoid robots. at IEEE IROS 2013 in Tokyo Full- day Workshop on Online and offline optimization for humanoid robots at IEEE IROS 2013 in Tokyo Organizers: Eiichi Yoshida, Katja Mombaur, Tom Erez, Yuval Tassa Nov 7, 2013 TALK ABSTRACTS Tamim Asfour

More information

Trevi: Watering down storage hotspots with cool fountain codes. Toby Moncaster University of Cambridge

Trevi: Watering down storage hotspots with cool fountain codes. Toby Moncaster University of Cambridge Trevi: Watering down storage hotspots with cool fountain codes Toby Moncaster University of Cambridge Trevi summary Ø Trevi is a cool new approach to data centre storage Ø based on exis;ng ideas that are

More information

Mission. 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 Mission To provide higher technological educa5on with quality, preparing competent professionals, with sound founda5ons in science, technology and innova5on, commi

More information

Main Research Gaps in Cyber Security

Main Research Gaps in Cyber Security Comprehensive Approach to cyber roadmap coordina5on and development Main Research Gaps in Cyber Security María Pilar Torres Bruna everis Aerospace and Defence Index CAMINO WP2: Iden8fica8on and Analysis

More information

978-1-4799-0913-1/14/$31.00 2014 IEEE

978-1-4799-0913-1/14/$31.00 2014 IEEE This paper introduces CMDB pa4erns as an approach to help address conceptual issues in CMDB implementa7ons and provide prac77oners with a common set of terms for useful designs. Configura7on Management

More information

Council Monitoring & Assessment Program Development

Council Monitoring & Assessment Program Development Council Monitoring & Assessment Program Development Steve Giordano & Mark Monaco, Na9onal Oceanic & Atmospheric Administra9on Greg Steyer & Mike Lee, U.S. Geological Survey Alyssa Dausman & Jessica Henkel,

More information

ENUM Experiences. Lawrence Conroy <lawrence.tel>

ENUM Experiences. Lawrence Conroy <lawrence.tel> ENUM Experiences Lawrence Conroy Specifica

More information

From Control Loops to Software

From Control Loops to Software CNRS-VERIMAG Grenoble, France October 2006 Executive Summary Embedded systems realization of control systems by computers Computers are the major medium for realizing controllers There is a gap between

More information

Hardware enhanced Security in Cloud Compu8ng. Cloud Compu8ng (Public IaaS)

Hardware 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 information

Scalable Mul*- Class Traffic Management in Data Center Backbone Networks

Scalable Mul*- Class Traffic Management in Data Center Backbone Networks Scalable Mul*- Class Traffic Management in Data Center Backbone Networks Amitabha Ghosh (UtopiaCompression) Sangtae Ha (Princeton) Edward Crabbe (Google) Jennifer Rexford (Princeton) Outline Mo*va*on Contribu*ons

More information

Graduate Systems Engineering Programs: Report on Outcomes and Objec:ves

Graduate Systems Engineering Programs: Report on Outcomes and Objec:ves Graduate Systems Engineering Programs: Report on Outcomes and Objec:ves Alice Squires, alice.squires@stevens.edu Tim Ferris, David Olwell, Nicole Hutchison, Rick Adcock, John BrackeL, Mary VanLeer, Tom

More information

Towards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis

Towards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis Towards Reconstruc/ng Architectural Models of So8ware Tools by Run/me Analysis Ian Peake, Jan Olaf Blech, Lasith Fernando RMIT University Melbourne, Australia Our Approach Tradi/onal Requirements Model

More information

So#ware quality assurance - introduc4on. Dr Ana Magazinius

So#ware quality assurance - introduc4on. Dr Ana Magazinius So#ware quality assurance - introduc4on Dr Ana Magazinius 1 What is quality? 2 What is a good quality car? 2 and 2 2 minutes 3 characteris4cs 3 What is quality? 4 What is quality? How good or bad something

More information

Technology Big Data Solutions for Aeronautics : value, issues and solution. Business Models. Usage

Technology Big Data Solutions for Aeronautics : value, issues and solution. Business Models. Usage Technology Big Data Solutions for Aeronautics : value, issues and solution Business Models Usage Content 1. Big Data services for aerospace 2. Altran approach: VueForge TM 3. VueForge TM for Automotive

More information

Saving Time and Money with Web Based Benefits Administra9on and Consolidated Billing

Saving Time and Money with Web Based Benefits Administra9on and Consolidated Billing Saving Time and Money with Web Based Benefits Administra9on and Consolidated Billing Compliancy Group Webinar 11/11/14 NOTICE: Proprietary and Confiden)al. This material is proprietary to Benera)on, LLC.

More information

Protec'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. 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 information

SBML 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 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 information

Database Scheme Configuration for a Product Line of MPC-TOOLS

Database Scheme Configuration for a Product Line of MPC-TOOLS Database Scheme Configuration for a Product Line of MPC-TOOLS Benjamin Klöpper, Tobias Rust, Bernhard Vedder, and Wilhelm Dangelmaier Heinz Nixdorf Institute, University of Paderborn, Fürstenallee 11,

More information

Israel Home Front Command Overview and R&D programs Early Warning and Informa?on Systems

Israel Home Front Command Overview and R&D programs Early Warning and Informa?on Systems Overview and R&D programs Maj. Alex Blekhman, Ph.D. Head of Development Sec?on ablekhman@idf.gov.il LTC Ido Orlov Head of Opera?ons Branch / 26 May 2015 - Overview holds the responsibility for civil defense

More information

Vision Panels in Class A Fire Doors

Vision Panels in Class A Fire Doors Dear Industry Partners, Following the confirma1on of my appointment as Commissioner for the Department of Buildings this week, I want to again thank Mayor Rahm Emanuel and the City Council for the opportunity

More information

Bacula Open Source Project Bacula Systems (professional support)

Bacula Open Source Project Bacula Systems (professional support) Bacula Open Source Project Bacula Systems (professional support) The Enterprise Ready Open Source Network Backup Solu

More information

Data Management in the Cloud: Limitations and Opportunities. Annies Ductan

Data Management in the Cloud: Limitations and Opportunities. Annies Ductan Data Management in the Cloud: Limitations and Opportunities Annies Ductan Discussion Outline: Introduc)on Overview Vision of Cloud Compu8ng Managing Data in The Cloud Cloud Characteris8cs Data Management

More information

Course Title: Software Development

Course Title: Software Development Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.

More information

How To Use Plant Simulation In A Computer Program

How To Use Plant Simulation In A Computer Program Plant Simulation Plant Simulation Basics, Methods, and Strategies course code PLT101 software / version Plant Simulation 10.1 duration 5 Days The Plant Simulation Basics, Methods, and Strategies course

More information

Architec;ng Splunk for High Availability and Disaster Recovery

Architec;ng Splunk for High Availability and Disaster Recovery Copyright 2014 Splunk Inc. Architec;ng Splunk for High Availability and Disaster Recovery Dritan Bi;ncka BD Solu;on Architecture Disclaimer During the course of this presenta;on, we may make forward- looking

More information

Clusters in the Cloud

Clusters 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 information

Ins+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 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 information

Big Data Challenges and Opportuni4es in Railway

Big Data Challenges and Opportuni4es in Railway Big Data Challenges and Opportuni4es in Railway KTN H2020 Big Data Info Day @ London Piraba Navaratnam, Maria Grazia Viglio4 RSSB 08 Dec 2015 Rail Safety and Standards Board RSSB is an expert body with

More information

Binary Tree Vehicle Rou1ng Algorithm: Method and Applica1ons. Peter S. Lindquist Qifeng WANG University of Toledo CFIRE GISAG Center

Binary Tree Vehicle Rou1ng Algorithm: Method and Applica1ons. Peter S. Lindquist Qifeng WANG University of Toledo CFIRE GISAG Center Binary Tree Vehicle Rou1ng Algorithm: Method and Applica1ons Peter S. Lindquist Qifeng WANG University of Toledo CFIRE GISAG Center Contents Objec1ve of the Project Project DescripEon and MoEvaEon Similar

More information

Session 6: Implementation in the context of health systems strengthening (HSS) and universal health coverage (UHC) SAGE 12-14 April 2016

Session 6: Implementation in the context of health systems strengthening (HSS) and universal health coverage (UHC) SAGE 12-14 April 2016 Dr Humphrey Karamagi, Health Systems Advisor and a.i. Head WHO Country Office, Seychelles, WHO/AFRO 1 Session 6: Implementation in the context of health systems strengthening (HSS) and universal health

More information

elearning: present and future

elearning: present and future elearning: present and future Defini2on E- learning can be defined as the use of computer and Internet technologies to deliver a broad array of solu2ons to enable learning and improve performance. (FAO)

More information

CMMI for High-Performance with TSP/PSP

CMMI for High-Performance with TSP/PSP Dr. Kıvanç DİNÇER, PMP Hace6epe University Implemen@ng CMMI for High-Performance with TSP/PSP Informa@on Systems & SoFware The Informa@on Systems usage has experienced an exponen@al growth over the past

More information

DSLRob-15, Hamburg, Germany

DSLRob-15, Hamburg, Germany 6th International Workshop on Domain- Specific Languages and models for ROBotic systems (DSLRob-15) Christian Schlegel, Ulm University of Applied Sciences, Germany Ulrik P. Schultz, University of Southern

More information

Telephone Related Queries (TeRQ) IETF 85 (Atlanta)

Telephone Related Queries (TeRQ) IETF 85 (Atlanta) Telephone Related Queries (TeRQ) IETF 85 (Atlanta) Telephones and the Internet Our long- term goal: migrate telephone rou?ng and directory services to the Internet ENUM: Deviated significantly from its

More information