Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Paolo F Cantoni

Pages: 1 ... 64 65 [66] 67 68 ... 77
Bugs and Issues / BUG: (825) Can't use keyboard extended characters
« on: February 06, 2008, 10:46:02 pm »
The new formatted notes do NOT allow the use of keyboard extended characters such as: [ALT+0171] for [size=16]«[/size] and [ALT+0187] for [size=16]»[/size].

You can paste the characters in, but you can't enter them in-line.


Bugs and Issues / BUG: NO support for inherited features in RTF
« on: February 06, 2008, 10:16:29 pm »
The RTF document generator needs to be consistent with the features in the Set Feature Visibility dialog.

Basically if I can/want to see these things on a diagram, I'm likely to need to see them on the generated RTF output.

Things like Inherited Responsibilities, Inherited Tags  Inherited constraints... etc

Consistency, Consistency, Consistency! TM


Bugs and Issues / RTF responsibility ordering inconsistent!
« on: February 06, 2008, 09:54:26 pm »
In [size=13]BUG: Can't order Responsibilities[/size] I note that the ONLY ordering available on the diagram or in the dialog is alphabetic.

So I go to a great deal of trouble to get the right ordering by prefixing my responsibilities with numeric text prefixes to achieve the desired order...  Looks terrible, but at least it's ordered!

Imaging my chagrin (and the "blue" air around my head) when I discover that the RTF output for the Responsibilities (aka Internal Requirements) appears arbitrary!

It must be the same as the Diagram/Dialog!

Consistency, Consistency, Consistency! TM

If the bugs weren't there, I wouldn't find them!

Bugs and Issues / BUG: quick linker and toolbox inconsistent
« on: February 05, 2008, 11:48:33 pm »
If the vertex selected is one of the vertexes on the toolbox for this diagram type, then the list of vertexes createable by the quick linker should (at least) contain the set of vertexes in the toolbox.

Similarly, list of edges should be consistent between the toolbox and the quick linker.

If the current toolbox is NOT the default one for the diagram type, then the issue is more problematic.  However, when the defaults are in place they need to be consistent!

Consistency, Consistency, Consistency! TM


Bugs and Issues / BUG: Internal Requirement type not cleared
« on: February 05, 2008, 05:59:41 pm »
The internal requirement (aka Responsibility) Type is not cleared on saving (as is the actual requirement).

Nor is it correctly cleared on prior requirement selection, if the type is empty!

This means the user is thoroughly confused as to the state of this field!

Consistency, Consistency, Consistency! TM


Bugs and Issues / BUG: Can't order Responsibilities
« on: January 23, 2008, 11:36:15 pm »
Element Responsibilities (aka - Internal Requirements) can't be ordered.  The ONLY order available is alphabetic.

Please rectify.

Every collection in EA should be able to be ordered.


Bugs and Issues / BUG: Shape script on renderable items
« on: November 18, 2007, 10:11:37 pm »
There are a number of things in EA that can have their rendering altered using the Appearance> context menu item.  You can also create stereotypes for these and they appear in the Settings|UML... panel dialog.

What you can't do with many of them is to create a shape script to render them according to the stereotype!

Examples are sequence messages and interaction fragments.

Please ensure that all items that have the ability to change their appearance and can have stereotypes attached (that's pretty much everything) can have a shape script attached that will actually work!


Bugs and Issues / BUG: XSD Model Group is exlcusive
« on: November 02, 2007, 02:46:05 am »
EA implements an XSD Model Group as a stereotype on the underlying class.

If you change the Model Group: type (one of: all, choice or sequence) EA does NOT remove the previous stereotype but adds the new one to the list.  This is totally incorrect and requires a pile of clicks (including reverting to UML view) to fix it...

Just to be clear, an XSD model group is exclusively either "all", "choice" or "Sequence" if it's one, it can't also be another!

Consistency, Consistency, Consistency! TM

[size=10]Using EA in spite of EA, NOT because of it![/size] TM[/color]

Bugs and Issues / BUG: inconsistent stererotype names
« on: November 02, 2007, 02:10:27 am »
This one almost wins the prize for the dooziest bug...  Took me an hour to track down why it occurred.

You have a stereotype (from importing an XSD) called XSDsequence.  I want to give it a particular rendering so I go into the Settings|UML... Stereotypes dialog page and make the necessary changes...  I accidentally change the name of the stereotype so I copied and pasted its name from the Notes text.  I press Save and I get the message:
<<XSDsequence >> for class has already been defined.  Do you wish to overwrite it?

Never got that before?  But yes, I want to overwrite it!

Switch back to the diagram, my rendering isn't being applied...  ???  After an hour of trying to figure out why... tests, cursing etc... I notice that in the stereotypes list I have two instances of XSDsequence one for associations and one for classes.  However in the list one renders as XSDsequence and the other as XSDsequen...  ???

How can that be?  The width of the column is just big enough for XSDsequence.  So Why XSDsequen...?  Why is it different?  Expand the column - they look identical!  Open the one that showed XSDsequen... and I find a space on the end!  Remove the space, and everything works!

But, because EA is self-inconsistent all over the place, I got the message above (how many of you spotted the trailing space the first time?). One part of EA says <<XSDsequence >> is the same as <<XSDsequence>>  (hence the message) and most other parts don't - since it isn't.

You have been warned!

Consistency, Consistency, Consistency! TM

[size=10]Using EA in spite of EA, NOT because of it![/size] TM[/color]

Uml Process / Special Characters in stereotype names/labels...
« on: November 20, 2015, 05:07:57 pm »
The UML specification appears/is mute on what characters may constitute a stereotype label/name (it seems ambiguous on what it shall be called).

I'm keen (for a variety of reasons which I won't go into here), to use some special characters in the names of some stereotypes.

1.  Does anybody know if any reason UML would not allow me to use such characters?  For example, I'd expect that using the guillemet characters might "play havoc" with the (apparent) output semantics.

2.  Does Sparx EA impose any additional restrictions on which characters may be used. For example, Character sets, Unicode ranges etc...  Or impediments due to the MDG generation/loading process.


Uml Process / UML vs BPMN for detailed design documentation
« on: September 20, 2015, 01:00:21 pm »
We're embarking on a process to create a unified modelling environment for Business Level Architecture (using ArchiMate with extensions), down to  physical modelling of real artifacts.

In business modelling, there's a change-over from ArchiMate to BPMN (for example as mentioned and documented in: : Mastering ArchiMate Edition II by Gerben Wierda).
However, when looking at more technical detailed design, we can describe  detailed program flow using UML activity diagrams etc. The EA help file has a section: Comparison of UML Activities and BPMN Processes  which seems to say that you can render any UML Activity diagram in BPMN, but not necessarily in the other direction.  That's my understanding.

Has anyone used BPMN diagrams for detailed program or computing process (as opposed to business process design)?

If so, can you share your experiences?
Any "traps for young players"?


Uml Process / Association End - Target Scope - where is it from?
« on: May 22, 2014, 05:39:30 pm »
I'm about to "Hijack" the Association End Target Scope property for my own (nefarious  ;)) purposes.

The drop-down has two values: instance and classifier.

I can't find where it (the concept) comes from - Google doesn't help. Anyone know how this property came about in the Sparx connector design?  Can anyone point me at a formal definition?


Uml Process / Materializing Generalization Sets
« on: October 04, 2013, 05:41:49 pm »
I've started to use Generalization Set A LOT in my modelling (particularly Enterprise level).  UML doesn't provide a materialization (embodiment) of the Generalization Set.  A materialization would be useful as one could attach additional metadata to the embodiment and use it in validating the model.

I've looked at how EA implements Generalization Sets and while it leaves something to be desired, it's (obviously) workable.  One item of metadata that EA provides is to assign a unique GUID to the Generalization Set.

What I was thinking of doing was to create an embodying object (most likely a Node) and assigning it the SAME GUID as the Generalization Set.  This would provide the specific cross-referencing (an example of my "Same Semantics, different syntax" concept.

Thoughts?  I can't really see any downside...

[size=0]©2013 Paolo Cantoni, Semantica[/size]

Uml Process / ArchiMate - Data views: "objects" and  f
« on: February 22, 2013, 04:50:27 pm »
As is probably known, ArchiMate appears to be a bit "light-on" for Data stuff...

However, one thing that IS bothering me is that it is suspiciously quiet on the ability to add structural features (attributes) to Business Objects, Data Objects and Artifacts.

I couldn't see anything in the ArchiMate spec that prohibited this, and I can certainly add them with EA - but EA resolutely refuses to allow me to make them visible! (see:  hiMate non-icon style rendering).

Can any ArchiMate gurus comment?


Uml Process / Instantiation arc - what is it?
« on: March 12, 2012, 04:51:16 pm »
I wanted to change the type of an arc and in the drop-down list there is a type of: Instantiation
I couldn't find any explicit reference in the Help.

Can anybody tell me what it is?
What is it's source (what specification defines it)?
How it is different from a UML Realization?


Pages: 1 ... 64 65 [66] 67 68 ... 77