Notes:
CORAS Tool 2.0.3
If upgrading from a beta version of the CORAS Tool 2.0, please read
the section below on upgrading!
CONTENTS
1. What's new in CORAS Tool 2.0.3
2. Requirements
3. Installation
4. Upgrading from older versions
5. Running the CORAS Tool
6. Stopping the CORAS server
7. Users and passwords
8. Creating a backup of the database
9. User forums and contact info
1. What's new in CORAS Tool 2.0.3
Changes in 2.0.3 (November 27th 2005):
* Fixed some relationships in CORAS UML editor which were not
working properly
* Fixed bug in risk matrix generation caused by hidden columns in
value definitions table
Changes in 2.0.2 (November 23rd 2005):
* Fixed disappearing icons in CORAS UML editor diagrams
* Fixed a crash related to web browser in Linux
* Fixed Linux/Unix startup scripts
* Various other minor bugfixes
Changes in 2.0.1 (October 29th 2005):
* Added workaround for a problem with storing files from the CORAS
UML editor in the internal XML database
* Fixed issue which prevented hiding of table columns in table
editor
* Various other minor bugfixes
Changes in 2.0 (September 26th 2005):
* New and improved user interface, replacing the old web-based
client
* Updated CORAS risk analysis methodology and table formats based on
usage experience and feedback
* Integrated editor for CORAS UML models, enabling documentation of
risk scenarios using the CORAS UML language without the need for a
separate UML tool
* Added support for UML use case and sequence diagrams, e.g. for
HazOp analysis
* Major improvements to table editor, e.g. auto-completion of
content as you type and the ability to add, delete, hide and show
columns
* Support for import and export of risk analysis projects and
experience packages, including import from CORAS Tool version 1.0
* Versioning of information, making sure the whole change history of
your data is available
* A number of other bugfixes and enhancements
* Databases from beta versions of the CORAS Tool 2.0 require
conversion, please read the section below on upgrading!
2. Requirements
To run the CORAS Tool, you need Java version 1.4.2 or newer. If you do
not have Java installed, downloads and installation instructions are
available at http://java.sun.com/j2se/. The CORAS Tool is
developed and tested using Java SDK 1.4.2, which is available at
http://java.sun.com/j2se/1.4.2/download.html.
Make sure the JAVA_HOME environment variable is set up properly,
otherwise you may be unable to run the CORAS Tool. On Windows 2000/XP,
this can be done in
Control Panel -> System -> Advanced tab -> Environment variables
Click 'New' to create a new environment variable. In the field
'Variable name' enter JAVA_HOME, and in 'Value' enter the Java
installation location, e.g. C:\j2sdk1.4.2.
3. Installation
To start the installation, run the command 'java -jar
CorasTool-2.0.3-installer.jar' in a command window (without the
quotes). In Windows, you should be able to run the installer by
double-clicking on the installer jar file.
Follow the instructions in the installer program. Select a location
where you wish to install the CORAS Tool, and which elements of the
tool to install. By default, both the client and server will be
installed. You may also choose to install a prepackaged set of
reusable risk analysis experiences as well as tools to convert
databases created with beta versions of the CORAS Tool 2.0.
The installation will create a directory which contains a number of
subdirectories, depending on which elements you chose to install:
bin
scripts to run the CORAS Tool client and server
client
the CORAS Tool client
server and lib
the CORAS Tool server and database
admin
tools to perform administrative tasks, e.g. database backup and
restore
4. Upgrading from older versions
Please note that as the table formats changed in the final 2.0 version
of the CORAS Tool, tables from old versions of the CORAS Tool (2.0
beta versions) may not work fully in this version of the CORAS Tool.
4.1 Upgrading from CORAS Tool 2.0 beta version
Note: Conversion of databases from beta versions of the CORAS Tool 2.0
is currently only supported in Windows.
Install the CORAS Tool 2.0.3 as described above, and make sure to
include the 'Convert' module which contains tools to convert the old
database format.
*** IMPORTANT: Choose a different installation directory than the old
CORAS Tool to avoid overwriting the existing data files!
The database files from the old CORAS Tool are located in the
subdirectory
server\default\data\exist\data\
of the old CORAS Tool installation directory. After installing the new
CORAS Tool version, copy the contents of this directory (*.dbx) to the
corresponding subdirectory of the new CORAS Tool installation. Then
run the convert.bat script located in the admin directory.
4.2 Upgrading from CORAS Tool version 1.0 (web interface)
To export data from the CORAS Tool version 1.0, you need the "Export
Extension" (see the coras.sourceforge.net Download page). To export a
risk assessment package (not project!) or experience package, open the
package in the web interface, click the 'Export' link and save the
resulting XML to file.
To import the data into the CORAS Tool 2.0.3, select File->Import and
either 'Import risk analysis project' or 'Import experience package'.
Select the file you saved earlier and click Open. This will create a
new risk analysis project or experience package with the imported
data, which you can then open in the regular fashion.
5. Running the CORAS Tool
The bin directory contains the scripts needed to start the CORAS
server and client. To run the CORAS server under Windows, run the
start-server.bat file in the bin directory, e.g. by double-clicking on
it in File Explorer. To run the server under Linux/Unix, go to the bin
directory and type sh start-server.sh.
If Java is installed properly, the CORAS server should now be up and
running. The CORAS server will print out status messages in a console
window. Wait until the server is ready - it will print out a line
similar to:
13:51:33,551 INFO [Server] JBoss (MX MicroKernel) [4.0.2 (build:
CVSTag=JBoss_4_0_2 date=200505022023)] Started in 11s:513ms
Once the server is ready, you can launch the CORAS client application.
To run the CORAS client under Windows, double-click on the client.bat
file in the bin directory. To run the client under Linux/Unix, go to
the bin directory and type sh client.sh.
Log in to the CORAS Tool with username default, password default.
*** IMPORTANT: *** Please change the password of the users
immediately! See the section on users and passwords below.
6. Stopping the CORAS server
When you are done using the CORAS Tool, stop the server by hitting
Ctrl+C in the CORAS server console window.
7. Users and passwords
Users, passwords and roles are defined in the files users.properties
and roles.properties, which are located in the subdirectory
server\default\conf of the CORAS Tool installation.
To add a user, add a line on the form
username=password
to users.properties, and a line on the form
username=user
to roles.properties.
The only supported roles are user and administrator, however currently
the administrator role does not offer any additional functionality.
8. Creating a backup of the database
The database files for the CORAS Tool are located in the subdirectory
server\default\data\exist\data\
To make a backup, first ensure that the server is not running (see the
section on stopping the CORAS server above). Then run the
backup.bat script (Windows only) located in the admin directory, or
just copy the *.dbx files from the database directory to a safe
location.
9. User forums and contact info
You can subscribe to the coras-users mailinglist or read the
mailinglist archives at:
http://lists.sourceforge.net/lists/listinfo/coras-users.
For updates and news about the CORAS Tool and other CORAS-related
events, please visit the CORAS webpage at
http://coras.sourceforge.net/.
Fredrik Vraalsen
SINTEF Information and Communication Technology
Pb 124 Blindern
N-0314 Oslo, Norway
E-mail: fredrik.vraalsen@sintef.no
Phone: (+47) 22 06 73 45 (office)
Changes:
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use