Learning/Event Service
Minutes: 5 October 1998 6:30PM - Smith Hall 101
PRESENT
  • Jon Hsieh
  • Jon Wildstrom
  • Wing Leung
  • Andy Zimdars
  • James Lampe
  • Eric Stein
  • Qiang Rao
  • Brian Woo
  • Yun Ching Lee
  • Michael Smith
  • GOALS OF MEETING
  • New Minute Taker: Still James
  • Iterate use cases and objects
  • consider the new scenarios presented by our team and architecture
  • Discuss types of patterns we will be searching/mining for
  • Set up nice transition for new team leader, Andy
  • STATUS
  • Andy: Need to investigate ways of monitoring network traffic -- should try to monitor transaction failures/successes. From Architecture meetings, looked at disconnected user situations, need for client side event service (may not want to do this if too complex) and Voyager is tentative event service package.
  • Wing: Only found commercial C++ statistical packages, thinks we should just use CMU AI Repository if can't find Java packages. Case tool stuff available in his cs account: /afs/cs/usr/wleung/SE
  • Jon W: Re: CVS, importance of not checking in non-compiling software; will mess up the system
  • James: Gave Rudy webpage files and instructions to upload; if the server is ever fixed the learning website can go up right away. Difficulty finding Java ML packages.
  • Jon H: Still no documentation meetings. Posted to bboard on name misspellings.
  • Eric: We have event service back. Getting new room soon. Contact him with any software packages that need to be purchased. Staff review of RAD delayed, due date will probably be pushed back from this saturday to Monday-ish.
  • Yun-Ching: Lab machines run JDK 1.1. Did research on compiling packages, found one that runs with CVS at www.componentsoftware.com. If cannot get school to buy software, can just use Linux.
  • DISCUSSION
  • Event Service
    • Talk to Elizabeth if we don't want Voyager
    • Jon W and Yun-Ching will take care of action items (see below)
  • What kind of network info do we want?
    • Tentative database package is 4th dimension, need to know if this supports database triggers for whenever database actions occur that learning needs to know about
    • Current structure of system: Database and UI interact with Event Service, which takes in events, then interacts with behavior log to determine the outgoing event. Behavior log is updated by data miner. Database sends triggers to event log, which also records events from event service (thus two routes to receive data)
    • Will this increase network load? Shouldn't, because learning is not recommending extra actions??
    • Database triggers and events are both needed - DB queries should be sent to learning (when query is of type subscribed to), learning does not need to publish a response to these DB triggers.
    • Different channels for update schedules, set at the UI preference panel. Need multiple logs for each channel (i.e. one for each of the user defined option of receiving a weekly, monthly, etc. update)
    • Assumption: Event service guarantees it will handle all its events eventually
    • Specific network info needed
      • Confirmation/update schedule changes
      • Connection speed
      • Transaction info (from DB) -- i.e. client x downloaded 4K Doc at time t
  • Patterns to look for
    • Possible evaluation function: Size of Doc * # Downloads / connection speed >= arbitrary constant
    • Necessary attributes:
      • Document type (part, car, application, service info)
      • Document ID (include locale, type of car/class of parts/application)
      • Time/Date stamp for required and last date stamp
      • Dealer ID (to access dealer info)
      • Log on/off schedule for dealer (perhpas accessed in seperate dealer table)
      • Connection speed
      • Event type ID
      • transaction ID
  • Other Issues
    • LRU should take care of caching
    • Architecture scenario D may be applicable to us -- will it go through the system or become permanent?
  • ACTION ITEMS
  • Jon W: Figure out specifics of checking in/out gif's with CVS
  • Jon W: Look into writing to CVS over web
  • Jon W/Yun-Ching: Look through Voyager documentation, find event service references; if none found contact staff
  • Yun-Ching: Contact Joyce to see if CVS cimpiling software can be purchased, unless we're just using Linux??
  • Rudy: Get website up
  • Jon H: Find out if 4th Dimension supports subscription to database triggers
  • Everyone: Post to bboard midweek if will be around for meeting monday
  • Everyone: Post continuations of discussion to bboard, also need to discuss models
  • WRAP-UP
  • Didn't get to discuss models.
  • Preliminary RAD/SPMP done
  • HW 2 needs to go through CVS (action item???)
  • CRITIQUE
  • Try to show up on time.
  • Congrats Jon on good job as team leader

  • This page is hosted by the Chair for Applied Software Engineering of the Technische Universität München.
    Imprint (Impressum)