Representing Agent Interaction Protocols in UML. Agent UML A Formalism for Specifying Multiagent Software Systems

Size: px
Start display at page:

Download "Representing Agent Interaction Protocols in UML. Agent UML A Formalism for Specifying Multiagent Software Systems"

Transcription

1 Representing Interaction Protocols in UML UML A Formalism for Specifying Multiagent Software Systems James J. Odell H. Van Dyke Parunak Bernhard Bauer Interaction Protocols in UML Page 1 Bernhard Bauer Jörg P. Müller James Odell Intelligent Autonomous s Siemens AG Interaction Protocols in UML Page 2

2 AN AGENT CONVERSATION WINOGRAD-FLORES VERSION OF AN AGENT INTERACTION PROTOCOL (AIP) 10. C A REFUSE: I m abandoning my COMMIT D A SHIP: Here are your widgets. Please pay me A D ASSERT + REQUEST: You re five short. Please send the difference D A SHIP: Here are five more widgets. Please pay me. 14. A D PA Y Seq Sndr Rcvr Utterance Rspnds to Replies to Resolves 1. A B,C,D REQUEST: Please send me 50 widgets at your catalog price by net Thursday. 2. B C QUESTION: Are you bidding on A s RFQ? 1 3. C B INFORM: Yes, I am B A REFUSE C A PROPOSE (INFORM + REQUEST): How about widgets at catalog price by net Friday? 6. A C REQUEST: Please send me 40 widgets at catalog price by net Friday. 7. C A COMMIT: I plan to send you 40 widgets at catalog price by net Friday. 8. D A COMMIT: I plan to send you 50 widgets at catalog price by net Thursday. 9. A C ASSERT: I ve found a better supplier, and am 7,8 7 not relying on your COMMIT. Completes A: REQUEST 1 2 A: REFUSE B: PROPOSE B: REFUSE A: ASSERT Out B: COMMIT A: ASSERT Out A: ASSERT Bad B: REFUSE B: SHIP A: PAY A: ASSERT Out After Smith and Cohen 1995 Interaction Protocols in UML Page 3 Interaction Protocols in UML Page 4

3 STANDARDIZATION MOF/OADF/BOF ARCHITECTURE Analysis and Design Task Force (ADTF) of Object Management Group (OMG) Overall goal: vendor-neutral common semantics, metamodel, and abstract synta for A&D methodologies Specific Mfg Fin Med High Mission To enable developers to better understand how to develop applications using OT thereby growing the market. To recommend technology that interoperates across the lifecycle of A&D tools designs/work products. To recommend technology that enables reuse of designs and work products developed using A&D tools To recommend technology that has common semantics, meta-model, and abstract synta for A&D methodologies. To leverage eisting OMG specifications. OA&D TF RFP-1 - approved and released June 1996 Submissions due: 17 Jan 1997; Revisions due: 1 September 1997 Selection: 25 September 1997; Adoption: November 1997 Object Management Group (508) MetaModel Specialization Generic Common Business Objects Business Object Facility OA&D (UML) Facility Meta-Object Facility CORBA 3.0 M1 M2 M2 M3 Low Interaction Protocols in UML Page 5 Interaction Protocols in UML Page 6

4 UML DIAGRAMS Static Diagrams AGENTS STANDARDIZATION AND AGENT UML (AUML) Class diagrams Packages Component diagrams Dynamic Diagrams Statechart Collaboration diagrams Sequence diagrams Activity diagrams Deployment diagrams OMG s Working Group recommends standards for agent technology where appropriate particularly the OMG's Object Management Architecture (OMA). ( FIPA (Federated Intelligent Physical s) has been working to develop and promote standardization in the area of agent interoperability since It has an ongoing work program, meeting around the globe on a quarterly basis, with ecess of 50 member organizations. ( Use Case diagrams So, which will be useful for representing agent interaction protocols? Interaction Protocols in UML Page 7 Interaction Protocols in UML Page 8

5 A COMMON AIP REPRESENTATION UML Sequence Diagrams INTERACTION PROTOCOLS CAN BE SPECIFIED IN MORE DETAIL Initiator Participant Role-1 Role-2 call-for-proposal CA-1 CA-2 deadline not-understood propose accept-proposal y g z Role-2 CA-3 CA-4 Role-3 reject-proposal inform cancel FIPA Contract Net Protocol Interaction Protocols in UML Page 9 Interaction Protocols in UML Page 10

6 A LAYERED APPROACH TO AIPs USING PACKAGES TO EXPRESS NESTED PROTOCOL Level 1: Representing the overall protocol Purchasing Supplying Level 2: Representing interaction among agents Broker Retailer Wholesaler call-for-proposal Level 3: Representing internal agent processing propose inform Interaction Protocols in UML Page 11 Interaction Protocols in UML Page 12

7 LEVEL 1 Generic AIP epressed as a template package BINDING THE PARAMENTERS OF THE FIPA CONTRACT NET PROTOCOL PACKAGE TEMPLATE contract initiation FIPA Contract Net Protocol Initiator Participant Initiator, Participant Deadline call-for-proposal, *, not-understood*, propose, reject-proposal*, accept-proposal*, cancel*, inform* FIPA Contract Net Protocol Buyer, Seller call-for-proposal 8/8/99 at 12:00 deadline seller-rfp, -1, -2, not-understood, propose, reject-proposal, accept-proposal, cancel, inform not-understood propose accept-proposal reject-proposal inform cancel Interaction Protocols in UML Page 13 Interaction Protocols in UML Page 14

8 APPLYING A TEMPLATE TO A PARTICULAR SCENARIO LEVEL 2: Basic format of Sequence Diagrams for agent communication Buyer Seller seller-rfp -1/Role:Class -2/Role:Class -1-2 not-understood deadline: 8/8/99 at 12:00 hours CA-1 propose CA-2 accept-proposal reject-proposal inform cancel Interaction Protocols in UML Page 15 Interaction Protocols in UML Page 16

9 CONCURRENT COMMUNICATION WITH AN AGENT PLAYING DIFFERENT ROLES SEQUENCE DIAGRAM Eample A / Customer A / Negotiator B / Contractor B / Competitor Analyzer C / Contractor1 C / Contractor2 C / Competitor D / Contractor D / Debtor CA-1 CA-2 CA-3 [role-1] or or CA-1 [role-1] CA-2 CA-3 CA-1 CA-1 CA-2 CA-2 CA-3 CA-3 <<role change>> reques t <<role change>> <<role change>> propose commit commit assert question inform CA-1 CA-1 ship assert + CA-2 CA-3 or CA-2 CA-3 ship pay Interaction Protocols in UML Page 17 Interaction Protocols in UML Page 18

10 DETECTING ROLES AS TIME INTERVALS IN A SEQUENCE DIAGRAM ROLES AS PARALLEL BRANCHES IN A SEQUENCE DIAGRAM (only A s roles labeled) A : B : C : D : A : B : C : D : customer>> negotiator>> customer>> negotiator>> question inform propose commit commit assert propose commit commit assert question inform customer>> ship assert + ship pay ship assert + ship pay customer>> negotiator>> contractor>> competitor analyzer>> contractor>> contractor>> competitor>> contractor>> debtor>> Interaction Protocols in UML Page 19 Interaction Protocols in UML Page 20

11 ROLES AS TYPES COLLABORATION DIAGRAM WITHOUT INDIVIDUAL AGENTS An alternative representation Customer Negotiator <<role change>> Contractor propose commit Competitor Analyzer <<role change>> <<role change>> question inform * Contractor Debtor 12: assert + 14: 1.1: B / Contractor A Customer 4: <<role change>> <<role change>> 1.2: 1.3: B / Competitor Analyzer <<role change>> C / Contractor1 6: 2: question 3: 5: propose 7: commit C / Competitor A / Negotiator 9: assert 10: C / Contractor2 commit assert D / Debtor 13: ship 8: commit 11: ship D / Contractor ship assert + ship pay Interaction Protocols in UML Page 21 Interaction Protocols in UML Page 22

12 ROLES ON MESSAGES IN A COLLABORATION DIAGRAM ACTIVITY DIAGRAMS Another alternative representation (only roles for A shown) B : 2: question 3: inform C : Place Process Accept Accept Create 1.1: customer>> A : 4: 5: propose 7: commit 10: 1.2: customer>> 6: negotiator>> 9: assert negotiator>> Match and 1.3: customer>> 12: assert + customer>> 14: pay customer>> 8: commit 11: ship 13: ship Settle Close Update D : Interaction Protocols in UML Page 23 Interaction Protocols in UML Page 24

13 ORDER PROCESSING: ACTIVITY DIAGRAMS WITH SWIMLANES Customer Broker ECN Market Maker ORDER PROCESSING: ACTIVITY DIAGRAMS WITH SWIMLANES AND OBJECT FLOW Customer Broker ECN Market Maker Place Process Accept Accept Create Place [ed] Process [unfilled] Accept Accept Create [unfilled] Match and [filled] [accepted] Match and [accepted] [filled] Settle Close Update [closed] Settle Close Update [updated] Interaction Protocols in UML Page 25 Interaction Protocols in UML Page 26

14 LEVEL 3 Generic AIP epressed as a template package STATECHART NOTATION Even another alternative Customer Processor Invoice Sender Payment Receiver Place order Completed Invoice Received payment A: REQUEST Open B: COMMIT A: ASSERT Bad A: PAY Closed Proposed Requested Committed Shipped Paid B: SHIP placed Accepted accepted Assembled assembled Ship shipped Close completed B: PROPOSE A: ASSERT Out A: ASSERT Out Aborted Prepare /send Invoice (Invoice) Process Payment (Payment) Payment accepted B: REFUSE B: REFUSE A: ASSERT Out B. RENEGE Reneged Rejected A state-based speech-act version of the Winograd-Flores protocol in UML statechart notation Interaction Protocols in UML Page 27 Interaction Protocols in UML Page 28

15 REPRESENTING AGENT INTERACTION PROTOCOLS IN UML OTHER UML EXTENSION Package specifying agents instead of operations as interface points. Level 1: Representing the overall protocol Level 2: Representing interaction among agents Level 3: Representing internal agent processing Common Function s telescoping agent packages Manufacturing Cell Common Function s an aggregate interface agent Negotiator Process Planning Dispatch Resource 1..* 0..* Resource Capacity Manager 1.. Account Manager 0.. Interaction Protocols in UML Page 29 Interaction Protocols in UML Page 30

16 OTHER UML EXTENSION Adding mobility to deployment diagrams. OTHER UML EXTENSION Representing cloning, mitosis, and reproduction using sequence and activity diagrams Salesperson's laptop Shopper <<at-home>> Internet <<mobile>> Dr_Frankenstein: Scientist get specs <<clone>> Dolly: Sheep Sequence Diagram Dolly2: Sheep Dolly: Sheep <<prototype>> <<clone>> Dolly2: Sheep Class Diagram SalesWeb Internet server Sales Shopper Corporate Novell Network/SQL A: Amoeba <<mitosis>> Mitosis A1: Amoeba A2: Amoeba Biseual John: Starfish Janet: Starfish <<reproduction>> Junior: Starfish Accounting mainframe Inventory mainframe Sequence Diagram Collaboration Diagram Interaction Protocols in UML Page 31 Interaction Protocols in UML Page 32

17 OTHER UML EXTENSION Representing parasitic, symbiotic, and emergence relationship using class diagrams Representing Interaction Protocols (and then some) in UML Dog 0..* <<host/parasite>> 0..* Flea Tree 1 <<symbiosis>> 0..* Epiphyte UML A Formalism for Specifying Multiagent Software Systems James J. Odell H. Van Dyke Parunak Bernhard Bauer Bernhard Bauer Jörg P. Müller James Odell 0..* Market 0..* Consumer <<emergence>> Interaction Protocols in UML Page 33 Interaction Protocols in UML Page 34

Extending UML for Agents

Extending UML for Agents James Odell James Odell Associates 3646 W. Huron River Dr. Ann Arbor, MI 48103 Tel: +1 (734) 994-0833 jodell@compuserve.com www.jamesodell.com Etending UML for s H. Van Dyke Parunak ERIM Center for Elec.

More information

Representing Agent Interaction Protocols in UML

Representing Agent Interaction Protocols in UML Representing Agent Interaction Protocols in UML James Odell James Odell Associates 3646 W. Huron River Dr. Ann Arbor, MI 48103 Tel: +1 (734) 994-0833 jodell@compuserve.com www.jamesodell.com H. Van Dyke

More information

FIPA Request Interaction Protocol Specification

FIPA Request Interaction Protocol Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Request Interaction Protocol Specification 6 7 Document title FIPA Request Interaction Protocol Specification Document number SC00026H Document

More information

FIPA Query Interaction Protocol Specification

FIPA Query Interaction Protocol Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Query Interaction Protocol Specification 6 7 Document title FIPA Query Interaction Protocol Specification Document number SC00027H Document source

More information

What is UML / why. UML is graphical and notational representation for software system requirements analysis and design. (Software Engineering )

What is UML / why. UML is graphical and notational representation for software system requirements analysis and design. (Software Engineering ) What is UML / why UML is graphical and notational representation for software system requirements analysis and design. (Software Engineering ) UML notation represents the state of art in term of Object

More information

Agent Unified Modeling Language in Agent Oriented Software Engineering: A Comprehensive Modeling Language Representing Agent Interection Protocol

Agent Unified Modeling Language in Agent Oriented Software Engineering: A Comprehensive Modeling Language Representing Agent Interection Protocol International Conference of Advance Research and Innovation (-2014) Agent Unified Modeling Language in Agent Oriented Software Engineering: A Comprehensive Modeling Language Representing Agent Interection

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Lin Zuoquan Information Science Department Peking University lz@is.pku.edu.cn http://www.is.pku.edu.cn/~lz/teaching/stm/saswws.html Outline Introduction AOSE Agent-oriented

More information

IBM TRIRIGA Version Procurement Management User Guide

IBM TRIRIGA Version Procurement Management User Guide IBM TRIRIGA Version 10.3 Procurement Management User Guide Note Before using this information and the product it supports, read the information in Notices on page 192. Second edition, June 2013. This edition

More information

How To Use Request for Quote (RFQ)

How To Use Request for Quote (RFQ) How To Use Request for Quote (RFQ) September 2013 v.6 Table of Contents Creating a RFQ from an Agreement, a Lot or a Contract... 3 Step 1 Locate Contract/Agreement/Lot... 3 Step 2 Click Create RFQ... 3

More information

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.

More information

Lecture 8: Use Case -Driven Design. Where UML fits in

Lecture 8: Use Case -Driven Design. Where UML fits in Lecture 8: Use Case -Driven Design The Role of UML in the Software Process E.g. ICONIX Domain Models Use Cases 2008 Steve Easterbrook. This presentation is available free for non-commercial use with attribution

More information

PURCHASING DEPARTMENT

PURCHASING DEPARTMENT PURCHASING DEPARTMENT The bid listed below has had addenda issued. Documents are available over the Internet at http://www.bid.ci.norwalk.ct.us. Adobe Acrobat reader is required to view this document.

More information

Modeling with UML. (1) Use Case Diagram. (2) Class Diagram. (3) Interaction Diagram. (4) State Diagram

Modeling with UML. (1) Use Case Diagram. (2) Class Diagram. (3) Interaction Diagram. (4) State Diagram Modeling with UML A language or notation intended for analyzing, describing and documenting all aspects of the object-oriented software system. UML uses graphical notations to express the design of software

More information

AT&T Government Solutions, Inc.

AT&T Government Solutions, Inc. AT&T Government Solutions, Inc. Lewis Hart Patrick Emery Key Goals The CODIP program provides frameworks and components for intelligent processing of information based on its semantics.!application of

More information

Welcome to the Vale Vendor Portal Guide

Welcome to the Vale Vendor Portal Guide Welcome to the Vale Vendor Portal Guide 1. Introductory 1.1 How to access? 1.2 Presenting the Portal 2. Onboarding Process 3. Negotiate Module 4. Purchase Module 5. Payment Module 1. Introductory Main

More information

COPYRIGHT & TRADEMARKS

COPYRIGHT & TRADEMARKS COPYRIGHT & TRADEMARKS Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks

More information

A Multi-Agent System Infrastructure for Software Component Market-Place: An Ontological Perspective

A Multi-Agent System Infrastructure for Software Component Market-Place: An Ontological Perspective A Multi-Agent System Infrastructure for Software Component Market-Place: An Ontological Perspective Rıza Cenk Erdur Dept. of Computer Engineering Ege University 3500, Bornova, Izmir, Turkey. Tel:+90 232

More information

Oxford School District 224 Bramlett Boulevard Oxford, MS (662)

Oxford School District 224 Bramlett Boulevard Oxford, MS (662) Oxford School District 224 Bramlett Boulevard Oxford, MS 38655 (662) 234-3541 www.oxfordsd.org Request for Proposals (RFP) - Sale of Computer Equipment Proposal Deadline Thursday, December 7, 2017 at 10:00am

More information

Software Engineering with Objects and Components Open Issues and Course Summary

Software Engineering with Objects and Components Open Issues and Course Summary Software Engineering with Objects and Components Open Issues and Course Summary Massimo Felici Software Engineering with Objects and Components Software development process Lifecycle models and main stages

More information

12 Approval of a New PRESTO Agreement Between York Region and Metrolinx

12 Approval of a New PRESTO Agreement Between York Region and Metrolinx Clause 12 in Report No. 7 of Committee of the Whole was adopted, without amendment, by the Council of The Regional Municipality of York at its meeting held on April 20, 2017. 12 Approval of a New PRESTO

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2004 Vol. 3, No. 7, July-August 2004 UML 2 Activity and Action Models Part 5: Partitions

More information

Overview of HoundMart eprocurement Module and Benefits

Overview of HoundMart eprocurement Module and Benefits Contents Overview of HoundMart eprocurement Module and Benefits... 1 Purpose of this Guide... 1 Access HoundMart Application... 2 HoundMart Home Page Overview... 3 Shop using Hosted Catalog... 4 Notification

More information

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses

More information

People. Processes. Integrating Globally.

People. Processes. Integrating Globally. People. Processes. Integrating Globally. Course: isupplier for Suppliers Table of Contents Table of Contents Course Introduction...4 L1: Vendor Registration... 6 Register for isupplier using SteelTrack

More information

USER GUIDE. June 2012 VERSION 1.0. Supplier Portal. Kimberly-Clark. E-sourcing

USER GUIDE. June 2012 VERSION 1.0. Supplier Portal. Kimberly-Clark. E-sourcing USER GUIDE June 2012 VERSION 1.0 Supplier Portal Kimberly-Clark E-sourcing Copyright 2005, Kimberly-Clark Worldwide, Inc. All rights reserved. This document and its associated training materials are proprietary

More information

8 Registering for a Call

8 Registering for a Call 8 Registering for a Call To formally participate in a Call, you must register for it. This step requires filling in your company details. If you wish to participate in a Call as an individual, you can

More information

HKJC Supplier Portal Sourcing

HKJC Supplier Portal Sourcing One Club One Team One Vision FMIS Sourcing Supplier Training Course HKJC Supplier Portal Sourcing Index 1. Sourcing Portal Introduction 2. Sourcing Home Page 3. Quote / Response Submission Process 4. Bid

More information

Department Name: Budget Unit: Office of Communications & Information Technology (OCIT)

Department Name: Budget Unit: Office of Communications & Information Technology (OCIT) Department Name: Budget Unit: 7600000 Office of Communications & Information Technology () 1. Program Title: Applications Support Program Description: Communications and Media Officers coordinate with

More information

SysML, It s Coming Are You Prepared?

SysML, It s Coming Are You Prepared? SysML, It s Coming Are You Prepared? Presentation for George Mason University Shana L. Lloyd The Aerospace Corporation 703-324-8877 Shana.l.lloyd@aero.org January 31, 07 1 Outline Introduction SysML Background

More information

865 Purchase Order Change Acknowledgment/Request - Seller Initiated

865 Purchase Order Change Acknowledgment/Request - Seller Initiated 865 Purchase Order Change Acknowledgment/Request - Seller Initiated X12/V4030/865 : 865 Purchase Order Change Acknowledgment/Request - Seller Initiated Version: 1.2 Draft Author: Alain Bérubé Company:

More information

FlexFlow: Workflow for Interactive Internet Applications

FlexFlow: Workflow for Interactive Internet Applications FlexFlow: Workflow for Interactive Internet Applications Rakesh Mohan, Mitchell A. Cohen, Josef Schiefer {rakeshm, macohen, josef.schiefer}@us.ibm.com IBM T.J. Watson Research Center PO Box 704 Yorktown

More information

Communication Ontological Description Process Fragment. Author: M. Cossentino, V. Seidita Last saved on: 23/06/2010

Communication Ontological Description Process Fragment. Author: M. Cossentino, V. Seidita Last saved on: 23/06/2010 Communication Ontological Description Process Fragment Author: M. Cossentino, V. Seidita Last saved on: 23/06/2010 1 Index Fragment Goal...3 Fragment Origin...3 The PASSI Process lifecycle...4 Fragment

More information

information process modelling DFDs Process description

information process modelling DFDs Process description Process modelling IMS9300 IS/IM FUNDAMENTALS information process modelling DFDs Process description processes are the action part of businesses process modelling graphically represents the processes which

More information

Washington State Emergency Management Association (WSEMA) Olympia, WA

Washington State Emergency Management Association (WSEMA) Olympia, WA Washington State Emergency Management Association (WSEMA) Olympia, WA Request for Proposals Website Redesign and Content Management and Maintenance System Proposal Submittal Deadline: I. Introduction and

More information

SC319 Umoja Solicitations. Umoja Solicitations Version 76 Last Modified: 8-April

SC319 Umoja Solicitations. Umoja Solicitations Version 76 Last Modified: 8-April SC319 Umoja Solicitations Umoja Solicitations Version 76 Last Copyright Last Modified: 8-April-2015 United 24-May-13 Nations 1 Agenda Course Introduction Module 1: Overview of the Solicitation process

More information

mykpc Notifications Proactive Notifications

mykpc Notifications Proactive Notifications With the goal in mind of delivering your project on-time, Kingery Printing has integrated a unique system of notifications into mykpc, our on-line client console. Through mykpc notifications, we can collaborate

More information

NYRA /Puridiom User Manual

NYRA /Puridiom User Manual The New York Racing Association, Inc. NYRA /Puridiom User Manual CHRIMS, Inc. 3/15/2013 Revision 1.1 1. Introduction...4 About This Manual...4 Log in Procedure...5 The Navigation Bar...6 User Navigation

More information

New England Telehealth Consortium. Healthcare Connect Fund Network Plan

New England Telehealth Consortium. Healthcare Connect Fund Network Plan New England Telehealth Consortium Healthcare Connect Fund Consortium Overview The (NETC) is a regional healthcare consortium developed in 2007 in response to the creation of the FCC s Rural Health Care

More information

Thank you for participating in the OpenText/GXS and Amazon Extended Attribute Session

Thank you for participating in the OpenText/GXS and Amazon Extended Attribute Session Thank you for participating in the OpenText/GXS and Amazon Extended Attribute Session The call will run for approximately 1 hour The line will remain silent until the start of the call All lines will be

More information

Oracle Cloud 1Z0-963

Oracle Cloud 1Z0-963 Oracle Cloud 1Z0-963 Oracle Procurement Cloud 2017 Implementation Essentials Thank You for Downloading 1Z0-963 Updated Exam Questions oracle/1z0-963-pdf-exam-dumps Version: 6.0 Question: 1 While creating

More information

RABiTAH Vendor Training Manual Supplier LifeCycle (SLC) Management

RABiTAH Vendor Training Manual Supplier LifeCycle (SLC) Management RABiTAH Vendor Training Manual Supplier LifeCycle (SLC) Management Course Overview This course introduces you to the RABiTAH Supplier Relationship Management Processes Target Audience This Course is intended

More information

Seller Reference Guide Everything you need to know

Seller Reference Guide Everything you need to know Seller Reference Guide Everything you need to know Important information about the BuyerZone lead generation program Rev 020116 What you need to know Welcome to the BuyerZone lead generation program! Inside

More information

Memphis Light Gas and Water Division s isupplier User Guide

Memphis Light Gas and Water Division s isupplier User Guide Scope: Memphis Light Gas and Water Division s isupplier User Guide In order to conduct business with Memphis Light Gas and Water Division, a user guide has been developed to outline steps for suppliers

More information

SUPPLIER TRAINING. SRM SUPPLIER SELF SERVICE (SRM SUS) 23 rd April 2018

SUPPLIER TRAINING. SRM SUPPLIER SELF SERVICE (SRM SUS) 23 rd April 2018 SUPPLIER TRAINING SRM SUPPLIER SELF SERVICE (SRM SUS) 23 rd April 2018 OBJECTIVE Overview Access to SUS Portal & Supplier Registration Maintain/Update Company Data Supplier Qualification Notification of

More information

KEYWORDS. Mobile commerce, E-commerce, mobile agent, SMA, Aglet. 1 INTRODUCTION

KEYWORDS. Mobile commerce, E-commerce, mobile agent, SMA, Aglet. 1 INTRODUCTION Mobile commerce approach based on mobile Oussama Zerdoumi, Department of Mathematics and Computer Science, University of Kasdi Merbah Ouargla, 30000 Algeria Okba Kazar, Saber Benharzallah Department of

More information

Scholastic Oracle Cloud Supplier Portal User Guide

Scholastic Oracle Cloud Supplier Portal User Guide Scholastic Oracle Cloud Supplier Portal User Guide Table of Contents Introduction to the Supplier Portal... 3 What is the Supplier Portal?... 3 Navigating the Supplier portal... 3 Logging in... 3 Homepage

More information

Domain-Driven Development with Ontologies and Aspects

Domain-Driven Development with Ontologies and Aspects Domain-Driven Development with Ontologies and Aspects Submitted for Domain-Specific Modeling workshop at OOPSLA 2005 Latest version of this paper can be downloaded from http://phruby.com Pavel Hruby Microsoft

More information

Figure 1: Summary Status of Actions Recommended in June 2016 Committee Report. Status of Actions Recommended # of Actions Recommended

Figure 1: Summary Status of Actions Recommended in June 2016 Committee Report. Status of Actions Recommended # of Actions Recommended Chapter 3 Section 3.05 Metrolinx Regional Transportation Planning Standing Committee on Public Accounts Follow-Up on Section 4.08, 2014 Annual Report In November 2015, the Standing Committee on Public

More information

Program Guidelines. Oct. 1 Dec Apps. Oct. 1 Dec Med Supp + 4 Dental, Hospital Indemnity (HI) or Recovery Care Apps. Oct. 1 Dec.

Program Guidelines. Oct. 1 Dec Apps. Oct. 1 Dec Med Supp + 4 Dental, Hospital Indemnity (HI) or Recovery Care Apps. Oct. 1 Dec. Program Guidelines Program Outline The Level Up Marketing Assistance Program provides funds to be used toward marketing campaigns through approved vendors by individual producer-level agents contracted

More information

1 Executive Overview The Benefits and Objectives of BPDM

1 Executive Overview The Benefits and Objectives of BPDM 1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will

More information

Using Web Services and Workflow Ontology in Multi- Agent Systems

Using Web Services and Workflow Ontology in Multi- Agent Systems Using s and Workflow Ontology in Multi- Agent Systems Jarmo Korhonen, Lasse Pajunen, and Juha Puustjärvi Helsinki University of Technology, Software Business and Engineering Institute, P.O. Box 9600, FIN-02015

More information

SRM Training Manual Supplier

SRM Training Manual Supplier SRM Training Manual Supplier Create Date: 10/10/2016 REVIEW: 005 Last Modify Date: 11/09/2016 AM/NS Calvert SRM TECHNICAL SUPPORT EMAIL: AMNS_SupplierTechSupport@ArcelorMittal.com PHONE: 866-377-7754 Summary

More information

Ariba Supplier Network (ASN) is the network used to communicate between users of the Ariba software and the Contractors.

Ariba Supplier Network (ASN) is the network used to communicate between users of the Ariba software and the Contractors. Appendix 1 to Annex A Synergy Solution 1 Overview The Canada Revenue Agency s (CRA) e-procurement solution for ordering, receiving and reconciling goods and services is an end-to-end e-procurement system

More information

UML 2.5: Specification Simplification

UML 2.5: Specification Simplification A division of Data Access Technologies, Inc. UML 2.5: Specification Simplification Presented at the Third Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications Ed Seidewitz Timeline

More information

Model Driven Architecture Targets Middleware Interoperability Challenges

Model Driven Architecture Targets Middleware Interoperability Challenges Model Driven Architecture Targets Middleware Interoperability Challenges by Richard Soley Chairman and Chief Executive Officer Object Management Group and the OMG Staff Strategy Group "CORBA was a powerful

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

19_Amend Supplier Contract

19_Amend Supplier Contract 19_Amend Supplier Contract Purpose: How to Access: Audience: The purpose of this task is to create an amendment to an approved Supplier Contract. Enter Create Supplier Contract Amendment in the search

More information

Procurement Services. Order to Payment Training May Presented by Sonya Chambers Janet Spencer

Procurement Services. Order to Payment Training May Presented by Sonya Chambers Janet Spencer May 2008 Presented by Sonya Chambers Janet Spencer Agenda Order to Payment Cycle Overview for Goods & Services... p. 3 Requester/Buyer Responsibilities Purchase Request Submission. p. 4 Purchase Request

More information

Daman isupplier Portal User Guide. Procurement

Daman isupplier Portal User Guide. Procurement Procurement Table of Content 1. Introduction... 4 Benefits associated with using isupplier include:... 4 2. System Requirements... 4 2.1 Recommended Operating System:... 4 2.2 Browser Requirements:...

More information

Login from FLOCERT s website : Need assistance?

Login from FLOCERT s website :   Need assistance? Fairtrace User Guide Login from FLOCERT s website : http://www.flocert.net/fairtrace-login/ Need assistance? Please do not hesitate to contact the FLOCERT Customer Service Team at reporting@flocert.net.

More information

Hewlett Packard Enterprise Company Public Sector - Federal

Hewlett Packard Enterprise Company Public Sector - Federal Hewlett Packard Enterprise Company Public Sector - Federal Federal Partner Ready Agent Rules of Engagement FY18 Updated 1/1/18 1 The following document is provided as a guide for Hewlett Packard Enterprise

More information

UML Unified Modeling Language

UML Unified Modeling Language UML Unified Modeling Language a standard language to analyze, design and document software intensive solutions Modeling with UML Building blocks When you model something, you create a simplification of

More information

An Agent Modeling Language Implementing Protocols through Capabilities

An Agent Modeling Language Implementing Protocols through Capabilities An Agent Modeling Language Implementing Protocols through Capabilities Nikolaos Spanoudakis 1,2 1 Technical University of Crete, Greece nikos@science.tuc.gr Pavlos Moraitis 2 2 Paris Descartes University,

More information

REQUEST FOR PROPOSAL (RFP) Issue Date: January 30, 2015 Wireless Network Infrastructure Upgrade

REQUEST FOR PROPOSAL (RFP) Issue Date: January 30, 2015 Wireless Network Infrastructure Upgrade REQUEST FOR PROPOSAL (RFP) Issue Date: January 0, 015 Wireless Network Infrastructure Upgrade The purpose of this Request for Proposal (RFP) is to solicit sealed proposals to establish a contract through

More information

Scholastic Oracle Cloud Supplier Portal User Guide

Scholastic Oracle Cloud Supplier Portal User Guide Scholastic Oracle Cloud Supplier Portal User Guide Table of Contents Introduction to the Supplier Portal... 3 What is the Supplier Portal?... 3 Navigating the Supplier portal... 3 Logging in... 3 Homepage

More information

FIPA Agent Software Integration Specification

FIPA Agent Software Integration Specification FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Agent Software Integration Specification Document title FIPA Agent Software Integration Specification Document number XC00079A Document source FIPA Architecture

More information

Model Driven Development Unified Modeling Language (UML)

Model Driven Development Unified Modeling Language (UML) Model Driven Development Unified Modeling Language (UML) An Overview UML UML is a modeling notation standardized by OMG (proposal 1997, ver.1.1 in 1998, ver. 2.0 in 2004) now in 2.4.1 mature based on notations

More information

HOKIEMART PUNCHOUT CATALOG

HOKIEMART PUNCHOUT CATALOG HOKIEMART PUNCHOUT CATALOG Functional Overview Including Helpful Hints Last Updated April 12, 2018 pg. 1 Amazon PunchOut Catalog Location in HokieMart Remember! The HokieMart Amazon PunchOut Catalog is

More information

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach

More information

GCS UNIVERSITY. GSA Schedule Input Program - SIP- Cristi Kaib. Government Contract Services, Inc. A Publication of Government

GCS UNIVERSITY. GSA Schedule Input Program - SIP- Cristi Kaib. Government Contract Services, Inc. A Publication of Government GCS UNIVERSITY GSA Schedule Input Program - SIP- Cristi Kaib Government Contract Services, Inc. A Publication of Government Contract Services, Incorporated Introduction Congratulations on being awarded

More information

Oracle Cloud Using the SAP Ariba Adapter. Release 17.3

Oracle Cloud Using the SAP Ariba Adapter. Release 17.3 Oracle Cloud Using the SAP Ariba Adapter Release 17.3 E74402-03 September 2017 Oracle Cloud Using the SAP Ariba Adapter, Release 17.3 E74402-03 Copyright 2016, 2017, Oracle and/or its affiliates. All rights

More information

Distributed Objects. Object-Oriented Application Development

Distributed Objects. Object-Oriented Application Development Distributed s -Oriented Application Development Procedural (non-object oriented) development Data: variables Behavior: procedures, subroutines, functions Languages: C, COBOL, Pascal Structured Programming

More information

Program Guidelines. Program Outline

Program Guidelines. Program Outline Program Guidelines Program Outline The Level Up Marketing Assistance Program provides funds to be used toward marketing campaigns through approved vendors by individual producer-level agents contracted

More information

EDI On-Boarding Manual

EDI On-Boarding Manual Contents Contents... 1 Document Objectives... 2 Summary of Process... 3 EDI Setup... 4 Please Help Us Assess Your EDI Readiness... 5 Traditional EDI Supplier... 6 Catalogue Submission and Testing... 6

More information

Terms and conditions The terms and conditions are updated the 22nd of May 2018, and are valid for all purchases made on or after this date.

Terms and conditions The terms and conditions are updated the 22nd of May 2018, and are valid for all purchases made on or after this date. Terms and conditions The terms and conditions are updated the 22nd of May 2018, and are valid for all purchases made on or after this date. Sales of products on this site is undertaken by Venuepoint AS

More information

ADDENDUM #1. Date: 12/21/2018

ADDENDUM #1. Date: 12/21/2018 Minnesota State Colleges and Universities Request for Proposals for Architectural and Engineering Services Physical Security Enhancements at St. Cloud State University Date: 12/21/2018 ADDENDUM #1 1. The

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

3rd Lecture Languages for information modeling

3rd Lecture Languages for information modeling 3rd Lecture Languages for information modeling Agenda Languages for information modeling UML UML basic concepts Modeling by UML diagrams CASE tools: concepts, features and objectives CASE toolset architecture

More information

Royal Mail incentive for growth Simple guide v1.0

Royal Mail incentive for growth Simple guide v1.0 Royal Mail incentive for growth Simple guide v1.0 The details in this quick guide are taken from the Royal Mail s Incentive for Growth Simple Guide. The full Royal Mail User Guide must be referred to when

More information

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May Enhancing Business Processes Using Semantic Reasoning Monica. J. Martin Sun Java Web Services www.sun.com 26 May 2005 Presentation Outline Industry landscape Standards landscape Needs for and use of semantic

More information

AUSTRALIAN FITNESS NETWORK. MEDIA KIT Put your brand in front of thousands of fitness industry buyers

AUSTRALIAN FITNESS NETWORK. MEDIA KIT Put your brand in front of thousands of fitness industry buyers AUSTRALIAN FITNESS NETWORK MEDIA KIT Put your brand in front of thousands of fitness industry buyers Australian Fitness Network has been leading the way for the fitness industry since 1987. Today, we offer

More information

TINA-CAT WorkGroup Request For Proposals

TINA-CAT WorkGroup Request For Proposals TINA-CAT WorkGroup Request For Proposals TINA Conformance Testing Framework Document information Title: TINA Conformance Testing Framework RfP Version: 1.0: Approved and Released Date: July 19, 1999 1.

More information

Schools and Libraries (E-rate) Program FCC Form 473 User Guide

Schools and Libraries (E-rate) Program FCC Form 473 User Guide Schools and Libraries (E-rate) Program FCC Form 473 User Guide 1 Universal Service Administrative Company FCC Form 473 (SPAC) User Guide TABLE OF CONTENTS Contents Purpose of FCC Form 473... 3 Before You

More information

MSEDCL e-tendering Help-Contractor. MSEDCL e-tendering Contractor s Guide

MSEDCL e-tendering Help-Contractor. MSEDCL e-tendering Contractor s Guide MSEDCL e-tendering Contractor s Guide 1 Table Of Contents Getting Started... 3 Getting Started... 3 Understanding MSEDCL e-tendering System... 3 Logging in... 4 Messages... 5 Sending Reply... 5 Tenders...

More information

Purchasing for Purchasing Agents

Purchasing for Purchasing Agents Purchasing for Purchasing Agents VERSION: 9/20/2014 New Table of Contents About the Purchasing Process 2 Entering a Request for Quote (RFQ) or Invitation for Bid (IFB) 4 Entering Vendor Responses 15 Awarding

More information

Distributed Problem Solving and the Contract Net Protocol

Distributed Problem Solving and the Contract Net Protocol Distributed Problem Solving and the Contract Net Protocol Distributed Problem Solving! Suppose an agent does not have sufficient information or capability to solve an assigned task, but can decompose the

More information

Last updated: July 7th, 2008 Microsoft Security Software Advisor Fee Initiative Guide ("SSA Program Guide")

Last updated: July 7th, 2008 Microsoft Security Software Advisor Fee Initiative Guide (SSA Program Guide) Last updated: July 7th, 2008 Microsoft Security Software Advisor Fee Initiative Guide ("SSA Program Guide") The Microsoft Security Software Advisor Fee Initiative is a benefit of the Microsoft Partner

More information

Copyright 2011, OMG. All rights reserved.

Copyright 2011, OMG. All rights reserved. Slide 1 Who Is OMG? Object Management Group (OMG) factoids: Founded in 1989 More than 470 member companies The largest and longest standing not-for-profit, open-membership consortium which develops and

More information

SEALED BID REQUEST Quote for Broadband Equipment Joplin Schools WiFi Access Points and Switchgear

SEALED BID REQUEST Quote for Broadband Equipment Joplin Schools WiFi Access Points and Switchgear SEALED BID REQUEST Quote for Broadband Equipment Joplin Schools WiFi Access Points and Switchgear Contact: Vincent Crossley (417) 625-5200 (ext. 2025) VincentCrossley@joplinschools.org INSTRUCTIONS: Award

More information

Lecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček

Lecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček Lecture 5 STRUCTURED ANALYSIS PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall 2015 1 Outline ² Yourdon Modern Structured Analysis (YMSA) Context diagram (CD) Data flow diagram

More information

Punta Gorda eprocurement Site. How to navigate the Bid System

Punta Gorda eprocurement Site. How to navigate the Bid System Punta Gorda eprocurement Site How to navigate the Bid System January 2017 eprocurement Home Page https://punta gorda.ionwave.net Vendor registration Refer to Supplier Instructional Guideline to assist

More information

Architecture and the UML

Architecture and the UML Architecture and the UML Models, Views, and A model is a complete description of a system from a particular perspective Use Case Use Case Sequence Use Case Use Case Use Case State State Class State State

More information

HCHETTE BOOK GROUP USA 855 Purchase Order Acknowledgement VERSION 4010 IMPLEMENTATION GUIDE

HCHETTE BOOK GROUP USA 855 Purchase Order Acknowledgement VERSION 4010 IMPLEMENTATION GUIDE HCHETTE BOOK GROUP USA 855 Purchase Order Acknowledgement VERSION 4010 IMPLEMENTATION GUIDE 1 Purchase Order Acknowledgement 855 4010 Functional Group PR This Draft Standard for Trial Use contains the

More information

WEBSITE DESIGN, DEVELOPMENT AND HOSTING SERVICES

WEBSITE DESIGN, DEVELOPMENT AND HOSTING SERVICES REQUEST FOR PROPOSAL WEBSITE DESIGN, DEVELOPMENT AND HOSTING SERVICES FOR FIRST NATIONS HEALTH MANAGERS ASSOCIATION (FNHMA) TABLE OF CONTENTS PART A INTRODUCTION Pages 3 5 1.0 Introduction 2.0 Scope of

More information

This study guide is continually being revised and improved. When preparing for the exam, remember to check the website for the latest version.

This study guide is continually being revised and improved. When preparing for the exam, remember to check the website for the latest version. Contents Contents Introduction... 1 What Is a Magento 2 Solution Specialist?... 1 Who Should Take This Test?... 1 Prerequisites... 2 Exam Description... 3 Exam Content: Knowledge and Skills... 4 Content

More information

Aon Supplier Enablement Coupa Supplier Training Materials

Aon Supplier Enablement Coupa Supplier Training Materials Aon Supplier Enablement Coupa Supplier Training Materials June, 2017 Table of contents Overview: What is Coupa? Benefits for suppliers Invoicing options PO Flip CSP How to connect to CSP? Profile update

More information

Request for Proposal: Wireless System

Request for Proposal: Wireless System Request for Proposal: Wireless System December 19, 2014 Diller-Odell Public Schools 506 Perry Street Diller, NE 68415 Erate Identifier: Category Two RFP Wireless 1 Table of Contents Overview...3 1.1 Description

More information

Chapter 3 Research Method

Chapter 3 Research Method Chapter 3 Research Method 3.1 A Ontology-Based Method As we mention in section 2.3.6, we need a common approach to build up our ontologies for different B2B standards. In this chapter, we present a ontology-based

More information

Artificial Intelligence Agent Oriented Software Engineering

Artificial Intelligence Agent Oriented Software Engineering Artificial Intelligence Agent Oriented Software Engineering Maurizio Martelli, Viviana Mascardi {martelli, mascardi}@disi.unige.it University of Genoa Department of Computer and Information Science AI,

More information

Furniture Wizard Security Introduction

Furniture Wizard Security Introduction Furniture Wizard Security Introduction In this section, we will introduce you to the new security features of Furniture Wizard. Furniture Wizard s security will allow you to set permissions for different

More information