|Re: Where to Start [message #658049 is a reply to message #658015]
||Sat, 05 March 2011 16:07
| Ed Merks
Registered: July 2009
Ray Joseph wrote:
> Hi to All,
> I have read much of the material on EMF and GMF and I see a lot of
> stuff but I am afraid I do not know what it all means.
As with all technologies, you have to use the for quite a while before
it all sinks in. Even then, there will remain things that somehow
remain difficult to understand. For example, what does <? super T> mean
here in this Collections method?
public static <T extends Comparable<? super T>> void sort(List<T>
> From what I have read, EMF was designed for software development.
Yes, a pragmatic approach to modeling that maps particularly well to Java.
> I am wondering about using in my field of engineering. I am a veteran
> of designing refineries and chemical plants. For decades, I have seen
> CAD replace the drawing table with little gained in the actual design
Drawing on the screen rather than on paper. I imagine it helps a lot
when you make an error to be able to undo it, but at a deeper level, the
design process is the same.
> I have looked through UML and SysML and found that there are some
> practitioners in this arena but not many.
Many is a relative term...
> Further, they seem to address a different aspect of the design process.
Yes, I don't believe there is a one-size-fits-all approach to modeling
in general. EMF provided a model for describing models, so it's "more
general" in the sense that you'd use it to build specialized models,
such as UML, SysML, XSD or whatever.
> I see two modeling topics. There is the physical plant. The
> opportunity is to represent form and function of the plant. The other
> is the engineering process. While this has been mostly a graphical
> effort in the past, the opportunity is to realize the data centric
> aspect. This is one of the keys I am looking for in order to
> facilitate data modeling and managing the stewardship of the data.
I imagine EMF will be well suited for that.
> I hope that I can get several viewpoints as to the possibilities here
> and to hopefully get some direction as to the tools and the learning
> path to best support this effort.
I'd suggest trying one of EMF's tutorials. That should take an hour and
should give you a better sense of what's possible, especially if you
keep in mind that the same things you can do with something like the
simple Library model is what people have done to build the XSD and UML
> Thank you,
Powered by FUDForum
. Page generated in 0.01398 seconds