Skip to content

Commit f258760

Browse files
committed
PyModel README.md, tweak wording
1 parent 02084f4 commit f258760

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ outcomes. Model-based testing is helpful where so many test cases are
1010
needed that it is not feasible to code them all by hand.
1111

1212
The samples included with PyModel include models and test scripts for
13-
network sockets, communication protocols, embedded controllers, data
14-
structures, and a web application.
13+
network sockets, a communication protocol, embedded controllers, data
14+
structures, a multithreaded application, and a web application.
1515

1616
PyModel includes an analyzer for validating models, visualizing their
1717
behavior, and checking their safety properties.
@@ -30,7 +30,7 @@ PyModel provides three main programs:
3030

3131
- **pma**, PyModel analyzer: generates a finite state machine (FSM)
3232
and computes properties by exploring a model program, FSM, test suite,
33-
or a product of these. Optionally checks safety properties.
33+
or a product of these.
3434

3535
- **pmg**, PyModel graphics: generates a file of graphic commands from an FSM,
3636
that can be processed by the Graphviz *dot* command to produce graphics
@@ -41,14 +41,14 @@ PyModel provides three main programs:
4141

4242
There is also a fourth program:
4343

44-
- **pmv**, PyModel viewer: invokes *pma*, *pmg*, and the Graphiz *dot* command
45-
(to display the graphics generated by *pmg*). The *pmv* program
46-
provides brevity and convenience, so analysis and display can be
47-
accomplished by a single command.
44+
- **pmv**, PyModel viewer: invokes *pma*, *pmg*, and the Graphiz *dot*
45+
command (to display the graphics generated by *pmg*). The *pmv*
46+
program provides brevity and convenience, so analysis and display
47+
can be accomplished by a single command.
4848

4949
For more information, read the [notes](notes), peruse the
5050
[talks](talks), browse the [code](pymodel), or try the
51-
[samples](samples).
51+
[samples](samples). There are README files in most of the directories.
5252

5353
PyModel is also available at
5454
[PyPI](http://pypi.python.org/pypi/PyModel).
@@ -58,7 +58,6 @@ PyModel requires Python 2.6 or higher (because it uses *itertools.product*)
5858
PyModel is influenced by [NModel](http://www.codeplex.com/NModel), but
5959
is not a translation or re-implementation.
6060

61-
<p>
6261
PyModel is covered by the
6362
[BSD License](http://www.opensource.org/licenses/BSD-3-Clause)
6463

0 commit comments

Comments
 (0)