Posted on 2005-07-09 21:58
wxb_nudt 阅读(1512)
评论(2) 编辑 收藏 所属分类:
技术杂谈
7月的长沙,真的可以热死骆驼。即使是周末,也完全没有任何玩乐的兴趣(or money?)所以只有闷在机房苦苦的写paper。手上这个paper的初稿已经写了一个多月了,越写困难越多,终于昨晚不得不重新苦读UML2.0的Specification了。结果不经意发现了两个小错误,OMG的规范文档竟然也如国内软件的程序员手册一样,喜欢犯掉括号的错误。
在omg的UML2.0规范文档《UML 2.0 Infrastructure Final Adopted Specifcation》中,第183页掉了两个括号,第一个是在下面的OCL表达式中:
self.metaclassReference.importedElement->
select(c | c.oclIsKindOf(Classifier) and
(c.generalization.namespace = self or
(c.specialization.namespace = self) )->isEmpty()
很显然子表达式(c.generalization.namespace = self掉了一个反括号“)”。
另外一个错误也是在一个OCL表达式中:
self.metamodelReference.importedPackage.elementImport.importedElement.allOwningPackages())->
union(self.metaclassReference.importedElement.allOwningPackages() )->notEmpty()
这次掉了一个正括号“(”,位置是整个表达式的开头。
由此可见,OMG的打字员很不喜欢括号。嘿嘿!
由于颇为无聊,则给OMG发了一封Email,结果163的邮件在1秒钟后就被退了回来,由此可见,OMG很不喜欢网易!改用Gmail,则很轻松的发出去了。这说明,OMG和Google关系很好。但是上次一个同学说,用Gmail给一些国内的邮箱发信,则会经常被退,看来无论如何,蛋糕是分不均的。为了保险起见,还是国内国外的邮箱各一个最为保险。
说到邮箱,上次我的163邮箱被盗了,不知道哪位大虾干的,我好不容易才拿回来。希望大家不要再盗我的邮箱了,没什么意思,里面绝对没有sex相关的内容,都是一些技术相关的联系邮件,于你无益,于我却损失颇大。况且,我不是研究网络安全的,也无意与你切磋相关技术,如果真的要显示自己是黑客高手,请去盗一些国内著名黑客的邮箱吧,那样会让你一举成名。
酷暑炎炎,无心睡眠,研究UML Profile,颇有心得,乃记之!