Hi Himasha,

very good idea :-)    Let me suggest a little variation:

People modeling Chevron Diagrams are not really used to use arrows to
connect the individual chevrons to indicate (control or data) flow. The
flow is defined by the orientation of the diagram (i.e. horizontal or
vertical). This would imply to avoid arrows as long as possible - but folks
MAY use arrows if they want e.g. because of clarity and comprehensibility.

Let's assume a horizontal orientation:  each chevron in a column of your
grid will be a successor of all chevrons in the immediate preceding column.
And all chevrons in the same column can be performed in parallel. And all
chevrons of certain column must be "ready" before the chevrons of the
succeeding column can be activated. And, yes, this is not really
satisfactory because not all chevrons in a certain column have to be
performed - but that's an inherent imprecision of Chevron Diagrams because
they don't have an operational semantics (by will ;-)).

Thus, the Chevron Diagram you draw would be equivalent to the following
(ChevronRelations):





Best regards,
Frank

2014-12-11 7:45 GMT+01:00 Himasha Guruge <[email protected]>:

> Hi All,
>
> The idea is to support multiple relations for the chevrons in initial
> chevron diagram editor. As the initial step, the editor canvas will include
> a virtual grid [1] where the chevron elements can be dropped into.
>
> When a chevron is dropped to the canvas most suitable cell location will
> be retrieved by checking the center position of the chevron.  In such a
> scenario where the most suitable cell is already occupied by another
> chevron element, it will be placed in the next most suitable location.
> Once a chevron element is added, it can be swapped between different cells
> as long as they are not already occupied.
>
> Any suggestion/feedback on building the virtual grid would be appreciated.
>
> [1] chevronEditor_virtualGrid_mockup
> <https://docs.google.com/a/wso2.com/drawings/d/1CJwFQrm4FjKSLS23I0iXWZwLg_D4ddramm62c0q3lAw/edit?usp=sharing>
>
> Thanks & Regards,
>
> Himasha Guruge
> *Software Engineer*
> WS*O2* *Inc.*
> Mobile: +94 777459299
> [email protected]
>

Attachment: ChevronRelations.pptx
Description: MS-Powerpoint 2007 presentation

_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to