Author: Jan

BSA – Updated Release Plan

I am keen on releasing the first BSA version because the project has been on-going for some time + I want to scale up with more developers. The first target is to have a 1.0 with modelling only released before christmas.

BSA – UML, UML2, SysML or BSA

It exist a popular variant of UML called “SysML” (www.sysml.org) – it is close to UML2 with some variations – so why don’t we support it? The answer is very simply that BSA support what it need to generate executable code and some of the modelling techniques are not practical in that perspective. We support…

Read the full article

BSA – ToolMaker

As I create tools in BSA I also use a part of BSA to create that tool. The current version is illustrated below  it is a table driven application where I specify the tool, it details and properties, As I generate code I get Load/Save end editing generated – while I need to draw the…

Read the full article

BSA – Class Presentation

I decided to do Precentation the easy way. I simply add a “PrecentationOf” attribute that by default is blank. The Dictionary can track multiple items with the same name, so we just add a note to classes that are a precentation of something else. And then we just use the existing property to create a…

Read the full article

BSA – Release Plan

BSA has been something I have worked on on/off for the last 3+ years, but some of the concepts has been in my head for close to 40 years. This is not the first CASE tool I build or work with. This first release will target object and data modelling – UML class and ER…

Read the full article

BSA-Bugs, bugs, bugs

Testing and fixing bugs are part of a normal development cycle. I created a diagram of BSA itself for testing and as it re-loaded it looked good. I then moved BSASymbol and got a shock as several of the lines was linked to an invisible ghost symbol. The original lines was from the save, but…

Read the full article

BSA-Dictionary

To be able to precent classes I also need a working dictionary so I can make a reference to the original class. A first draft of the visual dictionary can be seen below. It is working well, with the exception that the “Data Model” folder get very large. The Functions folder will suffer the same,…

Read the full article

BSA – Precentation

The small diagram below show a typical precentation issue. I have included the full BSASymbol to the left and added a “precented” BSASymbol to the right. In the precented version I drag in GID from a base object and only show “IsLink” because that is all that I want to see in the precented diagram.…

Read the full article