Skip to content

Commit 05ce66e

Browse files
committed
Merge branch 'master' of https://github.com/nmcl/JavaSim
2 parents 85845de + 7a864db commit 05ce66e

3 files changed

Lines changed: 5 additions & 7 deletions

File tree

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,10 @@ The system also comes with complete examples and tests which illustrate many of
99

1010
Over the years C++SIM and JavaSim have been used by many commercial and academic organisations.
1111

12-
Prior to 2007 both C++SIM and JavaSim were freely available in source and binary from Newcastle University, under the University's own licence. However, in late 2007 Newcastle University decided that everything could be released into open source under LGPL.
12+
Prior to 2007 both C++SIM and JavaSim were freely available in source and binary from Newcastle University, under the University's own licence. However, in late 2007 Newcastle University decided that everything could be released into open source under LGPL. In 2015 the code was moved from Codehaus to github. All JIRAs from there were also recreated as github issues.
1313

1414
You can find details of the releases in the https://github.com/nmcl/JavaSim/releases section as well as binary downloads for some releases.
1515

16-
In 2015 the code was moved from Codehaus to github. All JIRAs from there were also recreated as github issues.
17-
1816
----
1917

2018
To build:
@@ -29,4 +27,4 @@ Run tests and create installation:
2927

3028
mvn install
3129

32-
Run examples check the README in that directory.
30+
To run the examples check the README in that directory.

docs/manual.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ These requirements were realised in the following design decisions:
1212

1313
- the discrete-event process based simulation facilities provided by SIMULA and its simulation classes and libraries have a considerable experience and user community which have found them to be successful for a wide variety of simulations. In later versions of the system additional simulation classes were added which provide extra functionality.
1414
15-
- inheritance was to be used throughout the design to even a greater extent than is already provided in SIMULA. This enables JavaSim to be more flexible and extensible, allowing new functionality to be added without affecting the overall system structure. For example, our I/O facilities, random number generators and probability distribution functions are entirely object-oriented, relying on inheritance to specialise their behaviour.
15+
- inheritance was to be used throughout the design to an even greater extent than is already provided in SIMULA. This enables JavaSim to be more flexible and extensible, allowing new functionality to be added without affecting the overall system structure. For example, our I/O facilities, random number generators and probability distribution functions are entirely object-oriented, relying on inheritance to specialise their behaviour.
1616
1717
NOTE: It is not necessary for the reader to know anything about the SIMULA programming language or its simulation classes, but such knowledge would aid in the understanding of the concepts and classes presented within.
1818

@@ -36,7 +36,7 @@ Thus, the first step towards building a simulation model of a system is to deter
3636

3737
=== Terminology
3838

39-
The system components chosen for the simulation are termed simulation entities. Associated with each _entity_ in the simulation are zero or more _attributes_ that describe the state of the entity and which may vary during the course of the simulation. The interaction of entities and the changes they cause in the system state are termed _events_.
39+
The system components chosen for the simulation are termed _simulation entities_. Associated with each _entity_ in the simulation are zero or more _attributes_ that describe the state of the entity and which may vary during the course of the simulation. The interaction of entities and the changes they cause in the system state are termed _events_.
4040

4141
The collection of these component attributes at any given time _t_ defines the system state at _t_. In general, the system state can take any of a variety of values, and a given simulation run results in one realisation of a set of these values (the _operation path_) over the _observation period_.
4242

examples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
To build the examples:
1+
To build the examples first ensure that the main source tree has been built using 'mvn install'. Then here:
22

33
mvn compile
44

0 commit comments

Comments
 (0)