Integration of UML into ORMF [message #10190] |
Thu, 10 April 2008 12:37 |
Wolfgang Ponikwar Messages: 2 Registered: July 2009 |
Junior Member |
|
|
Although it is possible to express domain concepts or context information
in textual form in an extended glossary, a graphical form is frequently
more appreciated by users and developers alike.
Using UML class diagrams seems a much more natural way of expressing
domain concepts and business rules in the context of use cases, whereby
rules could be expressed using OCL, which gives such a domain model a
quite powerful expressiveness, plus the ability to check the model using
existing open source tools and libraries.
Users applying classnames and rule names or statements from the domain
model in their use case documents could be assisted by the tool by
automatically creating links, allowing navigation and doing additional
consistency checking and potentially other things, too.
To get a head-on start, I suggest not to develop our own UML editor, but
use one of the existing open source editors for Eclipse, such as (list is
not exhaustive):
- AmaterasUML
( http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?pa ge=AmaterasUML)
- argoeclipse
(http://argoeclipse.tigris.org/)
- Papyrus
(http://www.papyrusuml.org/)
- Violet UML
(http://alexdp.free.fr/violetumleditor/page.php)
The main job would be to integrate the editor visually and interface on
the data side to bring the model information into the overall data model
of ORMF.
What else can be done is left to your imagination...
This thread is started in response to an issue on dev.java.net I rose a
couple of days ago:
https://useme.dev.java.net/issues/show_bug.cgi?id=10
|
|
|
Re: Integration of UML into ORMF [message #10205 is a reply to message #10190] |
Thu, 10 April 2008 13:31 |
|
On 2008-04-10 13:37:02 +0100, woponikwar@ib-ponikwar.de (Wolfgang
Ponikwar) said:
> Although it is possible to express domain concepts or context
> information in textual form in an extended glossary, a graphical form
> is frequently more appreciated by users and developers alike.
> Using UML class diagrams seems a much more natural way of expressing
> domain concepts and business rules in the context of use cases, whereby
> rules could be expressed using OCL, which gives such a domain model a
> quite powerful expressiveness, plus the ability to check the model
> using existing open source tools and libraries.
> Users applying classnames and rule names or statements from the domain
> model in their use case documents could be assisted by the tool by
> automatically creating links, allowing navigation and doing additional
> consistency checking and potentially other things, too.
>
> To get a head-on start, I suggest not to develop our own UML editor,
> but use one of the existing open source editors for Eclipse, such as
> (list is not exhaustive):
> - AmaterasUML
> ( http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?pa ge=AmaterasUML)
-
>
> argoeclipse (http://argoeclipse.tigris.org/)
> - Papyrus (http://www.papyrusuml.org/)
> - Violet UML
> (http://alexdp.free.fr/violetumleditor/page.php)
>
> The main job would be to integrate the editor visually and interface on
> the data side to bring the model information into the overall data
> model of ORMF.
> What else can be done is left to your imagination...
>
> This thread is started in response to an issue on dev.java.net I rose a
> couple of days ago: https://useme.dev.java.net/issues/show_bug.cgi?id=10
Some very excellent food for thought.
One question, I was wondering why you picked the projects you did for
the head-on start. Have you considered the Eclipse UML2 project?
For one I think these ideas deserve some serious consideration and exploration.
Thanks Wolfgang,
Joel
--
Joel Rosi-Schwartz
Etish Limited [http://www.etish.org]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^...^
/ o,o \ The proud parents of Useme
|) ::: (| The Open Requirements Management Tool
====w=w==== [https://useme.dev.java.net]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
Re: Integration of UML into ORMF [message #563362 is a reply to message #10190] |
Thu, 10 April 2008 13:31 |
|
On 2008-04-10 13:37:02 +0100, woponikwar@ib-ponikwar.de (Wolfgang
Ponikwar) said:
> Although it is possible to express domain concepts or context
> information in textual form in an extended glossary, a graphical form
> is frequently more appreciated by users and developers alike.
> Using UML class diagrams seems a much more natural way of expressing
> domain concepts and business rules in the context of use cases, whereby
> rules could be expressed using OCL, which gives such a domain model a
> quite powerful expressiveness, plus the ability to check the model
> using existing open source tools and libraries.
> Users applying classnames and rule names or statements from the domain
> model in their use case documents could be assisted by the tool by
> automatically creating links, allowing navigation and doing additional
> consistency checking and potentially other things, too.
>
> To get a head-on start, I suggest not to develop our own UML editor,
> but use one of the existing open source editors for Eclipse, such as
> (list is not exhaustive):
> - AmaterasUML
> ( http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?pa ge=AmaterasUML)
-
>
> argoeclipse (http://argoeclipse.tigris.org/)
> - Papyrus (http://www.papyrusuml.org/)
> - Violet UML
> (http://alexdp.free.fr/violetumleditor/page.php)
>
> The main job would be to integrate the editor visually and interface on
> the data side to bring the model information into the overall data
> model of ORMF.
> What else can be done is left to your imagination...
>
> This thread is started in response to an issue on dev.java.net I rose a
> couple of days ago: https://useme.dev.java.net/issues/show_bug.cgi?id=10
Some very excellent food for thought.
One question, I was wondering why you picked the projects you did for
the head-on start. Have you considered the Eclipse UML2 project?
For one I think these ideas deserve some serious consideration and exploration.
Thanks Wolfgang,
Joel
--
Joel Rosi-Schwartz
Etish Limited [http://www.etish.org]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^...^
/ o,o \ The proud parents of Useme
|) ::: (| The Open Requirements Management Tool
====w=w==== [https://useme.dev.java.net]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
Powered by
FUDForum. Page generated in 0.03655 seconds