Role Interpreter Presentation I Kyle Hill Agenda Project Overview - - PowerPoint PPT Presentation

role interpreter
SMART_READER_LITE
LIVE PREVIEW

Role Interpreter Presentation I Kyle Hill Agenda Project Overview - - PowerPoint PPT Presentation

GMoDS-based Runtime Agent Role Interpreter Presentation I Kyle Hill Agenda Project Overview Project Requirements Project Plan Cost Estimation Architecture Elaboration Plan SQA Plan Initial Prototype Demonstration


slide-1
SLIDE 1

GMoDS-based Runtime Agent Role Interpreter

Presentation I Kyle Hill

slide-2
SLIDE 2

Agenda

  • Project Overview
  • Project Requirements
  • Project Plan
  • Cost Estimation
  • Architecture Elaboration Plan
  • SQA Plan
  • Initial Prototype Demonstration
  • Risks and Unknowns
  • Questions and Comments
slide-3
SLIDE 3

Project Overview

  • Generic Role Interpreter

– Runs on individual agents – Maps agent’s role/goal assignments to actions

  • Reuse GMoDS semantics to define behavior at

the role level

  • Define a new goal-capability map to turn leaf

goals into agent behavior

slide-4
SLIDE 4

Project Overview

  • Goals
  • 1. Develop a generic GMoDS-based Role

Interpreter

  • 2. Develop a formal goal-capability mapping
  • 3. Create a role-driven agent architecture to use

interpreter

  • 4. Demonstrate working agent architecture in

Wumpi World simulation

slide-5
SLIDE 5
  • Motivation

– Help automate agent construction

  • Increase system modularity
  • Reuse GMoDS execution semantics at the agent level

– Allow architecture to be defined at runtime – Enable future optimizations like role blending

slide-6
SLIDE 6

Project Requirements

slide-7
SLIDE 7

Project Requirements

  • 1. Receive Assignment
  • 2. Interpret Role Level Goal Model
  • 3. Interpret Goal Capability Map
  • 4. Validate Capabilities
  • 5. Execute Role Level Goal Model
  • 6. Perform Actions
  • 7. Report Status
slide-8
SLIDE 8

Project Plan

slide-9
SLIDE 9

Cost Estimation

  • COCOMO

– Effort (staff-months) = 3.2 * EAF * (Size)^1.05 – Time (in months) = 2.5 * (Effort)^0.38

  • My Estimation

– Effort = 3.2 * 0.55 * (5)^1.05 = 9.54 staff-months – Time = 2.5 * (9.54)^0.38 = 5.89 months

slide-10
SLIDE 10

EAF Values

Parameter Name Classification Value RELY Low 0.88 DATA Nominal 1.00 CPLX High 1.15 TIME Nominal 1.00 STOR Nominal 1.00 VIRT Low 0.87 TURN Low 0.87 ACAP Low 1.19 AEXP Nominal 1.00 PCAP High 0.86 VEXP High 0.90 LEXP High 0.95 MODP High 0.82 TOOL Nominal 1.00 SCED Nominal 1.00

slide-11
SLIDE 11

Architecture Elaboration Plan

  • Revise Vision Document
  • Revise Project Plan
  • Create Formal Specification for Goal Capability

Map

  • Create Architectural Design
  • Create Test Plan
  • Conduct Technical Inspection
  • Create Executable Architecture Prototype
slide-12
SLIDE 12

SQA Plan

  • Project Management
  • Documentation
  • Standards and Practices
  • Reviews
  • Testing Requirements
  • Source Control, Deliverables
  • Risk Management
slide-13
SLIDE 13

Initial Prototype Demonstration

  • Complete traditional agent architecture

– Based on CIS 844 final project

  • Role Plan and GMoDS integration complete

– No organization, assignments are hardcoded – Specification goal tree hardcoded

  • Demonstrates baseline architecture with

GMoDS and OMACS integration

slide-14
SLIDE 14

Risks and Unknowns

  • Translating traditional role plans into usable

role level goal models

  • Formalizing goal capability map
  • Maintaining current agent quality
slide-15
SLIDE 15

Questions and Comments