Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » Where to Start(Modeling for Engineering of Industrial Plants)
Where to Start [message #658015] Sat, 05 March 2011 03:05 Go to next message
Ray Joseph is currently offline Ray JosephFriend
Messages: 87
Registered: July 2009
Member
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. From what I have read, EMF was designed for software development. 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 process. I have looked through UML and SysML and found that there are some practitioners in this arena but not many. Further, they seem to address a different aspect of the design process.

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 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.

Thank you,
Ray

Re: Where to Start [message #658049 is a reply to message #658015] Sat, 05 March 2011 16:07 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 30543
Registered: July 2009
Senior Member
Ray,

Comments below.


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>
list) {
> 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
> process.
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
models...
>
> Thank you,
> Ray
>
>
Previous Topic:masterdetails update treeviewer
Next Topic:[CDO] since API breakage occurred since version 3.0.0.v20100618-1451
Goto Forum:
  


Current Time: Tue Oct 15 09:48:44 GMT 2019

Powered by FUDForum. Page generated in 0.01398 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top