Permalink
Browse files

Create README.md

  • Loading branch information...
1 parent 94208f0 commit 5b444d46b880a8c865044a1ec5fc28a05826bbf3 @dgomezferro dgomezferro committed May 9, 2012
Showing with 28 additions and 14 deletions.
  1. +0 −14 README
  2. +28 −0 README.md
View
14 README
@@ -1,14 +0,0 @@
-* Dependencies
- - Javassist
- - asm
- - StringTemplate (ANTLR)
- - Objenesis
- - Cloning
-
-* Compilation
-
- Pasc uses maven for its buildsystem. Compile with
-
- $ mvn install
-
- Tests should run cleanly
View
28 README.md
@@ -0,0 +1,28 @@
+PASC
+====
+
+This project automates the hardening of distributed protocols making them tolerant to Arbitrary State Corruptions (ASC), thus its name, Practial ASC.
+
+If you have any question, please contact us at pasc-library@yahoogroups.com
+
+Library
+-------
+
+If you want to use PASC, you only need to provide the library with a specification of the **state**, the **event handlers** and the **messages** your protocol is going to use. Each of these specifications is a class that implements the appropriate
+interface.
+
+Compilation
+-----------
+
+The library is implemented in Java and depends on several other projects:
+* Javassist
+* asm
+* StringTemplate (ANTLR)
+* Objenesis
+* Cloning
+
+Pasc uses maven as its buildsystem. Compile with
+
+ $ mvn install
+
+Tests should run cleanly.

0 comments on commit 5b444d4

Please sign in to comment.