home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / software-eng / part2 < prev    next >
Internet Message Format  |  2004-04-18  |  23KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news2.wam.umd.edu!nntp.abs.net!newsfeed2.telusplanet.net!newsfeed.telus.net!cyclone.bc.net!torn!snoopy.risq.qc.ca!news.ccs.queensu.ca!cs.queensu.ca!dalamb
  2. From: dalamb@spamcop.net (David Alex Lamb)
  3. Newsgroups: comp.software-eng,comp.answers,news.answers
  4. Subject: Comp.software-eng FAQ (Part 2): CASE tools summary
  5. Supersedes: <casemsg_1079259302@qucis.QueensU.CA>
  6. Followup-To: comp.software-eng
  7. Date: 18 Apr 2004 09:15:03 GMT
  8. Organization: Computing and Information Science, Queen's University at Kingston, Ontario,  K7L 3N6, Canada
  9. Lines: 391
  10. Approved: news-answers-request@MIT.Edu
  11. Distribution: world
  12. Expires: 30 May 2004 09:15:02 GMT
  13. Message-ID: <casemsg_1082279702@qucis.QueensU.CA>
  14. References: <faqmsg_1082279702@qucis.QueensU.CA>
  15. Reply-To: dalamb@spamcop.net (David Alex Lamb)
  16. NNTP-Posting-Host: highnoon.cs.queensu.ca
  17. Keywords: FAQ, Software Engineering
  18. X-Disclaimer: Approval for *.answers is based on form, not content.
  19. Originator: dalamb@qucis.queensu.ca
  20. Xref: senator-bedfellow.mit.edu comp.software-eng:114391 comp.answers:56896 news.answers:270075
  21.  
  22. Last-Modified: 13 Oct 2002
  23. Archive-name: software-eng/part2
  24. URL: http://www.cs.queensu.ca/FAQs/SE/case.html
  25.  
  26. This is the monthly "frequently asked questions" (FAQ) posting on
  27. Computer-Aided Software Engineering (CASE) tools:
  28.     ECMA Reference Model
  29.     Other sources of information
  30.     Configuration management and problem tracking tools
  31.     CASE tools for object-oriented design and analysis
  32.     CASE tools for educational use
  33. Look for lines starting with "Subject:" (control-G command in rn).
  34. Most products are trademarks or registered trademarks of their
  35. vendors.  Send comments to dalamb@spamcop.net (David Alex Lamb).
  36.  
  37.  
  38. ------------------------------------------------------------------------
  39. Subject: ECMA Reference Model
  40. Date:  8 Jul 1996
  41. Originally collected by: ant@hpfcbig.SDE.HP.COM (Anthony Earl)
  42.  
  43. The European Computer Manufacturer's Association (ECMA) adopted TR/55,
  44. "Reference Model for Frameworks of Software Engineering Environments", 2nd
  45. edition, in December of 1991; NIST and ECMA produced a revision in August 1993.
  46. In Europe, it's available for free from
  47.     The European Computer Manufacturers Association
  48.     114 Rue du Rhone
  49.     CH-1204 Geneva
  50.     Switzerland
  51.     Tel: +41 22 735 36 34
  52.     Fax: +41 22 786 52 31
  53. In the United States, it is for sale by the National Institute of Standards and
  54. Technology as NIST Special Publication 500-211, and also via anonymous FTP to
  55. site nemo.ncsl.nist.gov as pub/isee/publications/sp.500-211.ps.Z.  Contact:
  56.     the Superintendent of Documents,
  57.     US Government Printing Office,
  58.     Washington DC 20402.
  59. There is a reference model of end-user services for software engineering
  60. environments (e.g., requirements, design, code, test, tracing, planning,
  61. publications, plus about 50 others) called the Project Support Environment
  62. Reference Model that was developed by the PSESWG (Project Support Environment
  63. Standards Working Group). It is also a NIST special publication, SSP 500-213,
  64. and is also available via anonymous FTP to site nemo.ncsl.nist.gov as
  65. pub/isee/publications/sp.500-213.ps.Z.
  66.  
  67. ------------------------------------------------------------------------
  68. Subject: Other sources of information
  69. Date:  8 Apr 1995
  70.  
  71. Brad Myers (Brad.Myers@cs.cmu.edu) maintains a list of user interface software
  72. tools (available using the World-Wide Web via URL
  73. http://www.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/toolnames.html), which are
  74. tools that can help to create the user interface part of the software.
  75.  
  76. There is a Hypercard stack that you can get by anonymous FTP from the info-
  77. mac/card directory at sumex-aim.stanford.edu.  The version 1.1 runs under
  78. various Hypercard versions including 2.0v2 on newer Macs:
  79.    -rw-r--r-- 1 macmod 286168 Jan 29 12:13 case-products-11.hqx
  80. A short companion report (about 60 pp. including tool signal info and my view
  81. of why and where this market is going) can be obtained from GMD; Western US
  82. office is: GMD, 1942 University Ave. #207, Berkeley CA 94704.)
  83. Heinz W. Schmidt  hws@icsi.berkeley.edu
  84.  
  85. [edsr!bigdaddy!cdm@uunet.UU.NET (Clifford D. Morrison) did a search with Archie
  86. and points out that this file isn't available at sumex anymore; possible
  87. locations follow.  A file with a .Z ending usually means you need to retrieve
  88. it in binary/image mode and run it through UNIX 'uncompress':
  89. Host wuarhive.wustl.edu    (128.252.135.4) Location: /mirrors2/info-mac/Old/card
  90.       FILE      rw-r--r--    248003  Jun 30  1991   case-products-11.hqx.Z
  91. Host utsun.s.u-tokyo.ac.jp   (133.11.11.11) Location: /Mac/info-mac/card
  92.       FILE      rw-rw-r--    286168  Feb 12 10:39   case-products-11.hqx
  93.  
  94. See also the Mar. 1, 1992 issue of Datamation.  There are over 400 products
  95. listed for different purposes and platforms.  Entries in the listing describe
  96. Company, Product, Product Type, and Operating System.  Some of the product
  97. types are: Structured Analysis, Planning and Design, Strategic Planning,
  98. Analysis and Design, User Interface Konstruction, DBMS Design, Design,
  99. Prototyping, Project Management, Verification, Validation, (Data) Modeling,
  100. Simulation , Diagramming, Methodology, Software Metrics and Static Analysis,
  101. Configuration and Release Management, Project Management, Maintenance, Code
  102. Generation, Restructuring and Reverse Engineering, Performance, Testing.
  103. (sprinzl@edvz.tuwien.ac.at)
  104.  
  105. ------------------------------------------------------------------------
  106. Subject: Configuration management and problem tracking tools
  107. Date:  8 Apr 1995
  108.  
  109. This FAQ used to contain information on configuration management and problem
  110. tracking tools.  With the advent of newsgroup comp.software.config-mgmt, it's
  111. more appropriate to go looking in its FAQs (available using the World-Wide Web
  112. via URL http://www.iac.honeywell.com/Pub/Tech/CM/).
  113.  
  114. ------------------------------------------------------------------------
  115. Subject: CASE tools for object-oriented design and analysis
  116. Date:  4 Jun 2002
  117. Originally collected by: calvo@nssdca.gsfc.nasa.gov (Sherri Calvo)
  118.  
  119.   Berard Object & Class Specifier (BOCS) by Berard Software Engineering (see
  120.     vendor list).
  121.   BOCS is an object-oriented analysis and design CASE tool for developing
  122.     models of software & business systems and their underlying objects
  123.     (classes, parameterized classes, and instances of classes).  BOCS is used
  124.     to create programming language independant specifications, then
  125.     automatically generate formatted documentation combining text and graphics
  126.     into popular publishing packages.  BOCS also provides code generation for
  127.     C++ and Smalltalk.  The traceability tool allows users to trace
  128.     requirements to design and code.  BOCS runs on Microsoft Windows 3.1 (TM).
  129.     $595 per copy.  - [russ@bse.com (Russell Hopler)]
  130.  
  131.   Bridgepoint by Project Technology, Inc. (see vendor list).
  132.   The BridgePoint tool suite is an integrated set of automation tools
  133.     specifically designed to support the Shlaer-Mellor Method of Object-
  134.     Oriented Analysis and Recursive Design through a detailed understanding of
  135.     the underlying formalism.  The Model Builder allows easy capture of a
  136.     complete set of integrated Shlaer-Mellor OOA models.  The Model Verifier
  137.     increases final system quality through simulated execution with model
  138.     debugging, completeness audits, model interpretation, controlled execution
  139.     rates and execution logging.  The Generator reduces hand-coding and enables
  140.     design reuse through a pattern-based capture of system design and automatic
  141.     code generation from OOA models.  - [text supplied by vendor]
  142.  
  143.   Cadre Teamwork (see http://www.cs.queensu.ca/Software-
  144.     Engineering/blurb/cadre.html) by Cadre Technologies, Inc (see vendor list).
  145.   Associated with Project Technology.  ObjectTeam for Shlaer/Mellor, Rumbaugh.
  146.     Ada structure graphs (Booch/Buhr).
  147.  
  148.   CASET .
  149.   714-496-8670 IPSYS ToolBuilder
  150.  
  151.   Clyder by Sema Group (see vendor list).
  152.   An object-oriented requirements engineering method, trying to combine rigour
  153.     and usability. Main characteristics: few notations, native object-
  154.     orientedness, ability to range from informal but structured specifications
  155.     to fully formal ones, formal semantics, sophisticated semantic checks, etc.
  156.     Demo Windows tool at http://osiris.sunderland.ac.uk/sst/case/clyder20.zip.
  157.  
  158.   GDpro by Advanced Software Technologies, Inc. (see vendor list).
  159.   (Formerly Graphical Designer) UML visual modeling tool for collaborative
  160.     development of Java, EJB, C++ and IDL code. Features include: markerless
  161.     round-trip engineering; inter-model synchronization; Web system reports;
  162.     VBA customization; best-of-breed lifecycle tool integrations; and Rose
  163.     import. Download a full-featured free evaluation copy at
  164.     http://www.gdpro.com/ - [Monica Clancy <mclancy@advancedsw.com>]
  165.  
  166.   HOW by Riverton Software (see vendor list).
  167.   A component modeling tool and deployment framework for building business
  168.     applications in Visual Basic, Java, or PowerBuilder.
  169.  
  170.   ICONIX PowerTools by ICONIX Software Engineering Inc. (see vendor list).
  171.   A suite of ten integrated multi-user analysis and design tools for Object-
  172.     Oriented and Structured development.  The company also offers an
  173.     interactive CD-ROM training course in O-O methods.
  174.  
  175.   Ideogramic UML (see http://www.ideogramic.com/products) by Ideogramic (see
  176.     vendor list).
  177.   A UML CASE tool with traditional features, e.g. the most important diagram
  178.     types, XMI, printing, and reverse engineering, but with a user interface
  179.     based on a quite different interaction principle: Instead of tool bars and
  180.     menus, it uses gestural interaction somewhat like the way letters are drawn
  181.     on a Palm Pilot. This makes it really easy and efficient to use, and
  182.     uniquely also allows for use on a large electronic whiteboard and on Tablet
  183.     PC's. - [text supplied by vendor]
  184.  
  185.   iUML (see http://www.kc.com/html/products/iuml/iuml.html) by Kennedy Carter
  186.     Ltd. (see vendor list).
  187.   Allows users to construct, execute and generate code from UML models.  Runs
  188.     on Windows and Unix.
  189.  
  190.   MetaEdit by MetaCase Consulting OY (see vendor list).
  191.   A metaCASE tool that supports most available Object-Oriented, structured and
  192.     Business Process Re-engineering methods. It generates Smalltalk and C++ as
  193.     well as Java, Delphi and SQL. With the MetaEdit Method Workbench method
  194.     support and code generation can be extended.  A variety of platforms are
  195.     supported.  Educational licenses can also be obtained.
  196.  
  197.   Methods Workbench by ISDE Metasoft Ltd. (see vendor list).
  198.   Formerly known as Virtual Software Factory (VSF).  A meta-CASE configurable
  199.     tool incorporating a KBS.
  200.  
  201.   Object Domain by Dirk Vermeersch (see vendor list).
  202.   A shareware object-oriented analysis and design CASE tool for Windows 3.1.
  203.     It is a full implementation of the Booch notation (from Object Oriented
  204.     Analysis and Design with applications, second edition. by Grady Booch).
  205.     All six diagrams (class, object, module, state, process, and interaction)
  206.     can be entered in this tool.  C++ stubs and module hierarchy can be
  207.     generated from the diagrams.  Available via anonymous FTP to site
  208.     oak.oakland.edu as /SimTel/win3/pgmtools/domain.zip
  209.  
  210.   ObjecTime Developer (see http://www.objectime.com/) by ObjecTime Ltd. (see
  211.     vendor list).
  212.   ObjecTime Developer enables software developers to build applications using
  213.     component-based visual design models. TotalCode (tm) application generation
  214.     automatically generates complete C and C++ executables for UNIX, NT and a
  215.     variety of real-time operating systems directly from system or component
  216.     models. Application generation of fully or partially complete designs, plus
  217.     animated visual and symbolic debuggers, encourage early and continuous
  218.     design refinement and validation.  - [text supplied by vendor]
  219.  
  220.   ObjectMaker (a/k/a Adagen) by Mark V Systems, Ltd. (see vendor list).
  221.   Runs under Windows, X11, VMS (Mac under development).  Support for OMT
  222.     (Rumbaugh et al), Booch, Coad-Yourdon, and other object-oriented and
  223.     structured methods.  Tailorable for new (and combinations of existing)
  224.     methods.  Code generation and reverse engineering for Ada, C/C++ (others
  225.     planned).  Generation of diagrams from the repository.  Support for process
  226.     modeling notations.  Interoperation with other tools via DDE, OLE, TCP/IP,
  227.     etc.  - [dwig@markv.com (Don Dwiggins)]
  228.  
  229.   Objectory Support Environment by Objectory Corporation (see vendor list).
  230.   A configurable object-oriented analysis and design tool for large teams.
  231.     Supports analysis and design activities according to Jacobson`s use case
  232.     driven development approach (Object-Oriented Software Engineering - A use
  233.     case driven approach, by Jacobson et al, published by Addison-Wesley
  234.     1992.). Team support through central repository, and can also be integrated
  235.     with Configuration Management tools. Generates C++, Smalltalk, Corba/IDL
  236.     and more. Available for Windows, Windows NT, OS/2, SunOS, Solaris, AIX, HP-
  237.     UX.  Current version (as of January 1995) is 3.5, with 3.6 due on June 15,
  238.     1995.
  239.  
  240.   OMW/Kappa by IntelliCorp (see vendor list).
  241.   An O-O development environment for client/server applications, based on the
  242.     Martin/Odell methodology.
  243.  
  244.   OOAtool by Object International, Inc. (see vendor list).
  245.   Runs under Windows, Mac, and X11.  Supports methodology in Peter Coad's books
  246.     "Object-Oriented Analysis" and "Object-Oriented Design".
  247.  
  248.   OOTher .
  249.   (OO Documentation Tool); once called OoaToolFree Rel 1.06f (for win 3.1).
  250.     Supports Coad's OOA/OOD, Jacobson OOSE (parts) and Finite State Machine
  251.     notation (a subset of SDL) and C++ header file generation.  Free for
  252.     Students, $70 home users, $170 site licese for 5 users for others.  e-mail:
  253.     konziel@eua.ericsson.se.  Archived by Simon Stobart at
  254.     http://osiris.sunderland.ac.uk/sst/case/oot-106f.zip.
  255.  
  256.   Paradigm Plus by Platinum Technology, Inc. (see vendor list).
  257.   An object-oriented analysis and design tool that supports Enterprise
  258.     Component Modeling (ECM), code generation, and reverse engineering.
  259.     Supports all leading OO methods, incorporates a distributed object
  260.     repository for large teams of concurrent users, and automaticly
  261.     synchronizes models, source code, and documentation. Available on most PC
  262.     and UNIX platforms.
  263.  
  264.   Paradigm Plus / EVB Edition by EVB Software Engineering, Inc. (see vendor
  265.     list).
  266.   Supports the EVB Ada Object Oriented Development (AOOD) methodology.  Can be
  267.     configured to support other methods.  Has Ada code generation.
  268.  
  269.   ProxyDesigner (see
  270.     http://www.proxysource.com/home.asp?href=http://www.proxysource.com/Products/ProxyDesigner.html)
  271.     by Proxysource.com (see vendor list).
  272.   ProxyDesigner is a free PC-based, UML design tool with an easy to learn and
  273.     use user interface, support for full hard-copy print-outs of designs, and
  274.     extensive built-in formatting, alignment, and layout functions.
  275.     ProxyDesigner allows developers to graphically create complex UML software
  276.     designs, patterns, and architectures. Completed or in-process designs to be
  277.     published to the web, where users can share and discuss their designs with
  278.     other developers on-line.  - [text supplied by vendor]
  279.  
  280.   Rational Rose by Rational (see vendor list).
  281.   Supports Booch methodology.  Available for SunOS, AIX, MS Windows, OS/2.
  282.  
  283.   StP Product Family by Aonix (see vendor list).
  284.   The Aonix StP product family consists of a component-based modeling approach
  285.     for OO and Structured Modeling.  Training is available for all products on-
  286.     site or off-site. The family includes the following products: StP/UML - for
  287.     UML-based, Object-Oriented development; StP/SE - for Structured
  288.     Environments methods, including DeMarco and Yourdon; StP/IM - for
  289.     Information Modeling methods, including Bachman and Chen.
  290.  
  291.   System Architect by Popkin Software & Systems (see vendor list).
  292.   Supports ER diagrams, Booch methodology for Ada and C++, Coad/Yourdon.
  293.     Diagram editor checks for consistency and rule violations.  Runs under MS-
  294.     Windows.
  295.  
  296.   Unirel Openlook Toolkit by Unirel (see vendor list).
  297.   An Eiffel wrapper for Xlib.  US $2000
  298.  
  299.   WinA&D/Mac&D by Excel Software (see vendor list).
  300.   Supports UML, along with system analysis, software design and code
  301.     generation; integrates with HTML documents.
  302.  
  303.   With Class by MicroGold Software Inc. (see vendor list).
  304.   A Case Tool for Windows 3.1, 95/NT that supports UML, Booch, Rumbaugh,
  305.     Shlaer-Mellor and Coad-Yourdon.  It reverse engineers C++, Java, Visual
  306.     Basic, and Delphi. It can generate most OO languages through its scripting
  307.     capabilities, can reverse engineer relational databases and can OLE paste
  308.     into Word and other OLE compatible documents.
  309.  
  310. Some diagram editors support drawing conventions of various OO methodologies.
  311. They typically don't have facilities that depend on the semantics of the
  312. diagram, such as checking and code generation, but may have other virtues.
  313.  
  314.   Robochart (see http://www.csn.net/digins/) by Digital Insight (see vendor
  315.     list).
  316.   Interactive diagram editor for OPEN LOOK & Motif ($850); Does hierarchical
  317.     ERDs, dataflows, etc. Educational discounts. Free evaluation copy via web
  318.     page or via anonymous FTP to site ftp.csn.org as digins.
  319.  
  320.   SDDGen by Trident Systems Inc. (see vendor list).
  321.   SDDGen is a graphical design tool for capturing, organizing and communicating
  322.     software design information.  SDDGen allows the software designer to select
  323.     (or create) a design style, including several varieties of OO; create
  324.     language-independent schematics of his/her software design, including
  325.     annotations and (if desired) compile-ready code; and produce multiple
  326.     products from the design, including formal design reports, slide
  327.     presentations, and code outlines.  A templating language supports the
  328.     creation of additional design products, while a design library allows reuse
  329.     of design information from project to project.  Multi-user features allow
  330.     configuration control during multiple simultaneous design sessions.  SDDGen
  331.     runs on Solaris, SunOS, HP/UX, and Irix.  A single node, multi-user license
  332.     costs $1,195.00.  - [mike@tridsys.com (Mike Casey)]
  333.  
  334.   Visual Thought by Confluent, Inc. (see vendor list).
  335.   A multipurpose UNIX diagramming & flowcharting tool supporting various
  336.     software diagramming notations (including Booch, Rumbaugh, HP Fusion,
  337.     Jacobson's Use Case, ER), as well as mixed and custom notations.  It also
  338.     draws general diagrams, including flowcharts (with all standard flowchart
  339.     shapes), network diagrams, and circuit/logic diagrams for presentation and
  340.     documentation graphics.  Confluent offers a free evaluation CD-ROM; see
  341.     http://www.confluent.com/vt-offer.html.
  342.  
  343. ------------------------------------------------------------------------
  344. Subject: CASE tools for educational use
  345. Date:  3 Mar 1997
  346. Originally collected by: render@zeppo.colorado.edu (Hal Render)
  347.  
  348.   Teamwork by Cadre Technologies, Inc (see vendor list).
  349.   It runs on SUN, ULTRIX, VMS, HP, APOLLO, OS2, etc, with X window support on
  350.     most of the platforms with more to come soon (including some low-cost PC X
  351.     emulators.     [from cadreri!sat@Sun.COM (Scott A. Trachtenberg)]
  352.  
  353. We have been using for the past few years the following two tools: (Schemacode
  354. International Inc (see vendor list))
  355. SCHEMACODE: automatically translates schematic pseudocode design into source
  356. code.   Works for most programming language except ADA.  Available on PC, soon
  357. on UNIX. Educational licence 250$ + 50$ per PC.  IEEE Computer had a good
  358. report on this tool. Sometime last fall.
  359. DATRIX: a tool for software quality assessment on PC and UNIX machines.  Works
  360. for C, FORTRAN and PASCAL.  Measures up to 40 metrics and provides a unique
  361. representation of the control flow, which is useful for testing, program
  362. understanding, and program evaluation.  Expensive; educational licence for
  363. 500$, including up to 10 workstations.
  364. We have been using these tools for the past three years in 4th year undergrad
  365. and grad soft.eng. courses Ecole Polytechnique in Montreal.
  366.     [from robillar@rgl.polymtl.ca (P. N. Robillard)]
  367.  
  368.   ToolBuilder (formerly TBK) by IPSYS Software Plc (see vendor list).
  369.   It provides meta-tools (design editors, structure editors) a single
  370. underlying ERA database (supporting fine structure) and a uniform UI based on
  371. Motif. Tools exist for HOOD (design for Ada). Might have educational discounts.
  372.  
  373.   STONE by FZI (see vendor list).
  374.   (see also archives file "environments") - An SEE for research and education.
  375. An OODBS called OBST is used as the core of the environment.  OBST is available
  376. via anonymous ftp from gate.fzi.de [141.21.4.3]. OBST provides currently an
  377. interface to C++.  A call interfaces to C is also available, as well as an
  378. embedding of OBST into the interactive tool command language TCL.  [from
  379. Bernhard Schiefer <schiefer@fzi.de>]
  380.  
  381.   Rational Environment by Rational (see vendor list).
  382.   A tightly integrated, interactive software engineering environment for total
  383. lifecycle control of Ada projects. Supports design, development, unit test,
  384. maintenance, verification, document generation, configuration management,
  385. subsystem tools, incremental compilation. Can also integrate with external
  386. front-end CASE tools and external target compilers.  [from: Bob Geiger
  387. <rjg@gator.Rational.COM>]
  388.  
  389.   Objectory by Objective Systems (see vendor list).
  390.   An object-oriented Analysis and Design method with supporting CASE-tool. The
  391. tool is a multi-user tool with a central repository and includes multiple
  392. diagram and documentation techniques, consistency checks, traceability, etc. It
  393. covers several models including Requirements, Analysis and Design models and
  394. also C++ code generation. The tool runs on multiple platforms. An overview of
  395. Objectory can be found in "Object-Oriented Software Engineering - A use case
  396. driven approach", by Jacobson et al, published by Addison-Wesley 1992.
  397.  
  398.   OOD (see http://www.cs.queensu.ca/Software-Engineering/blurb/OOD.html) by
  399. Prof. Taegyun Kim of Pusan University in South Korea.
  400.   A free tool for educational use, based on Rumbaugh's Object Modeling
  401. Technique.  Prof. Kim has built it on a SPARC, but it should build on most UNIX
  402. systems with X11-R5, Motif-1.2 and a "reasonable" C++ compiler.
  403.  
  404.   Bridgepoint (see http://www.cs.queensu.ca/Software-
  405. Engineering/blurb/bridgepoint.html) by Objective Spectrum, Inc. (see vendor
  406. list).
  407.   Set of CASE tools for Shlaer-Mellor OOAD (from analysis to code generation).
  408. Significantly reduced fees are possible for educational institutions.
  409.  
  410. -- 
  411. "Yo' ideas need to be thinked befo' they are say'd" - Ian Lamb, age 3.5
  412. http://www.cs.queensu.ca/~dalamb/   qucis->cs to reply (it's a long story...)
  413.