JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JavaTwo 討論區 » 2003 JavaTwo  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
flat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - morchory , 2003-08-14 07:07
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:今天聽了葉先生的AspectJ [Re:william]
joeyli





發文: 105
積分: 5
於 2003-08-13 22:59 user profilesend a private message to usersend email to joeylisearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
william wrote:
被點名了... 本來想說今天穿得比較普通一點, 應該不會被認出來... :Q


Sorry!沒想到真把您挖出來了,實在不好意思!
小弟生性害羞,講座後又有眾多聽眾圍繞葉先生,出此下策,先說聲抱歉了!


廣義的 model-driven 方法並未試圖解決未知面向的問題,
而狹義的 OMG MDA 並未試圖解決未知「功能面向」的問題,
只試圖解決未知「platform 面向」的問題,
至少以目前而言。


這點您說得沒錯,是我想太多了Tongue


我覺得, 如果把比較中間的那一頁 M0∼M3 挪到前面講
(以 workflow 為例, 講述 meta-model、PIM/PSM/codegen 通盤架構),
半數以上的觀眾會比較容易進入狀況吧。

model driven 的觀念, 是軟體界很早就有的夢想,
至少像 Petri net 這種東西就已經行之有年。
只不過現在 OMG 藉由過去 CORBA IDL 及
UML meta-model 制訂經驗, 看到了這方面的標準化潛力,
再加上 XML 做為 serialized form 的態勢明顯,
便加把勁兒, 訂出這種參考模型。

不同的 model driven 派別, 著眼於不同的議題。
有的著重於 model 的自動驗證性, 有的著重於 domain 的完備性。
至於 OMG MDA 嘛... 以我今天聽到的感覺
(我以前只看過 XMI 的資料, 沒研究 OMG PIM/PSM 架構),
似乎比較著眼於同一份 domain model 在異質架構的獨立性。

說得更極端一點, 我認為, OMG MDA 的真正牛肉 (及挑戰),
在於 models 之間的 clean separation 及 mapping,
至於 MOF、XMI 等等, 甚至 JMI 云云,
都只是無關真正痛癢的錦上添花之舉,
傳統技術也辦得到, 只是不那麼標準化罷了。

不過, 如果這講座只講真正牛肉, 而不講那些周邊事宜,
那又變成 100% 學術講座了... :<

這恐怕就是技術研討會的原罪吧!
不過,覺得這次大會在議題上整體的安排已經相當不錯了!


的確是滿暴力的。

可是如此一來, 這套 workflow 系統用不用 OMG MDA 來做, 似乎無關宏旨。

如果這套系統的 mapping rules 本質上無法再加以 generalize 至其他 domains,
那麼, 這套系統的 PIMs 也沒多少互通性及獨立性 (和特定的 mapping 綁死);
那跟自己硬做一套專屬的 workflow visual modeling 系統,
那跟自己用傳統方式自訂一套 domain language 或 little language,
再拿 yacc 來自己針對各種底層 platforms 寫一套特定的 codegen,
又有多少分別呢?


.......小弟和您的想法一樣,不過,想來學術研究就是這樣吧!周教授他應該也想在完整tools尚未推出前實作一下,只不過這樣做還看不出來具體的優點。
實際上MDA一切也只能看tools 後續的發展.......


您講得很對, 有講到核心。 Smile

當場我有一個問題, 只是不及詢問。
印象中, 投影片裡面在講 MDA 分層的架構圖上,
箭頭不只是從 PIM 指到 PSM, 還有一個是從 PSM 指回 PIM。
呃... 我滿懷疑這第二箭頭的可行性。


由第19張投影片來看,感覺MDA的隱喻像擁有一貫化製程的工廠,PIM由Domain Expert與SA產出,
然後由Meta-Model & Rules developer定義的PSM Metamodels與PIM2PSM Mapping engine將
PIM轉為PSM,也就是想藉著Modeling到Coding整體的自動化來降低Architect影響力。
若由此來看,只要mapping engine寫好,PSM與PIM間的正向逆向轉換應當是可能的吧?(純臆測)

針對您提到的第5張投影片中,我覺得奇怪的倒是若MDA這樣的東西真的成立的話,照理說連Code
反轉為PSM都應當是可能的,但該圖中PSM與PIM間可逆,Code與PSM間不可逆,實在搞不懂.......

不過,就現實面而言小弟是完全認同您的說法,在Model間的轉換中絕對是會lose一些東西的。

對於MDA這類東西小弟個人向來持質疑的成分較大,追求完全的自動化向來是人類的夢想,但
越是偏向創意、設計面的東西(摻雜右腦思考的東西)越難做到完全的自動化。這在其他的領域
如機械、建築業中早已獲得證明。無奈...........


joeyli edited on 2003-08-13 23:03
話題樹型展開
人氣 標題 作者 字數 發文時間
11013 [精華] 今天聽了葉先生的AspectJ joeyli 886 2003-08-12 22:24
8869 Re:今天聽了葉先生的AspectJ joeyli 941 2003-08-13 18:56
9104 Re:今天聽了葉先生的AspectJ william 2228 2003-08-13 20:38
8949 Re:今天聽了葉先生的AspectJ joeyli 2124 2003-08-13 22:59
8820 Re:今天聽了葉先生的AspectJ william 311 2003-08-14 03:07
8010 Re:今天聽了葉先生的AspectJ popcorny 166 2003-08-22 00:15
7904 Re:今天聽了葉先生的AspectJ rBen 162 2003-08-22 00:57
8193 Re:今天聽了葉先生的AspectJ william 1107 2003-08-22 15:27
7897 Re:今天聽了葉先生的AspectJ zodiac 194 2003-08-22 11:41
9841 Re:今天聽了葉先生的AspectJ saijone 1785 2003-08-24 11:17
8742 Re:今天聽了葉先生的AspectJ Yoshi 579 2003-08-13 19:26
8807 Re:今天聽了葉先生的AspectJ william 1324 2003-08-13 19:53
8602 Re:今天聽了葉先生的AspectJ sho 137 2003-08-14 11:07
8497 Re:今天聽了葉先生的AspectJ jini 163 2003-08-15 01:14
8430 Re:今天聽了葉先生的AspectJ william 349 2003-08-15 02:10
9600 Re:今天聽了葉先生的AspectJ annhy 282 2003-08-16 14:39
8472 Re:今天聽了葉先生的AspectJ william 669 2003-08-16 17:44
8328 Re:今天聽了葉先生的AspectJ browser 816 2003-08-16 19:39
8066 Re:今天聽了葉先生的AspectJ rBen 367 2003-08-20 01:12
8225 Re:今天聽了葉先生的AspectJ joeyli 1054 2003-08-20 21:24
7927 Re:今天聽了葉先生的AspectJ rBen 737 2003-08-21 19:19
7989 Re:今天聽了葉先生的AspectJ popcorny 627 2003-08-21 21:55
8004 Re:今天聽了葉先生的AspectJ Shen 41 2003-08-21 21:22
8109 Re:今天聽了葉先生的AspectJ joeyli 177 2003-08-21 23:57
» JWorld@TW »  JavaTwo 討論區 » 2003 JavaTwo

flat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8