NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH,...
Transcript of NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH,...
NSL development withPapyrus UML
30/03/2010IP ARCH, Inc.Naohiko Shimizu, Ph.D.
Download UML profile for NSLhttp://www.ip-arch.jp/indexe.html
Start Papyrus UML
Create a new Papyrus project
Project viewYou may need UML pallet on
the right
File → Import
Select Archive FileNSLprofile.zip
Import into current project
Import NSL UML package
Check the NSL
Make a new package
Make a new class in the package
Add a new propertyin the class
Click the propety name, edit the name, type, etc.
Types start from NSL::
I/O is publicInternal is private
Create another class
Make an association arrow
Make operation and set parameters
Add opaque behavior on the operation
Click the behavior name
Enter the contents with natural language mode
Class also contain class behavior
Enter the contents with natural language mode
For other operations, you can also enter the contents
Save the project when completed
Use UMLtoNSL to convert .uml file for NSL