~opaal-developers/opaal/opaal-pch

« back to all changes in this revision

Viewing changes to MANIFEST

  • Committer: Mads Chr. Olesen
  • Date: 2010-09-02 12:36:47 UTC
  • Revision ID: launchpad@shiyee.dk-20100902123647-s3zo0otclqtpoqcv
opaal manifest, and overview graphics in Dia

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
opaal
 
2
=====
 
3
The design criteria for opaal is:
 
4
1. Rapid prototyping
 
5
2. Easy to learn
 
6
3. 20%=80% optimisations
 
7
 
 
8
1. Rapid prototyping
 
9
Try out concepts quickly
 
10
Before doing more time-consuming, optimised implementation
 
11
Open Source
 
12
 
 
13
2. Easy to learn
 
14
A group of 5th semester students should be able to implement
 
15
something in a project
 
16
Readability, overview, loose coupling
 
17
 
 
18
3. Implement the 20% of the optimisations that give 80% of the speedup
 
19
No gold plating
 
20
Sufficiently fast
 
21
We learn as we go
 
22
 
 
23
 
 
24
opaal is a model checker with the design goals of enabling rapid prototyping,
 
25
being easy to learn and being sufficiently fast. It should be the first tool
 
26
used when wanting to try out a model checking concept, therefore it needs to be
 
27
open source. It should be so easy to learn that a group of undergraduate
 
28
students can implement something useful with it in one semester. This requires
 
29
readability, good overview and loose coupling. It should be sufficiently fast,
 
30
by implementing the low-hanging optimisation fruit - gold plating is forbidden!
 
31
 
 
32
--
 
33
Mads Chr. Olesen
 
34
Kenneth Yrke Jørgensen
 
35
August 2010