<Important>
1. Project Administrators must install SINVAS ADMIN on their local PC to create projects or manage authorities of users.
SINVAS Admin can be downloaded from the following link.
http://sourceforge.net/projects/sinvas/files/Releases/SINVAS%20ADMIN/
2. If you want to use this version of SINVAS UML, you must update SINVAS ADMIN in your local PC.
If you are already using SINVAS ADMIN, it is recommended that you backup the database files as follows before updating SINVAS ADMIN.
1) Copy the following file to a safe path.
<Installation Path of SINVAS ADMIN>/modules/teamserver/webapps/modelserver/db/sinvas.repository
2) Install a new version of SINVAS ADMIN.
3) Paste the copied 'sinvas.repository' file to the following folder.
<Installation Path of SINVAS ADMIN>/modules/teamserver/webapps/modelserver/db/
================================
Change logs
================================
<<The changes on August 18, 2017>>
1. Minor Updates
- When a program crash occurs, the current work contents are saved and restored when the next program starts.
- Error reports can now be emailed when a program crash occurs.
- When you commit to the team server, if there are any changes to the server, you have to get updates first.
- When the project is committed to the team server, it notifies the user when the project is deleted.
- When MS Word document was created, the images were embedded in the document.
- Delete the temporary file created when creating MS Word document.
2. Bug Patch
- Fixed the problem that some MS Word version does not generate html document due to path problem.
- Fixed an issue where the reference relationship was incorrect when adding models via the main menu.
--------------------------------
<<The changes on April 1, 2016>>
1. Minor Updates
- When double-click an model in tracer viewer, the related view object is selected in the diagram.
2. Bug Patch
- The program crash caused by lack of memory when loading large team project, is fixed.
--------------------------------
<<The changes on January 4, 2016>>
1. Major Updates
- eGov reverse engineering is improved. For example, users can generate Sequence Diagram based on a set of program process from DAO to VO and determine the level of Class Diagram.
2. Minor Updates
- A quality of anti-alias is improved. (The thickness of line is created regularly during extension and contraction)
- Shortcut keys can be used when users enter Scenario-Step in the UseCase Scenario Editor. (Enter, Ins, Delete, Ctrl+up/down, etc.)
- Users can be set various options in Reverse engineering.
- Users can set package level which generates Overview Diagram in JAVA reverse engineering
- The ID attribute is added to all of model elements.
- The Wordwrap function can be applied to some of view elements. (Class, Interface, Package, UseCase, etc.)
- Models related to Interaction is added or changed in UML meta model.
- CallBehaviorAction is added on Activity Diagram, and the notations of Action, Partition, etc. are also changed.
- When users add Sequence diagram or Communication diagram, Interaction is added automatically, and a diagram is added under the hierarchy.
- When StateMachine diagram is added, StateMachine is added. and a diagram is generated under the hierarchy.
- When Activity Diagram is added, Activity is added. and a diagram is generated under the hierarchy.
- When users select a color of element(line color, fill color, etc.), the color can be selected in the dialog box.
- AcceptEventAction, SendSignalAction, TimeEventAction are appended in Activity diagram.
- Auto layout function can be applied to Activity diagram..
- Performance is improved when drawing diagram has large number of views.
- Some script APIs are appended.
3. Bug Patch
- The bug, all of diagram image is copied when some views of diagram is copied as images, is fixed.
- The bug, a function of Copy&Paste dose not work between instances of two programs, is fixed.
- The bug, a menu of Copy&Paste is not properly updated, is fixed.
--------------------------------
<<The changes on September 30, 2015>>
1. Major Updates
- A "eGov framework (Spring + iBatis) reverse engineering" module is added.
- A "Sequence diagram reverse engineering for Java" module is added.
2. Minor Updates
- Some inconvenience in open dialog of Team project is improved.
- The name of project appears in the title bar of program.
- The login-window appears in the middle of program when the program is run.
- If you don't have any write-privileges in the team project, you can't generate any elements from the tool box.
- If you don't have any write-privileges in the team project, you can't add or delete collection item, relation, shortcut, etc. in the property editor.
- If you don't have any write-privileges in the team project, you can't add diagrams in the thumbnail editor.
- Java reverse engineering supports JAVA 1.7 version and JAVA 1.6 version.
- If the program becomes crash, the causes of crush is recorded as log-files.
3. Bug Patch
- The bug, excessive data-load is generated depending on the number of projects when users connect into the team-server, is fixed.
- The information of privileges is updated when team-project is opened or updated.
- The bug, the information of trace does not appear in the trace viewer properly, is fixed.
- The bug, the text edit of first step is focused continuously though steps are generated continuously in the UseCase scenario editor, is fixed.
- The bug, diagrams are expanded or crushed excessively in documents generated after executing HTML document generator or Web publisher, is fixed.
--------------------------------
<<The changes on September 1, 2015>>
1. Major Updates
- Following functions in SINVAS UML have been transferred to SINVAS ADMIN.
1) Creating projects / Managing users
2) Editing Meta Profile
3) Editing Generator
4) Editing Validation Rules
- The function for updating profile is added. Now, when you connect a teamserver, SINVAS UML will be updated about changed profile
from the server.
- Depending on the authorities assigned to the user, administrator can give a constraint on reading or editing the project.
- Loading speed of the project in team-cooperation has been improved.
2. Minor Updates
- The performance of Model Explorer has been improved.
- An user can remove the view style which the user has changed to restore its original form.
- When an user connect to the teamserver, the log-in information of user appears on the toolbar.
3. Bug Patch
- The bug, the value has not been saved to the server when the value of model is changed to the default value, is fixed.
- The bug, the view styles such as Background color, line color, font, etc. have not been saved, is fixed.
- The crash generated when the Traces are connected in circular, is fixed.
- Some bugs generated when users copy or paste something are fixed.
--------------------------------
<<The changes on June 30, 2015>>
1. Major updates
- Scenario Editor of UseCase Diagram is added.
2. Minor updates
- Logical/Physical models are supported in ERDiagram.
- Diagrams are generated to the target package in reverse-engineering.
- Smart Guide can be used in Contained View.
- In the team server login window, users can choose up to 5 recently used login information (server IP, port, user ID).
- If a view is deleted in Sequence Diagram, models are also deleted.
3. Bug patch
- The bug occurred when there is no path of file when you select a project file from a list of recently opened files is fixed.
- The bug occurred when selecting [File]-[Close] on the menu is fixed.
- The bug occurred when generating model menu in some certain situations is fixed.
- The bug of Self-Association which is one of the validation rules is fixed.
--------------------------------
<<The changes on June 7, 2015>>
1. Major updates
- BPMN meta-models are renewed.
<Remark> BPMN meta-models defined newly are not compatible with the precious version of BPMN meta-models.
If you want to use your previous version of BPMN meta-models,
1) Copy and Paste "<Installed folder>/modules/profiles/bpmn" folder in any location excepting the installation path.
2) Install the patch version of SINVAS UML.
3) Paste the bpmn folder in "<Installed folder>/modules/profiles".
- The functions for model verification and editing verification rules are added.
2. Minor updates
- The 'Completer' function is provided to find a target model in Relation selector dialog.
- Models are arranged in Relation selector dialog in the same way of Model Explorer.
- The properties of tool-group are edited in the notation sector of Meta model editor.
If you enter the properties of the tool-group attribute, notations are displayed based on the name of tool-group in the Tool Box.
- InteractionOperand can be added under the CombinedFragment in the Sequence diagram.
- A tool button which can choose signatures on the Message of the Sequence Diagram can be added.
3. Bug patch
- The bug, a size of LifeLine is sometimes changed in the Sequence diagram, is fixed.
- The bug, Object selector dialog show a wrong list of objects when you edit properties of reference type of Relation, is fixed.
- The bug, the name labels of message of Sequence diagram are not saved when you save a project in the Team Server, is fixed.
--------------------------------
<<The changes on April 30, 2015>>
1. Minor updates
- The performance of Model Explorer is improved.
- The delay occurred when you switch to 3D Scene mode is improved.
- The delay occurred when you open a project is improved.
- If you connect to the Team Server, the [Team] button appears on the Toolbar instead of the [File] button.
- Models are printed in the order of generation (by storage order) when you execute Web Publish.
2. Bug patch
- Icons of Tool button can be changed when you edit Notations in the Profile Editing mode.
- The name of the read-only profile cannot be changed in the Profile Editor.
- The crash occurred when you double click a Shortcut that targets are not specified in the Property Editor is fixed.
- The bug, properties are overwritten in the Property Editor, is fixed.
--------------------------------
<<The changes on March 31, 2015>>
1. Minor updates
- The display method of Stereotype on Class View, Boundary View, Control View and Entity View can be changed in Diagram
- Trcace Viewer is improved. Trace Viewer displays separately objects which trace the selected object and objects which the selected object traces.
- Algorithm of Auto layout is improved. (It is also applied during the reverse engineering.)
- The location of files can be set as an option when eGov code is generated.
2. Bug patch
- The bug, the changed values of properties are not reflected to Property Editor when you change properties by Quick Editor, etc., is fixed.
- The bug, the list of projects isn't read because of overflow of auto comment when committers commit in Team Server, is fixed.
--------------------------------
<<The changes on February 13, 2015>>
1. Major updates
Traceability features
- Traceability editor has been added.
- Trace viewer has been added.
2. Minor updates
MainWindow
- Useability of scrollbar are improved.
Meta Model
- "Conainment" relation is added.
- Some properties of View are removed.
- Some properties of UseCase are added.
(basicFlow, alternativeFlow, specialRequirements, preconditions, postconditions)
- You can create Lifeline element by drag&drop a kind of Classifier into diagram editor from model explorer.
- Lifeline is showing as iconic form by type property value.
MDA
- When execute MDA rule, [YesToAll], [NoToAll] options are available in the overwrite files prompt.
- HTML generation and Web publishing generates html text from property values as is.
3. Bug patch
- Bugs of some project templates are fixed.
- The bug that backup files has not been created is fixed.
--------------------------------
<<The changes on January 9, 2015>>
1. Minor updates
Main Window
- Some user options such as showing whether back-up files are generate have been added to the program.
2. Bug patch
- The bug that the name of message in the Sequence diagram does not appear when you re-load it after saving the project has been fixed.
- The bug that the qualifier of Association does not appear when you re-load it after saving the project has been fixed.
- The bug that the sequence number is not immediately updated when you add or move a message in the Sequence diagram has been fixed.
--------------------------------
<<The changes on January 5, 2015>>
1. Minor updates
Main Window
- Progress bar is dispalyed when you open/save a project.
- Sub menus of Add Model/Add Diagrams have been improved.
- Menus of Paste, Paste Model are integrated in the Paste.
- Some icons of the tool button have been changed.
- Tooltip is displayed on the menu and tool buttons.
Diagram Editor
- Compartment items like attribute, operation can be selected while holding down the alt key.
- You can change the order of the compartment items or move to a different view by drag & drop.
- You can check whether the container view exists in the suitable position when you generate elements by drag&drop in the toolbox.
Property Editor
- Multiline string can be entered on the attributes of string type.
- Shortcuts can be added or edited to the elements.
Quick Tools
- When you list the relation of quick tools, relations that can be connected in the opposite direction to the elements are also dsplayed.
- When you list the relation of quick tools, types that can be connected in the opposite direction to the elements are also displayed.
- You can check whether the container view exists in the suitable position through the relation quick tool during the creation of the opponent elements.
- Quick editor pops up to edit immediately the name through the relation quick tool during generation of the opponent elements.
- Quick editor pops up to edit immediately the name by drag&drop in the toolbox during generation of elements.
Others
- XMI import/export function has been improved.
- The progress logs are printed in the output window in applying MDA rules.
2. Bug patch
- When you create a project with File > New Project menu, the bug that is not covered by the default template has been fixed.
- When you open a project in setting a DefaultDiagram, the bug that diagrams are not activated has been fixed.
- When you press the quick tool while generating overlapping elements in the Diagram Editor, the crash has been fixed.
- When you use the Copy / Paste, the bug that tree is automatically closed in the model explorer has been fixed.
- When you paste copied models after copyig views, the crash has been fixed.
- When you do Undo after generating elements, the bug that the screen freezes for a while has been fixed.
- The bug that some of the view elements do not appear in search results has been fixed.
- The bug that text elements are cut in the preview screen of the Profile Editor has been fixed.
- The bug that view is not deleted normarlly after selecteing the view in the Notations tab of Profile editor.
- When you delete more than twice the same type of notation in the Profile Editor, the program crash has been fixed.
- The bug that the order of messages of the sequence diagran does not match with the order of messages in the relations section has been fixed.
- When you modify some properties after generating MDA rules, the program crash has been fixed.
- When you open a project in activating 3D overview window, the crash has been fixed.
--------------------------------
<<The changes on December 5, 2014>>
1. Major updates
UML Profile Mechanism
- You can define Stereotype element in the meta profile editor.
- You can append tagged values to a model element.
- User-defined stereotype is now available in the toolbox.
2. Minor updates
Main Window
- Some icons used in the program are updated.
Diagram Editor
- The performance of rendering diagram has been improved.
- When create new element by drag&drop to diagram editor, it's center is aligned with dropped position.
- Anti-aliasing is now applied to the kinds of edges.
Property Editor
- Disabled the animation effect when expands the tree in the property editor.
Meta Profile Editor
- Rectangle view and Ellipse view can be added in the meta notation editor.
Core Profile
- You can create Shortcut element by drag&drop a diagram model into diagram editor from model explorer.
UML Meta Model
- You can add an Attribute as qualifier to Association.
- UML element "Interaction" is now available.
- State element can contains another State or Pseudo State elements.
Profiles
- SysML profile has been imroved.
- BPLM, SoaML profile has been improved.
- The name of diagram "BPMN 2.0" is changed as "Business Process Diagram"
3. Bug patch
- Fixed the bug that cannot delete profile in the meta profile editor.
- Fixed the problem that cannot select Shorcut in the diagram editor.
- Fixed program crash while drag&drop the "select" tool into the diagram editor.
- Fixed program crash when appending a new element under the Comment or Shortcut element.
- Fixed the problem that tool buttons in the ends of Association view has been not worked.
--------------------------------
<<The changes on November 14, 2014>>
1. Minor updates
Diagram Editor
- Fill color and gradient are applied to the view that the image has been applied.
Model Explorer
- MDA function is contained in the popup menu of the model explorer
UML Meta Model
- Shortcut that can link with model, diagram and URL is added.
- Quick tool for generating Message to Connector is added.
- When you add a new Message to the Connector, it doesn't overlap with the existing Message.
- Sequence number is printed on Message view.
- The size of Decision, Merge and Choice is fixed
- Quick tool that can generate Entry, Exit and doActivity to State is added.
Property Editor
- When you edit the properties of Association, it seems that it is grouped in from / to.
- It is not possible to add the Message directly in the section of Relation when you edit the properties of Lifeline.
Diagram Thumbnail Viewer
- The configuration of menu that pops up when you press the add button is changed.
Tool Box
- After you have generated the element in diagram by drag & drop in the Toolbox, select tool can be selected.
2. Bug patch
- It is fixed that the program crash when the diagrams are removed continuously in ToThumnail viewer.
- It is fixed that the program crash when you add the type of State under the State by Add Model menu.
--------------------------------
<<The changes on November 7, 2014>>
1. Major updates
- MS Word document generation function has been added.
- MS Excel document generation function has been added.
- PDF document generation function has been added.
- Diagram Minimap function has been added.
2. Minor updates
Main Window
- The composition of the Main menu has been changed.
- The composition of the Tool bar has been changed.
- Grouping the sub-menu of ¢®E¡Ëc¢®EcAdd Model / Add Diagram¢®E¡Ëc¢®Ec menu in the Profile and Diagram.
- You can add model by searching the type of model in the New Model dialog. (Add Model > Select...)
- Improve the update speed of each editor during element selection.
Diagram Editor
- You can generate a direction to reverse by pressing the alt key when the relation is created by Quick tool.
- You can change the order of the compartment item by Ctrl+Up / Ctrl+Down in Quick editor.
- Layout function of Diagram has been added.
- You can move the whole Diagram by dragging the region in pressing the Space
- You can use paste images into other programs by copying the view in the Diagram.
- You can cancel by pressing the ESC key when you generate, move and resize view elements.
- You can cancel by pressing the ESC key when you create the view by using the Quick tool.
- You can generate elements from the Toolbox to drag & drop.
- Auto-resize function that can determine the size of the node view has been added.
- Text-overflow attribute that can specify the processing method when the width of the characters is greater than the size of the view has been added.
- Form of Quick Editor has been changed.
Model Explorer
- The order of the model can be changed from Model Explorer to drag&drop
Property Editor
- You can edit the properties of objects connected by relation in the Property Editor.
- Collection list is arranged based on the order attribute in Property Editor.
- Relation list is arranged based on the order attribute in Property Editor.
Profile Editor
- You can specify a Diagram on FromType and ToType of Meta-Reference in Meta Property Editor.
- You can specify a Meta-Reference that is associated with the Mata-Attribute in Meta Property Editor.
- You can select a date as a type of Meta-Attribute in Meta Property Editor.
UML Meta Model
- The order is printed on Message of Sequence Diagram
- The functions of Suppress Attributes, Suppress Operations, Suppress Literals are added.
MDA
- The ExtJS code can be generated from UI Diagram
Profiles
- UI Profile has been partially fixed.
3. Bug patch
- The problem that program window size increases because of Path output of the selected model has been fixed.
- The problem that the position of the Quick Editor is displayed different from the position of the view when you drag it after Double-click.
- The problem that the name of the element types that belong to the expanded profile is displayed incorrectly when you search model has been fixed.
- The problems that is not immediately updated the placement of edge when the node view connected with oblique-shaped edge moves has been fixed.
- The problem that some of the code generated by eGov template are not compiled has been fixed.
- The problem that the view can not be added to the Diagram in Meta diagram editor in certain cases has been fixed.
- The problems generated by overlapping the existing views when attaching the copied view has been fixed.
- The crash when you double-click the view in certain cases has been fixed.
- The crash or the problem that does not appear in the model explorer when you add a new element to the container view has been added
- The problem that Find panel has not been enabled in spite of pressing Ctrl+F in the closed state of the Find panel has been fixed
--------------------------------
<<The changes on October 1, 2014>>
1.Major updates
Reverse Engineering
- supports C# reverse engineering
Diff (Collaborative modeling in team server)
- Team > Diff Menu is added.
- it can compare the working project with the specific revisioned project on server.
Export Diagram
- generate current diagram to image file(*.png)
Code Generation
- generates Java code from class model
- generates C# code from class model
- generates C++ code from class model
2.Minor updates
Progress request and response for TeamServer
- shows progressbar while requesting and responsing for TeamServer.
3.Bug patch
Team function bug fixed
- when project is opened first from server after login, empty project appears.
- when update to revision is executed first from server after login, the last revision is loaded.
- when log in, validation checking for port, id, password.
Profile bug fixed
- If there doesn't not exist the profile that the project uses on loading project, program is crashed.
QuickTool bug fixed
- when relation is connected to the small notation like the "InitialState", "QuickTool" doesn't appear.
--------------------------------
<<The changes on September 20, 2014>>
1. Major updates
HTML Document Generation
- generates a document-style html file
- generates browseable html files
Collaborative modeling in team server
- login/logout
- version control
- registering project to team server
- opening project from team server
- updating only changes from team server
- updating past revision from team server
- committing changes to team server
- show revision histories
- management
- user management(add/edit/delete)
- clearing projects in team server
- connection settings
Reverse Engineering
- Reverse engineering framework (you can append additonal reverse module written javascript)
- supports Java reverse engineering
--------------------------------
<<The changes on September 3, 2014>>
1. Major updates
Quick Tools / Quick Editor
- added quick tools for appending compartment items.
- added quick tools for faster connecting relations.
- supports adding compartment item by ctrl+enter or ctrl+insert key when editing with quick editor.
- supports deleting compartment item by ctrl+delete key when editing with quick editor.
- supports changing editing compartment item by up/down arrow key
2. Minor updates and bug fixes
Meta Profile Editor
- notation editor shows view properties sorted by alphabet.
- fixed crash error when create or copy item without selecting profile.
Meta Profile
- added/modified symbols for some elements in the SOAML profile.
<<The next updates to be released on September 20, 2014>>
1. Database based project saving.
2. Team work and collaboration. (version management, diff tools, etc)
3. Reverse engineering for Java, C#.
4. UML meta model and notation update.
--------------------------------
<<The changes on August 22, 2014>>
1. Major updates
MDA
- added MDA template "Entity to ValueObject".
- added MDA template "Entity to DAO".
- added MDA template "Entity to ERD".
- added model to model script command.
Meta Profiles
- includes SOAML profile (the meta modes for modeling service oriented architecture)
2. Minor updates and bug fixes
General
- fixed crash error when opening .mdx file contains unused property names.
Meta Profile Editor
- supports defining containment relationship between views by adding container-containedviews meta reference
- modified some property names of the NodeView
Diagram Editor
- changed to select only name part when quick editor pops up.
- when creating a view with drag and drop from the model explorer to the diagram editor, connected relation views are also created.
- fixed not updating the views when you edit properties of some model elements.
- supports changing container view by dragging the view for some element types.
- changed minimum zoom levels to 10% by mouse wheeling
Model Explorer
- fixed crash error when drag and drop a model to self in the model explorer.
- supports selecting model element by clicking the right mouse button.
Class Diagram
- symbol of Interface view now changes according to kind of relation connected to it.
- Package view can contains another Package or elements.
CompositeStructure Diagram
- Collaboration view can contains other elements such as Part, CollationUse.
Activity Diagram
- Partition view can contains kind of ActivityNode views.
Sequence Diagram
- Lifline shows destruction mark when "delete" incoming message exists.
- modified some properties of Message.
MDA
- fixed the problem that carriage return character is appended whenever saving MDA template file.
- fixed the problem that shows MDA rule menus which is not filtered by stereotype.
- you can descript script statements using <@ @> code block in the MDA template.
- added script function "update", "updateForce" which update diagram.
Meta Profiles
- added/modified symbols for some elements in the BPMN profile.
- fixed some typing errors in the BPMN profile.
--------------------------------
<<The changes on August 8, 2014>>
1.Major updates
MDA Rule Editor
- Manages the MDA rule list
- Edits the properties of MDA rule
- Edits the MDA Rule Script
MDA Engine
- Invokes the MDA rule on popup and main menu
- Invokes other rules in the rule (callScript)
- Includes other rules in the rule (<@include "..."@>)
- supports Code template tag (<@= @> <@begin@> <@end@>)
- supports Utilities API for Rule Script (File, Model access)
MDA Rules (drafts)
- generates eGov.F/W(Korean eGoverment Framework) codes from models
Controller code generator
Service/ServiceImpl generator
DAO generator
ValueObject generator
iBatis Configuration generator
Oracle DDL generator
Meta Profiles
-includes BPMN profile (the meta models for Business Process Model Notation)
-includes UI profile (the meta models for UI prototypeing)
2.Minor updates and bug fixes
Sequence Diagram
- modified the properties(type, represents, selector) of the Lifeline
- added the Destruction mark on the Lifeline
- modified the properties of the Message
Class Diagram
- modifed the property(slot) of the Object
Composite Diagram
- fixed the bug that Quick buttons are not shown on selecting the Part
Statemachine Diagram
- the Action compartment added on the State
Property Editor
- improved performance for updating, when selecting element
- suggests available types, when adding an item
- added ability to edit the documentation for the selected element
Quick Dialog
- fixed the problem that clears the selection after editing on Quick Editor
- fixed the problem that has not shown the Quick Editor when adding the Attribute or the Operation
- fixed the problem that has not shown the Quick Editor when double-clicking the several types of relation
Main Window
- changed the default project template
- fixed the problem that main toolbar is obscured in low-resolution
- modified main menu and short cut
Diagram Editor
- fixed the problem that diagram is not updated when adding element by context-menu
- fixed the problem that diagram area is clipped
Model Explorer
- supports changing the element hierachies in dragging and dropping