Skip to content

Commit b856b32

Browse files
Update README.md
1 parent 1dd1b97 commit b856b32

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<img src="logo.png" width="300"/>
22

3-
# fUML Reference Implementation for *C++*
4-
This software is an open source reference implementation of the *Semantics of a Foundational Subset for Executable UML Models* (fUML)
5-
specification by the *Object Management Group* (OMG) (see [here](https://www.omg.org/spec/FUML/1.5/About-FUML)). This implementation is based on the Java fUML reference implementation developed by
3+
# fUML/PSCS Reference Implementation for *C++*
4+
This software is an open source reference implementation of the *Semantics of a Foundational Subset for Executable UML Models* (fUML) and *Precise Semantics of UML Composite Structures* (PSCS) specifications by the *Object Management Group* (OMG) (see [fUML](https://www.omg.org/spec/FUML/1.5/About-FUML) and [PSCS](https://www.omg.org/spec/PSCS/1.2/About-PSCS)). The fUML implementation of this software is based on the Java fUML reference implementation developed by
65
*Model Driven Solutions* (see [https://github.com/ModelDriven/fUML-Reference-Implementation](https://github.com/ModelDriven/fUML-Reference-Implementation))
76

87
## Licensing
@@ -45,7 +44,7 @@ For detailed information, please see the [User Guide](fUML-C++_User_Guide.pdf) s
4544
* The *usersrc* directory may contain arbitrary nested subdirectories
4645
* Add include directories for uml and fuml to your project
4746
* Add uml and fuml binaries to the linker options of your projects
48-
* Create a `<model-name>Environment` class by deriving from class `fuml::environment::Environment`
47+
* Create a `<model-name>Environment` class by deriving from class `fuml::environment::Environment` (or `pscs::environment::Environment` for PSCS-compatibility)
4948
* Create a `<model-name>Model` class by deriving from class `uml::environment::InMemoryModel` (this class will contain all of your model elements)
5049
* Create a class containing a main method and call `<model-name>Environment::Instance()->execute("<behavior-name>");` for each behavior you want to execute in subsequent order
5150
* Build project and run executable

0 commit comments

Comments
 (0)