Modular software to support parliamentary procedure Dana Dahlstrom - - PowerPoint PPT Presentation

modular software to support parliamentary procedure
SMART_READER_LITE
LIVE PREVIEW

Modular software to support parliamentary procedure Dana Dahlstrom - - PowerPoint PPT Presentation

0.5 setgray0 0.5 setgray1 Modular software to support parliamentary procedure Dana Dahlstrom and Bayle Shanks University of California, San Diego Modular software to support parliamentary procedure p. Modular Design application rule


slide-1
SLIDE 1

0.5 setgray0 0.5 setgray1

Modular software to support parliamentary procedure

Dana Dahlstrom and Bayle Shanks University of California, San Diego

Modular software to support parliamentary procedure – p.

slide-2
SLIDE 2

Modular Design

application Parliament module user interface rule specification

Modular software to support parliamentary procedure – p.

slide-3
SLIDE 3

A Reuseable Module

Parliament application . . . application

Modular software to support parliamentary procedure – p.

slide-4
SLIDE 4

Modular Rule Specifications

rule spec Parliament . . . rule spec application . . . application

Modular software to support parliamentary procedure – p.

slide-5
SLIDE 5

Rule Specification Example

name: Lay on the table type: Subsidiary motion summary: "Temporarily lay aside" debatable: no vote required: "majority"

  • n adopt: TABLE TARGET

{ def example method(self): print ’embedded Python code’ }

Modular software to support parliamentary procedure – p.