Representing Agent Interaction Protocols in UML. Agent UML A Formalism for Specifying Multiagent Software Systems
|
|
- Leon Taylor
- 5 years ago
- Views:
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
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 informationRepresenting 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 informationFIPA 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 informationFIPA 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 informationWhat 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 informationAgent 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 informationAgent-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 informationIBM 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 informationHow 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 informationEvent 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 informationLecture 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 informationPURCHASING 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 informationModeling 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 informationAT&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 informationWelcome 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 informationCOPYRIGHT & 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 informationA 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 informationOxford 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 informationSoftware 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 information12 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 informationJOURNAL 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 informationOverview 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 informationSysML 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 informationPeople. 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 informationUSER 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 information8 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 informationHKJC 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 informationDepartment 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 informationSysML, 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 information865 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 informationFlexFlow: 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 informationCommunication 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 informationinformation 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 informationWashington 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 informationSC319 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 informationmykpc 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 informationNYRA /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 informationNew 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 informationThank 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 informationOracle 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 informationRABiTAH 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 informationSeller 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 informationMemphis 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 informationSUPPLIER 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 informationKEYWORDS. 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 informationScholastic 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 informationDomain-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 informationFigure 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 informationProgram 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 information1 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 informationUsing 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 informationSRM 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 informationAriba 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 informationUML 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 informationModel 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 informationOMG 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 information19_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 informationProcurement 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 informationDaman 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 informationLogin 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 informationHewlett 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 informationUML 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 informationAn 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 informationREQUEST 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 informationScholastic 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 informationFIPA 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 informationModel 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 informationHOKIEMART 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 informationFuture 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 informationGCS 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 informationOracle 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 informationDistributed 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 informationProgram 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 informationEDI 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 informationTerms 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 informationADDENDUM #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 informationThe 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 information3rd 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 informationRoyal 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 informationEnhancing 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 informationAUSTRALIAN 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 informationTINA-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 informationSchools 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 informationMSEDCL 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 informationPurchasing 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 informationDistributed 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 informationLast 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 informationCopyright 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 informationSEALED 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 informationLecture 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 informationPunta 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 informationArchitecture 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 informationHCHETTE 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 informationWEBSITE 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 informationThis 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 informationAon 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 informationRequest 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 informationChapter 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 informationArtificial 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 informationFurniture 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