OSDN Git Service

update
[stigmata/stigmata-core.git] / README.txt
1
2                    Stigmata: Java birthmark toolkit
3                             version 2.0.0
4                    http://stigmata.sourceforge.jp/
5
6                               Copyright 2006-2007 Haruaki Tamada, Ph.D
7                                             Software Engineering Lab.,
8                            Graduate School of Information and Science,
9                              Nara Institute of Science and Technology,
10
11 * Overview
12
13     Stigmata is Java birthmark toolkit, which aims to detect the
14   theft of programs.  This tool can extract birthmarks from Java
15   class files directory, and compare them.
16
17     A birthmark is a set of special informations that the program
18   originally possesses.  The birthmark is carefully extracted from
19   critical portions of class file.  Hence, if a class file P has
20   the same birthmark as another class file Q's, Q is very likely to
21   be a copy of P.  Thus, the birthmark can be used as a simple but
22   powerful signature to distinguish doubtful class files (those
23   which seem to be copies).
24
25 * Features
26
27     Stigmata support the extracting birthmarks from Java class
28   files, and written in Java 5 with ASM.
29
30   The main features are:
31
32   - extraction of the four types of birthmarks directly from Java
33     class files (without source code),
34   - pairwise birthmark comparison of Java class files,
35   - Jar file and War file support,
36   - plug-in architecture for new birthmarks, and
37   - analysis of extracted birthmarks (MDS)
38
39 * Requirements
40
41   Stigmata requires following libraries.
42
43   - ASM 2.2.3 (http://asm.objectweb.org/)
44   - Apache Commons DBUtils 1.1 (http://commons.apache.org/dbutils/)
45   - Apache Commons Beanutils 1.7.0 (http://commons.apache.org/beanutils/)
46   - Talisman XmlCli 1.2.2 (http://talisman.sourceforge.jp/xmlcli/)
47   - Talisman MDS 1.0.1 (http://talisman.sourceforge.jp/mds/)
48   - Talisman i18n 1.0.1 (http://talisman.sourceforge.jp/i18n/)
49   - Stigmata Digger 1.0.0 (http://stigmata.sourceforge.jp/digger/)
50
51   - JUnit 4.1 (http://www.junit.org/) for testing.
52
53 * Author
54
55   Name:        Haruaki TAMADA.
56   Affiliation: Stigmata Project, Sourceforge.jp
57   E-mail:      tama3[ at ]users.sourceforge.jp
58   Web Page:    http://stigmata.sourceforge.jp/
59
60   Please notify us some bugs and requests to 
61   mailto:stigmata-info[ at ]lists.sourceforge.jp
62