科学网

 找回密码
  注册

tag 标签: Software

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

[转载]云平台
jsujs982 2011-11-21 13:43
云平台(cloud platforms) 顾名思义,这种平台允许开发者们或是将写好的程序放在“云”里运行,或是使用“云”里提供的服务,或二者皆是。至于这种平台的名称,现在我们可以听到不止一种称呼,比如按需平台(on-demand platform)、平台即服务(platform as a service,PaaS)等等。实际环境中的云平台:三种云服务。 之一::软件即服务 (Software as a service,SaaS):SaaS应用是完全在“云”里(也就是说,一个Internet服务提供商的服务器上)运行的。其户内客户端(on-premises client)通常是一个浏览器或其他简易客户端。Salesforce可能是当前最知名的SaaS应用,不过除此以外也有许多其他应用。 //云计算在腾讯来讲,业务部门对外提供的就是SaaS的模式,当客户提供QQ邮箱和Qzone的时候,他们用的就是一个软件服务形式提供。腾讯内部的基础架构部门会开发PaaS和IaaS的架构提供给业务部门,现在有了这个开放平台之后,IaaS和PaaS也向第三方提供的,他们在朋友社区和Qzone的应用也用了腾讯提供的IaaS和PaaS的架构。 之二::平台即服务   平台即服务(PaaS)是SaaS的一个变种,整个开发环境作为一个服务而提供。 微软正式推出云服务平台——Windows Azure 苹果于2011年6月7日在WWDC2011上,正式发布了iCloud云服务。 云平台(Cloud platforms):云平台提供基于“云”的服务,供开发者创建应用时采用。你不必构建自己的基础,你完全可以依靠云平台来创建新的SaaS应用。云平台的直接用户是开发者,而不是最终用户。 云平台是由搭载了云平台服务器端软件的云服务器、搭载了云平台客户端软件的云电脑以及网络组件所构成的,用于提高低配置或老旧计算机的综合性能,使其达到现有流行速度的效果。
个人分类: 物联网|2530 次阅读|0 个评论
[转载]5 Free offline dictionaries for Windows
samuelrunning 2011-10-31 17:39
重装了系统,之前一直用的babylon死活也用不了了,于是便查网络,发现instantFundas网站有一篇文章介绍了几款不错的免费离线词典软件,文章如下(用鼠标猛击文章标题可转至原文,猛击词典名称可转至词典相关网页): 5 Free offline dictionaries for Windows Online dictionaries are abundant. But their biggest drawback is their dependence on an active internet connection. When the internet connection is down these dictionaries become useless. This is when offline dictionaries come helpful. So here I have compiled 5 popular and very handy free dictionaries for Windows. 1. Wordweb Free Dictionary Wordweb is probably the best freeware dictionary out there. WordWeb is available as a powerful Pro version and a cut down free version. The free version is used by millions of people from all over the world, many of whom may not be able to afford a commercial dictionary. It sits in the system tray and can be launched from within any program. Wordweb by default integrates into MS Word and gives you a one click access to it from within Word. Apart from definitions, Wordweb shows you synonyms, related words and the root of the words. Wordweb has more than 150 000 root words and 120 000 synonym sets. 2. TheSage's English Dictionary and Thesaurus TheSage's English Dictionary and Thesaurus is a professional software package that integrates a complete dictionary and multifaceted thesaurus of the English language into a single and powerful language reference system. TheSage can look up words directly from almost any program (IE, Word, Firefox, Outlook, Thunderbird, etc ) and is 100% portable. You can just copy it to your pen drive and take it along with you. TheSage allows you to look up words directly from most applications, offering multiple detailed definitions each coupled with its own thesaurus. It has over 145,000 references with multiple detailed definitions (over 200,000) and a complete thesaurus with nearly 1,200,000 relationships between definition. TheSage has a tabbed interface, which is a rage these days, and supports wildcard search which is extremely helpful. 3. Stardict Stardict is a free open source off-line dictionary program that allows you to use all those free dictionaries (at the moment more than 100 dictionaries are available).StarDict is just a dictionary shell, so when you download it you have no dictionary that comes along. You have to install dictionaries yourself. Stardict supports an interesting search concept called Fuzzy query. When you can't remember how to spell a word exactly, you can try StarDict's Fuzzy query. It uses "Levenshtein Edit Distance" to compute the similarity between two words, and gives the match results which are most similar to the word that you input. To create a fuzzy query, just input the word with a beginning "/", and then press Enter. 4. Everest Dictionary Everest Dictionary has a total of 35 dictionaries available to date. It's possible to search words across multiple dictionaries. Italso monitors the clipboard; in any program, a simple copy of the word to the clipboard using "Copy" command will launch the automatic search of the word in the dictionary. 5. tinySpell tinySpell is not exactly a dictionary, it's a spell checker. The reason I've included this on my list is because we often look upa dictionary not to learn it's meaning but to check it's spelling, don't we? Occasionally you need to check spelling in an application that does not include a spelling checker and you don't want to launch your word processor just for that. This is when tinySpell becomes handy. It is a small utility that allows you to easily and quickly check and correct the spelling in any Windows application. The most useful feature of tinyspell is it's on-the-fly spell check. tinySpell can watch your typing on the fly and alert you whenever it detects a misspelled word. It can also check the spelling of text that you copy to the clipboard. tinySpell installs itself in the system tray for easy access. It comes with an American-English dictionary containing more than 110,000 words. tinyspell is a must have addition to your (already cluttered) system tray.
个人分类: 实用工具|2210 次阅读|0 个评论
《软件》杂志(Computer Engineering & Software)2011-5;2011-6
geneculture 2011-10-13 02:20
《软件》杂志(Computer Engineering & Software)2011-5;2011-6
(乙方)------------- (一系列的中介方) --------- (甲方) Ⅰ . 机器语言 ≈形式语言≈程序语言≈计算语言≈ 自然语言 Ⅱ . 数学语言 ------------------- ∪ ------------------ 日常语言 Ⅰ和Ⅱ两种路径,已把究竟是复杂还是简单的Ⅰ和Ⅱ两种思维进路说得再清楚不过了。 ZouXiaohui 1:08:22 协同智能计算系统即“第三脑智”在理解自然语言方面独一无二的优势已表述得非常清楚了。 ZouXiaohui 1:09:58 中文标题 协同智能计算系统——理论模型及其应用 关键字 计算机;间接计算;间接形式化;软件 摘要 http://www.ccomsoft.com/news.asp?id=245 全文 http://www.ccomsoft.com/kanlist_c.asp?id=306 http://www.ccomsoft.com/kanlist_c.asp?id=306 图 1 协同智能计算模型及其原理和应用的直观示意图 图 2 协同智能计算模型及其汉语形式化计算实例示意图 图 3 自然语言文本理解双重技术路线中第二路径的特征示意图 图 4 收敛与发散、搜索与穷举在 n 2 矩阵格中均可表达的示意图 图 5 以汉语或中文组字成语的特点为例的语言分析示意图 图 6 以做和信两字为例揭示双语信息处理中取值与置信的关系示意图 图 7 以英汉汉英双语解释和双向机器翻译策略为例的语言处理示意图 图 8 仅以做这个字为例来说明双语信息处理中如何取值计算的示意图 全文 单击此处 附件下载观看 http://www.cnki.net/kcms/detail/12.1151.TP.20111004.1537.001.html 中文标题 间接计算模型和间接形式化方法 关键字 计算理论; 形式理论; 人机交互; 协同计算 摘要 http://www.ccomsoft.com/news.asp?id=241 全文 单击此处 附件下载观看 图 1 与优化数据结构和好算法配套的文化基因系统工程蓝图 图 2 理想分类集及其蕴含的各种可能的分合机理直观示意图 图 3 信息基本命题 示意图 图 4 从 a 到 c 逐渐收敛的孪生图灵机原理 示意图 图 5 实现间接形式化的言(字)和语(字组)关系数据库 图 6 针对八类数据的间接形式化方法原理 示意图 http://www.ccomsoft.com/kanlist_c.asp?id=272 http://www.ccomsoft.com/kanlist_c.asp?id=272 http://acad.cnki.net/kns55/oldNavi/n_CNKIPub.aspx?naviid=110BaseID=RJZZNaviLink=%e8%bd%af%e4%bb%b6 http://www.cnki.net/kcms/detail/detail.aspx?filename=RJZZ201105003DBName=cjfqtotaldbcode=cjfq
个人分类: 《软件》杂志|2211 次阅读|0 个评论
网络摘要:CMM
zlhua 2011-10-7 22:46
CMM ( Capability Maturity Model for Software ) 软件能力成熟度模型 信源:华为的 CMM 之路 IT 经理世界记者 杨小薇 1991 年,美国卡内基梅隆大学软件工程研究所( CMUSEI )应美国联邦政府的要求开发的一种用于评价软件承包商能力并且帮助其改善质量的方法。目前, CMM 已成为世界上最流行,最实用的软件生产过程标准,以及软件企业成熟度认证标准。 CMM 由低到高共分为 5 个级别: 初始级 - 可重复级 - 定义级 - 管理级 - 优化级 CMM 成功案例 -- 华为 华为接触 CMM 是 1999 年初,那时,华为刚对内部组织结构进行了矩阵式改革,其中,原有的中央研发部更名为研究管理部,改革后的华为实行了全流程式的整合,按产品来组织 PDT ( Product Development Team ),该小组包含所有部门的成员,强调团队协作,负责从研发到售后服务的整个过程。尽管如此,在上 CMM 以前,软件研发能不能成功,在很大程度上仍然依赖运气或者团队中是否有一个天才式的开发人员,这样必然使得以软件为生命线的华为仍然很脆弱。在这种情况下,任中非想到了 CMM ,期望利用 CMM 来有效控制华为在软件研发中日益庞大的投资和管理所创造资源积累,使软件开发这支利剑能真正“去除杂质、变铁为钢”。 1999 年年初,华为技术公司研究管理部副总裁陈青与华为总裁任正非签下了军令状,计划到 2000 年让华为的软件研发能力有一个质的提高,达到 CMM2-3 的水平。 2000 年底,这个任务如期完成。 原来, 1999 年 6 月,华为在印度“硅谷”班加罗尔成立了印度研究所,建所的初衷是主要是因为看重了印度当时非常好的 CMM 环境,与国内不同的是,在印度大街小巷的书店里,软件管理方面的书籍比编程语言的书要多很多,有各式各样的 CMM 著作。而且,当时全球 74 个 CMM4 级研发机构、 66 个 CMM5 级研发机构,有一半以上都在印度。此外,印度当地的软件从业人员对 CMM 的了解程度和接受速度都非常快,正是这些“本土化”优势的吸引,华为在印度成立了专门的研究所,并以仅低于惠普的工资开始在印度网络软件工程师中的“高手”, 2001 年初,印度所 COO 将年底通过 CMM4 级认证写进了自己的年度目标书中,并送到了华为深圳总部。之所以如此大胆,还因为华为自 1988 年成立以来,积累了开发上千万行代码的软件管理和控制经验,而且,在华为,早就专门设置了一个专门管理需求及其变化的总体技术办公室,该办公室一方面可以对所有研发项目的立项进行控制,明确要不要做这个项目,以及做成什么样子,这点类似于 CMM2-3 中一些基本软件工程( KPA )中的需求管理。另一方面,还有一个与 CMM2-3 中要求的更改控制委员会职能比较相似的职能,就是可以对进行过程中需求及技术等方面的变化进行控制,使其变化的幅度不至于影响项目的最后成败。 2001 年 12 月,华为技术公司的印度研究所成为中国第一个获得 CMM4 国际认证的软件研发机构。
1 次阅读|0 个评论
[转载]22条经典的编程引言
hzkvictory 2011-9-21 15:01
下面的这些经典的引言来自英文,也许有些我翻译的是不很好,所以,我提供了中英对照,如果有问题,请大家指正。 过早的优化是万恶之源。Premature optimization is the root of all evil! - Donald Knuth 在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。Walking on water and developing software from a specification are easy if both are frozen - Edward V Berard Hofstadter 定理:“一件事情总是会花费比你预期更多的时间,就算是你已经考虑过本条 Hofstadter 定理”。It always takes longer than you expect, even when you take into account Hofstadter’s Law. - Hofstadter’s Law 有些遇到问题的人总是会说“我知道,我会使用正则表达式”,那么,你现在有两个问题了。(意思是:你本想用正则表达式来解决你已有问题,但实际上你又引入了“正则表达式”的一个新问题)Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems - Jamie Zawinski 调试程序的难度是写代码的两倍。因此,只要你的代码写的尽可能的清楚,那么你在调试代码时就不需要那么地有技巧。Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. - Brian Kernighan 用代码行来衡量开发进度,无异于用重量来衡量制造飞机的进度。Measuring programming progress by lines of code is like measuring aircraft building progress by weight. - Bill Gates PHP被一些不合格的业余人员造就成了一个小恶魔;而Perl则是被一些熟练的但不正当的专业人员造就成了一个超级大恶魔。PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrated by skilled but perverted professionals. - Jon Ribbens 在两个场合我被问到:“请你告诉我,如果你给机器输入了错误的数字,那么,是否还能得到正确的答案?”我并不能正确领会这类想法。(意思是:程序需要有纠错的能力吗?)On two occasions I have been asked, ‘Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?’ I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.” - Charles Babbage 在编程的时候,我们一定要想像一下,以后维护我们自己的代码的那个人会成为一个强烈的精神病人,并且,他还知道我们住在哪里?Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Rick Osborne 现代的编程是“程序员努力建一个更大更傻的程序”和“世界正在尝试创造更多更傻的人”之间的一种竞赛,目前为止,后者是赢家。 Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rich Cook 我才不关于我的代码是否能在你的机器上工作!我们不会给你提供机器。I don’t care if it works on your machine! We are not shipping your machine! - Ovidiu Platon 我总是希望我的电脑能够像电话一样容易使用;我的这个希望正在变成现实,因为我现在已经不知道怎么去使用我的电话了。I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. - Bjarne Stroustrup 计算机是一种在人类历史上所有发明中,可以让你比以前更快地犯更多的错误的发明,同样,其也包括了“手枪”和“龙舌兰酒”这两种发明的缺陷。A computer lets you make more mistakes faster than any other invention in human history, with the possible exceptions of handguns and tequila. - Mitch Ratcliffe 如果调试程序是一种标准的可以铲除BUG的流程,那么,编程就是把他们放进来的流程。If debugging is the process of removing software bugs, then programming must be the process of putting them in. - E. W. Dijkstra 教一群被BASIC先入为主的学生,什么是好的编程风格简直是一件不可能的事。对于一些有潜力的程序员,他们所受到的智力上的伤害远远超过了重建他们的信心。It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration. - E. W. Dijkstra 理论上来说,理论和实际是一样的。但实际上来说,他们则不是。In theory, theory and practice are the same. In practice, they’re not. - Unknown 只有两个事情是无穷尽的:宇宙和人类的愚蠢。当然,我现在还不能确定宇宙是无穷尽的。Two things are infinite: the universe and human stupidity; and I’m not sure about the universe. - Albert Einstein Perl这种语言就好像是被RSA加密算法加密过的一样。Perl - The only language that looks the same before and after RSA encryption. - Keith Bostic 我爱“最终期限”,我喜欢“嗖嗖嗖”的声音就像他们在飞一样。I love deadlines. I like the whooshing sound they make as they fly by. - Douglas Adams 说Java好的是因为它跨平台就像好像说肛交好是因为其可以适用于一切性别。Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders - Unknown XML就像是一种强暴——如果它不能解决你的问题,那只能说明你没有用好它。XML is like violence - if it doesn’t solve your problems, you are not using enough of it. - Unknown 爱因期坦说,自然界中的一切一定会有一个简单的解释,因为上帝并不是反复无常和独裁的。当然,不会有什么信仰能程序员像爱因期坦那样感到舒服。 Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. - Fred Brooks
个人分类: spacetime|2280 次阅读|0 个评论
[转载]EMBOSS 工具使用总结
syfox 2011-8-18 22:31
EMBOSS 是"The European Molecular Biology Open Software Suite"的缩写,是一个开放源代码的序列分析软件包,它是一组为分子生物学家所设计的公开且免费软件。该软件能够自动识别处理以不同格式存储的数据,甚至可以通过互联网提取数据,此外同软件包一同提供的还包括大量的程序库,软件包整合了 100多个的序列分析程序,可以满足一般实验室的各种各样的序列分析要求。并且,因为该软件包同时提供了一个扩展库,它也是允许其他科学家依据自由软件精神编制、发布软件的一个平台。EMBOSS 同时将现在可以得到的一系列序列分析工具整合成一个无缝的整体。 使用者可以通过三种不同的方式使用 EMBOSS 软件:第一种是通过命令行的方式;第二种是通过 X-Windows 的方式使用 EMBOSS 软件的图形界面;第三种是内联网的方式。使用者可以免费获得以及这些软件以及相关界面程序。 通过前几节课的学习,我们已经学习了 water、needle、dottup、dotmatcher、dotpath、polydot、pepwheel、pepnet、tmap 等多种 EMBOSS 软件包中的工具,下面就对这几个工具的使用作一个简要的总结。 首先 water、needle、dottup、dotmatcher、dotpath、polydot 属于序列排比分析(Sequence Alignment)工具,上次已经做过总结,这次再简要谈一下。dotplot是以点阵图来分析序列的相似性,能够在全局直观的反映两条或多条序列的相似程度。needle 和 water 程序则是用来精确排比分析两条序列相似程度,计算得分、一致性及相似性。在 dotplot 中,dottup 是两条序列精确匹配的作图方法,这个程序的执行方式是在给定序列长度(word size) 下逐一比对,找到完全相同的序列片段。而 dotmatcher 是两条序列近似匹配的作图方法,并不像 dottup 那样要求特定长度的序列完全相同,它的执行方式是通过设定 threshold 来图示序列的相似度,只要在给定的 window size 内,各碱基或氨基酸的配对得分高于设定的threshold,便可以在图示中表现出来。Dotpath 是 Non-overlapping wordmatch dotplot of two sequence,即两条序列不重叠的逐个匹配的作图方法。它与 dottup 类似,但是排除了重叠的情况,序列不再进行重复的排比。最后一个 Polydot 则是display all-against-all dotplots of a set of sequence,是一个多个序列比对的作图工具。用它可以进行多个序列两两之间的排比分析。 needle是用来寻找两条序列整体的最相似的区域 (global alignment);而water则是用来寻找两段序列间最为匹配的区域(local alignment) 。needle是将两条序列从头到尾完全并列的分析,即使序列长度不一致,也会在两端补上大段的gap,并计算在得分和相似性之内;water则只列出中间最相似的区域两条序列,其余两端不匹配的片断略去不列出来,适合在较长的序列中找到相似性较高的片断。 Needle、water程序可以和dotplot结合起来使用,对于实验中获得的序列,我们可以先用dotplot进行整体上的分析,找出相似区域,然后以needle或water进行进一步的排比分析。同时,dotplot也可以比较cDNA和genomic sequence,用来判断exon在genomic sequence中的位置。 上节课学习的tmap、pepwheel、pepnet属于蛋白质二级结构分析工具,由于在本地通过命令行方式运行程序不需要依赖网络条件,所以我在Fedore core3系统下安装了EMBOSS软件包进行了练习。 tmap用来查看该蛋白是否具有跨膜区,我用我们实验室做的Ralstonia solanacearum GMI1000的aac基因表达的蛋白质做材料,建立序列文件命名为gmi1000,FASTA格式,用tmap明令查看它的跨膜区域,在终端下输入: $ tmap gmi1000 gmi1000.tmap -graph png -go gmi1000 显示 Displays membrane spanning regions Created gmi1000.1.png 查看图形 $ display gmi1000.1.png 通过图形可以直观的看出,上面两个横线表示有两段跨膜区域。再通过命令查看生成的gmi1000.tmap文件,输入 $ more gmi1000.tmap,系统显示如左图,查找了从1-795个氨基酸,HitCount为2,和上面的tmap图像吻合,即找到2段跨膜序列,分别是6-32、268-296,后面列出来的是具体的蛋白质序列。 找到跨膜序列后,如果要对这两段序列继续进行分析,就可以用pepwheel程序,它可以对一段肽链作螺旋状轮图,从而识别疏水和亲水的区域,它所显示的是检测序列螺旋的横切面,从而更加直观的反应序列的各种性质。使用pepwheel命令需要限定序列的某一片断才有意义,我还使用上面的例子,选取6-32氨基酸跨膜序列进行分析,输入命令: $ pepwheel gmi1000 -sbegin 6 -send 32 -graph png -go gmi1000pw 显示 Shows protein sequences as helices Created gmi1000pw.1.png 用display命令查看gmi1000pw.1.png 如下图所示, 轮状图的周围是螺旋上的氨基酸,其中黑色带圆圈的是极性带电荷的氨基酸,亲水性比较强;红色带方框的是极性不带电荷的氨基酸,也是亲水性的;紫色字母不带框的是非极性氨基酸,具有疏水性;蓝色带方框的是非极性氨基酸,疏水性比紫色的强。总体来看,疏水性氨基酸占的比例比较大,而生物膜的主要成分是脂类,所以跨膜蛋白也应该是亲脂,也就是疏水的,由此看来分析结果与理论吻合,这段6-32序列有可能是跨膜蛋白。 Pepnet是以helical net图形形式表示一段peptide,和pepwheel类似,但不是横切图,而是显示纵切面图,在命令行下输入: $ pepnet gmi1000 -sbegin 6 -send 32 -graph png -go gmi1000pn 显示 Display protein as a helical net Created gmi1000pn.1.png 用display命令查看gmi1000pn.1.png,如图: 可以从侧面角度看到这段序列。可以和pepwheel图一样进行分析。 以上是对目前所学的一些EMBOSS工具作的一些总结,认识还比较肤浅,还停留在表面的一些应用上,今后会在实践中,用好这些工具。 字號: 大 中 小 如何分析基因的密碼子偏愛性: 將要分析的基因序列遞交到EMBOSS(http://genopole.toulouse.inra.fr/bioinfo/emboss),運行chips和cusp程序,在線進行密碼子偏向性的計算.EMBOSS 的 chips程序計算要分析的基因序列,得到一個Nc值,該值是一個基因的密碼子使用頻率與同義密碼子平均使用頻率偏差的量化值。Nc值的範圍為20(每個氨基酸只使用一個密碼子的極端情況)到61(各個密碼子均被平均使用)。據此分析其密碼子的使用情況,然後運行EMBOSS 的cusp程序,就可得到的密碼子使用頻率表. 密碼子使用分析軟件: 1.對分析序列的順序沒有要求,把要分析都裝在一個文件裏面,每個序列的格式都是fasta格式。高表達的基因的確定,是根據CAI、CBI、NC的值來確定的;具體解釋如下: 密碼子適應指數(Codon Adaptation Index,CAI),密碼子適應指數常用於基因表達水平的測量。此值為0~1,越接近1表示基因的表達水平越高。 密碼子偏愛指數(codonbiasindex)CBI反應了一個具體基因中高表達優越密碼子的組分情況.對目的宿主自身的基因,該指數和Nc值有很好的相關性,但在實際工作中可以更明確地反映外源基因在目的宿主中可能的表達情況,故而得到廣泛應用.計算公式如下:CBI=(Nopt-Nran)/(Ntot-Nran),Nopt代表優越密碼子在該基因中出現次數之和;Nran代表氨基酸序列不變,所有同義密碼子隨機出現時優越密碼子的出現次數之和;Ntot代表了優越密碼子對應的氨基酸在基因中出現的次數之和. 密碼子有效數(effectivenumberofcodons)Nc反映的是一個基因中所用到的密碼子種類的多少,其數值一般在20~61之間.考慮到不同基因的長短和氨基酸組分不同,有關計算時引入了處理以消除這一影響,故Nc數值不是整數且可能大於61,已知高表達基因其密碼子偏愛程度也大,從而Nc值較小;低表達基因則含有較多種類的稀有密碼子,Nc值也較大,所以,當前普遍通過比較Nc來確定內源基因表達量的相對高低.Nc值越小,對應的內源基因往往表達量也越高,有關工作已證明了這一方法的可行性. 2.這個問題我也想知道^_^,那個兄弟可以解答,先,謝謝了^_^ 3.結果一般我用EditPLUs打開,裏面全是你選擇計算的結果。具體的意思參考下面的文獻哈 4.EMBOSS的200多個程序裏面也有密碼子分析程序:cusp 和chisp。我一般是結合起來用,作一個檢驗,相當於對照^_^。(我覺得EMBOSS功能強大,而且是免費的,大家必備哈) 查詢不同生物的密碼子 資源網址(URLs): http://www.kazusa.or.jp/codon 題名 : 密碼子使用數據庫 題名 : Codon Usage Database 關鍵詞 : 密碼子使用表/密碼子/物種/使用頻率/數據庫/基因轉錄 關鍵詞 : Codon Usage Table/Codon/Species/Usage Frequency/Database/Gene Transcription 創建者 : Ikemura, Toshimichi 創建者地址 : Laboratory of Evolutionary Genetics, National Institute of Genetics 出版者 : Ikemura, Toshimichi 關聯.是部分 : http://www.kazusa.or.jp/ 資源描述: 密碼子使用數據庫是CUTG的WWW延伸版本,物種密碼子使用頻率可以從該網站查詢。查詢可以通過物種拉丁名或其子字符串搜索。每個物種密碼子使用表包括密碼子使用的頻率(千分比)和每個密碼子在物種所有CDS中使用的總數。現在數據庫中已包括16591種物種或700501個蛋白編碼基因全序列。 我來推薦一個Codon Usage Analyzer(見鏈接) 其與Codon Usage Database 結合使用,使你的密碼優化變得更簡單! http://bioinformatics.org/codon/cgi-bin/codon.cgi
6718 次阅读|0 个评论
review: Foundations for the Study of Software Architecture
jiangdm 2011-8-9 21:14
《Foundations for the Study of Software Architecture》,Dewayne E. Perry, Alexander L. Wolf ACM SIGSOFT SOFTWARE ENGINEERING NOTES 1992 Abstract: The purpose of this paper is to build the foundation for software architecture. We first develop an intuition for software architecture by appealing to several well-established architectural disciplines. On the basis of this intuition, we present a model of software architecture that consists of three components: elements, form, and rationale. Elements are either processing, data, or connecting elements. Form is defined in terms of the properties of, and the relationships among, the elements -- that is, the constraints on the elements. The rationale provides the underlying basis for the architecture in terms of the system constraints, which most often derive from the system :requirements. We discuss the components of the model in the context of both architectures and architectural styles and present an extended example to illustrate some important architecture and style considerations. We conclude by presenting some of the benefits of our approach to software architecture, summarizing our contributions, and relating our approach to other current work. 个人点评: 一边老的好文章,但与我方向不同,有时间再看 Foundations for the Study of Software Architecture.pdf beamer_Foundations_Study_Software_Architecture.pdf
个人分类: 未分类|1 次阅读|0 个评论
Lab 4 Writing basic software applications targeting MicroBla
lcj2212916 2011-6-2 18:24
题目:Lab 4 Writing basic software applications targeting MicroBlaze on the XUPV5-LX110T board 共26页。 http://radarew.5d6d.com/thread-296-1-1.html
1956 次阅读|0 个评论
[转载]开源复杂网络分析与可视化Cytoscape
yizhenzhong 2011-5-8 11:52
Cytoscape is an open source bioinformatics software platform for visualizing molecular interaction networks and biological pathways and integrating these networks with annotations, gene expression profiles and other state data. Although Cytoscape was originally designed for biological research, now it is a general platform for complex network analysis and visualization. Cytoscape core distribution provides a basic set of features for data integration and visualization. Additional features are available as plugins . Plugins are available for network and molecular profiling analyses, new layouts, additional file format support, scripting, and connection with databases. Plugins may be developed by anyone using the Cytoscape open API based on Java™ technology and plugin community development is encouraged. Most of the plugins are freely available . 信息来自:http://www.cytoscape.org/
个人分类: 研究微博|3812 次阅读|0 个评论
软件&网络服务发展展望——用户角度
yufree 2010-9-22 15:18
1前言 月饼节吉祥!到研究生院接近一个月了,中间想写的话题有很多,但因为比较懒惰一直未能如愿,今天终于放假,于是捡最近的一些想法整理了一下有了这篇文章。这篇文章是从我这样一个很普通的PC用户的角度来观察软件网络服务的发展过程与一些展望,限于非专业有部分兴趣的水平, 欢迎影射联想(例如将软件网络服务换成另一组词)。 2软件网络服务发展历程 2.1需求-满足时期 最早接触PC是在13年前,那时候的主机还带着5.1英寸软驱且从外观看就像是垫着沉甸甸显示器的支撑物,当然也还没有鼠标。那时候应该已经有了Windows 95但我第一次接触这个系统时已然快进入21世纪了,而那时候能留到现在的知识只有一个会画图的小乌龟、wps、dir命令及将a:/换为C:/的技术,也许不是,好像还有华容道这个游戏。其实那时候我不知道这个值一套房子(福利房)价钱的玩意儿能干什么大事,或者说我对每秒N次的计算能力根本找不到现实的对应实体,我有的只是一个概念:这个东西会在某些人手里变得无比强大,但那离我很遥远。 上了初中后,微机课上老师用winamp放了一首谢霆锋的歌,然后又用ppt做了一个自定义动画,而这之后我的一个好友邀我去他家里玩PC game。这下我猛然发现PC是个好东西,而且相比DOS下黑乎乎的一片,丰富多彩的GUI着实让人着迷。这时候我的软件概念具体了一些:word,excel,ppt,frontpage,winzip,realplayer,超级兔子(我还保存着超级兔子的第一版),优化大师,若干电脑单机游戏+石器时代,当然作为《中学生电脑课堂》的观众,我对编程也有些感性认识。这一时期持续到高中毕业,但我想没有这一时期我后续的探索会吃力很多,因为这一时期我会树立一个观点:软件的功能需要探索才能为我所用而不是程序化的流程记忆。 好了,进入大学后我算是赶上了软件走向均质化前最后的战国时期,而这也是需求-满足时期的末期了。需求-满足期只大量出现在一段历史的早期,套用生态学观点,这属于处女地的生态位空白期,有需要打字的,好word;有需要图片处理的,好ps;有需要听歌的,好ttplayer;看电影,好暴风这些并不说明他们在这一时期是最会做广告的,而是因为他们是最符合用户需要的且相比竞争对手也拥有无可比拟的技术优势(稍后我们会看到在下一时期这一特征变得相反)。套用K值理论来说这是一个需求与满足都飞速增长的时期,大量的优秀思路被提出并发扬光大。我相信任何一个关注过这一时期的人都会有一种明显的喜新厌旧的想法,但冷静的观察者则会感到其浮躁与哗众取宠。后者是对的, 当创意生不逢时时,那就是一个摆设。 但我们的用户却在这一时期形成了一种不太合适的观点,那就是胜者为王。 2.2一站式服务时期 说起来这就离现在不远了(春秋战国时期啊有那么),其实可以更进一步说其代表就是百度框计算、疼迅图标点亮及360套装。其实这一点上很多半吊子用户(以我为例)的推波助澜功不可没,有时候你发现在一个网站上就可以享受原来需要到处点击才会获得的服务时是很方便的,但这并不是说这种网站就是技术最好的,相反他们可能获得了更多的VC或进行了更多的宣传。在天朝软件领域,由于80%的用户实际用了软件20%(但可能就是他需要功能)的功能,但他会很高兴去为了另外80%不怎么用的功能去花费心思做一些跟技术不沾边的分析对比,而这时候广告的作用就很突出了。有意思的是很多软件商也不再加大技术革新而费力于新名词的建立与推销,很快,你会发现性能过剩了。 这一时期技术革新也会遇到相应瓶颈,更重要的是你很少会获得新鲜感了 。这一时期,很多人不再关注软件或网络服务了,他们选出了最适合自己的应用方案,从此远离尘世喧嚣。但也有例外。 2.3个性化服务时期 虽然目前web2.0显得有些褪色,但这依然不能减少其对软件网络应用的冲击性影响,也就是说,定制化。一般软件设计都是面向最广大的用户群的,但很快设计者与用户都会发觉不舒服,而这种不舒服对于一站式服务时期来说是可以忍受的,但如果有软件提供更大的自由度,就会有相当一批用户(主要还是精英用户)转向更自由的体验。这一时期,插件脚本概念的提出十分重要了,他们开放一些接口供用户调整或面向不同的用户群提供不同的版本。有意思的是很多用户还停留在上一时期,所以总喜欢安装功能最全的软件版本,而这是一种事实上的资源浪费。 其实这是一个重归理性的时期,这时候人们会再次询问自己到底需要什么而不是别人提供了什么 。处于这一时期的人多会选择一些具有扩展功能的软件,甚至有时候会自己去编写脚本,这样就连软件服务商也不会知道他们的软件能产生什么样的作用,而这对于一站式服务时期无疑是不可忍受的,因为这样的管理成本太高而换一种思路,其实根本不需要管理。 2.4小结 其实处于哪个时期只是一个分类上的抽象,在不同的领域会有不同的时期对应,但趋势上应该是差不太多的。有时候我会通过一个人电脑的软件目录来部分了解他的一些习惯,但有一点是不能忘记的: 先论缘由后论或不论对错,毕竟我们在某个角度上都会是认知匮乏者。 3用户 作为一个软件或服务用户,我认为有几点是重要的,具体如下: a保持理性,感情色彩用在软件上很无聊; b勇于探索,我可以用excel做相关矩阵及假设检验而不用去安装一个SPSS,所以不要低估软件设计者的实力而更多要考虑自己的局限性; c最好最全最易激发思考的教程是F1而不是XX秘籍; d如果你感到一个功能全的软件不如一堆小工具集来的简单易用,那没必要忍受一个软件,反之亦然,到了今天,决定权已然在用户手里; e没有办法,每个人都是要经过先选择软件后与软件磨合才达到应用目的,所以磨合是必然的,没必要因为自己磨合不了就认为软件不好,那只说明它不适合你而你也有选择权。 4展望 应需求而生然后自成体系然后又以别的方式重构,这是一个没有终点的过程。作为一个用户,我不断期待着能有更新颖更实用的东西出来,那份发现的喜悦溢于言表。同时,这一过程也绝对会受到技术因素外东西的影响,而这些则是杂音,它不会影响到本质的。
个人分类: 生活点滴|3461 次阅读|0 个评论
Software Engineering: High-Impact U.S. Institutions, 2004-08 2010 : 01.03
xupeiyang 2010-1-8 15:42
Software Engineering: High-Impact U.S. Institutions, 2004-08 Ranked by citations per paper, among U.S. institutions that published at least 100 papers in Thomson Reuters -indexed journals in the category of Computer Science: Software Engineering between 2004 and 2008. Rank Institution Papers 2004-08 Citations per paper 1 Stanford University 222 3.96 2 University of California, Berkeley 222 2.91 3 University of Washington 145 2.85 4 University of Illinois, Urbana-Champaign 206 2.59 5 MIT 281 2.55 SOURCE: University/Institutional Science Indicators , 1981-2008. (Deluxe version contains complete listings of publication and citation statistics for U.S. universities/institutions in more than 250 subfields corresponding to subject areas covered in the Web of Knowledge . Standard version features data covering 22 main fields. Both versions are available from the Research Services Group.)
个人分类: 科技评价|2024 次阅读|0 个评论
NATO Software Engineering Techniques Conference
huangfuqiang 2009-10-17 09:17
http://homepages.cs.ncl.ac.uk/brian.randell/NATO/N1969/index.html NATO Software Engineering Techniques Conference Rome, Italy, 27-31 Oct 1969 Photographs provided by Robert McClure and Brian Randell. R.S. Barton F.L. Bauer R. Bayer R.W. Bemer P. Brinch Hansen J.N. Buxton E.E. David E.W. Dijkstra H. Donner P. Ercoli A.D. Falkoff J. Feldman B.A. Galler C.C. Gotlieb Wes Graham C.A.R. Hoare M.E. Hopkins K. Lagally B.W. Lampson C.A. Lang A. Laybourn R.M. McClure A.J. Perlis P.C. Poole B. Randell J.C. Reynolds D.T. Ross J.P. Rossiensky H. Schorr C. Strachey S. Warshall N. Wirth M. Woodger Unidentified 3 Unidentified 4 Unidentified 6 Hotel
个人分类: 计算机软件理论与工程|3213 次阅读|0 个评论
Open-source Software for Scientific Computation
huangfuqiang 2009-7-4 09:44
会议主页 Welcome to OSSC 2009 WebSite Guiyang, China, Sept 18-20 2009 2009 International Workshop on Open-source Software for Scientific Computation 02.16.2009 | OSSC 2009 International Workshop on Open-source Software for Scientific Computation will be held in September 18-20, 2009, in Tianjiabing Building multifunctional conference centre of Guizhou Normal University , Guiyang, city of forest, the capital of Guizhou province, located amid the inland southeastern area, China Excellent City of Tourism. The aim of OSSC 09 is to provide an international forum of exchanging the knowledge of using open-source software for scientific computation within the communities from education, academics, to industries. We expect contribution papers focusing on the development and applications of open-source software for scientific computation. Key Words: Open-source software, scientific computation, toolbox/toolkit for research/education, mathematical modeling, numerical methods and simulation, computational science and engineering. All accepted full papers will be published by IEEE Press, which are cited by EI. Click here (pdf) for Call for papers. Organization Programme Committee 02.16.2009 | OSSC Honorable Chairs Songde Ma CASIA, China songde.ma@mail.ia.ac.cn Michel Cosnard INRIA, France michel.cosnard@inria.fr General Chairs Baogang Hu LIAMA, China hubg@nlpr.ia.ac.cn Christian Saguez ECP, France saguez@mas.ecp.fr Program Committee Chairs Claude Gomez Scilab Consortium, France claude.gomez@scilab.org Xiaoyao Xie Guizhou Normal University, China xyx@gznu.edu.cn Program Committee Roberto Bucher SUPSI, Switzerland Jun Cai University Libre de Bruxelles, Belgium Roberto Coisson University of Parma, Italy Junping Du BUPT, China Claude Gomez Scilab Consortium, France Maurice Goursat INRIA, France Stephane Grumbach LIAMA, China Jianguo He Ningxia University, China Qiang Ji RPI, USA Shi Li LIAMA, China Xiaofeng Lin Guangxi University, China Xiaoping Lin Guangdong University of Technology , China Ding Liu Xi'an University of Technology, China Cheng Soon Ong ETH Zurich, Switzerland Longhua Ma Zhejiang University, China Kannan Moudgalya IIT Bombay, India Wei Pan Capital Normal University, China Shiyin Qin Beijing University of Aeronautics Astronautics, China Tetsuya Sakurai Tsukuba University, Japan Soeren Sonnenburg Friedrich Miescher Lab, Germany Serge Steer INRIA, France Kejun Wang Harbin Engineering University, China Xingbo Wang Hunan Agricultural University , China Eric TT Wong The Hong Kong Polytechnic University, China Xiaoyao Xie Guizhou Normal University, China Shiqi Yu Shenzhen Institute of Advanced Technology,CAS Organization Chair Shi Li LIAMA, China leeshi2006@gmail.com Publication Chair Mengqi Zhou IEEE Beijing Section, China zhoumq@public3.bta.net.cn Organizers LIAMA, Institute of Automation, CAS, Beijing, China Guizhou Normal University, China Co-Sponsors IEEE Beijing Section, China INRIA, France SCILAB Consortium , France Workshop webmaster Cai Kang LIAMA, China kangcai@gmail.com
个人分类: 开源软件项目研究与分析|4434 次阅读|0 个评论
Software for Detecting Plagiarism
huangfuqiang 2009-4-4 21:16
The goal of this web site is to help reduce the impact of plagiarism on education and educational institutions. At present, it distributes free software to detect plagiarism and provides links to other resources. This site's sole author is Lou Bloomfield, Professor of Physics, University of Virginia, Box 400714, Charlottesville, VA 22904-4714, bloomfield @ virginia.edu. Software for Detecting Plagiarism Windows-Based (for most people) current version WCopyfind 2.6 released 12/21/2004 Non-Windows-Based (for Linux users, etc.) If you have a collection of documents that you think might contain plagiarized content, you can check them quickly with this free software. Note: There are many uses for this pattern matching software beyond the context of plagiarism. If you find an interesting alternative use, I'd be delighted to hear about it. -- LB Frequently Asked Questions Essays by Lou Bloomfield Links to other sites dealing with plagiarism Copyright 1997-2006 Louis A. Bloomfield , All Rights Reserved Page Last Updated: March 8, 2006 国外这类软件很多,有些是开源的。 主页地址
个人分类: 其它方面|3935 次阅读|0 个评论
谁说德国人不会出错?
科学网编辑部 2009-2-28 08:13
注:科学网副总编辑何姣受德国创意之地项目邀请,于2009年2月24日至3月4日访问德国IT与通讯行业的企业研发中心及科研院所,并参观德国汉诺威举行的全球最大的ICT行业会展。 德国人一向以严谨守时著称,德国货则是高质量的同义词。所以怀着对德国人和德国货的无限信任,我登上了飞往法兰克福的飞机。一路无事,要不是落地以后有惊无险的一番折腾,是在是乏善可陈。 走之前,跟项目协调人Urte说好了,他们会接机,所以当我走出到达大厅却没看到Jiao He的牌子的时候,不禁郁闷起来。于是开始打电话。我的iPhone居然用德英两种语言告诉我没有这个电话号码,请您查号后再拨。心跳开始加速。我把国家号、地区号、加零、不加零各种排列组合拨了一个遍,顽固的iPhone总是那句话没有这个电话号码,请您查号后再拨。天哪,这可是我从Urte Email的签名档直接Copy + Paste下来的号码,不应该错啊。最后终于有一次排列组合好像是对了,但是嘟嘟几声以后没人接,反而有一个女声用中文告诉我您还有一分钟,一分钟后该通话将被自动切断。我晕倒,明明我刚刚开通的全球通,压了3000块钱的,而且不是先打电话后付费的吗?见鬼了。我心里大骂,赶紧掐断了嘟嘟嘟的声音,免得等一下连往国内发短信的钱都没有了。(其实事情过去以后我才想到,即使打通了也白搭,这是Urte柏林办公室的电话,Urte人应该在法兰克福,而我只有这一个分机,找到她的同事恐怕也不容易。) 我开始盘算自己口袋里有多少欧元,还好,我还带着美国的信用卡,上面的Credit Line够我在德国花天酒地过上几个月的。 我一边摸索着找旅馆的地址,一边琢磨德国大使馆牵线搭的桥,不可能是拐卖人口吧?举着地址问换外币的小姐,人家不认识这个地址。于是拖着行李开始找出租车。还好,开车的大爷认识,在市中心,38欧元?好吧,我认了。上车。车子在老旧的高速上眨眼就开到了120公里以上。我指着高速上方120的标识,问老人家:德国高速是不是真的只限低速,不限高速的?老人家英语不好,听得半懂不懂的,呵呵笑着摇着脑袋向我保证:没有警察,没有警察。 我忐忑不安地把护照递给前台的时候,还对这次行程的合法性有一丝怀疑,直到漂亮的前台小姐用愉快的声音告诉我:Miss He,这幢楼住满了,您的房间在另外一幢楼。 我又费了一番周折找到另外一幢楼,跟它的前台小伙子打听替我预订房间的人有没有留下手机?小伙子答曰:没有,我们只有寄账单的地址。那有没有她帮忙预订的其他人入住了?没有,他们晚上才到。没招了,守株待兔吧。我真是佩服死这些德国人。I 服了U了。 放下行李先洗脸,我刚把脸擦干,电话铃响了。从Urte口音浓重、结结巴巴的反复道歉中,我听出好象是他们忙晕头了,错过了我的航班。只好说:没关系的啦。约好了晚上7点钟集合吃完饭。 我开始上网收发Email。一会儿工夫电话铃又响了,这次是另外一位当地联络人、奥地利籍的Felix,把Urte刚才说过的话又说了一遍,道完歉后仍旧约在7点。这次我长了个心眼,追着把他的手机要到了手。 第二天早上跟巴西的一位帅哥记者吃饭的时候,发现他的航班比我的晚一个小时到的,Urte就接到他了。他们在机场等我了一个小时,到处找不到我。 这天早上Urte让我们9点在旅馆大堂等她出发,结果过了9点半人才出现看来关于德国人刻板守时的老观念要改一改了。 (补记:不过到这篇博文上传、也就是行程的第四天为止,他们没有再出过什么差错,特此声明。) 我们每天就是坐着这样的大巴到处奔波 德国的另一个软件龙头企业:Software。对啦,人家就叫这个名字,因为1969年成立的时候,大家还不知道什么叫Software呢。最著名的产品是Adabas,号称世界上最快的数据库,每秒钟可处理32万次!广泛应用于银行、物流、媒体、公共服务业、进出口业和制造业。中国的平安保险是它的大客户。它的总部建筑非常有特色,所有地方没有直角,全是六边形的。而且比较低矮,坐落在小道上,周边大片绿地,看上去像个度假村。据说当年创业的老总认为,四边形会限制人的创造力。公司的雄伟目标是每年保持10%的增长速度,到2010年营业额达到10亿欧元。我们问他们的CEOkarl-Heinz Streibich先生,经济危机是否会影响他们的目标实现,回答是,不会,因为他们的用户是企业,而且是已经签了服务合同。他们坚信危机反倒会带来机会,因为购买他们的产品帮助用户可以削减更多的成本。 大家在聆听Software高层的演讲
个人分类: 生活感悟|8799 次阅读|2 个评论
基于SMV 的滑动窗口协议的形式化建模与分析
yfzhaoecnu 2008-12-31 16:14
附件论文:基于 SMV 的滑动窗口协议的形式化建模与分析 摘要: 本文采用模型检测的方法,在理想信道、信道可能丢失报文、受到入侵攻击这 3 种情况下,给出了滑动窗口协议的形式化模型,对协议的信息一致性、系统活性、信息完整 性等系统属性,进行验证,最后根据实验结果,得出结论:该协议在不同情况下,各系统属 性的表现是不同的;协议设计者可以通过 SMV 提供的反例,找到协议的漏洞,提出应对方 案。 发表期刊:科技论文在线 发表日期: 2008 年 1 月
个人分类: 未分类|3935 次阅读|0 个评论
基于pi 演算的UML 状态图的组装机制以及模型精化的验证
yfzhaoecnu 2008-12-31 16:12
附件论文: 基于 pi 演算的 UML 状态图的组装机制以及模型精化的验证 摘要: UML 提供了面向对象的、图形化的方法,可以描述系统模型的各个方面。但是, UML 是一种元模型,只有静态语义,不具备动态语义。本文从组装方式的角度出发,总结 并提出了 6 种 UML 状态图的组装机制,并赋予了相应的 pi 演算语义,给出了映射规则,最 后用实验和理论推导两种方法,证明了该理论可以验证模型精化。通过给 UML 赋予形式化 语义,可以实现自动的分析、推理、验证;通过提出 6 种组装方式,可以建模系统的静态拓 扑和动态行为。 发表期刊:科技论文在线(评为精品论文) 发表日期: 2008 年 9 月
个人分类: 未分类|4165 次阅读|1 个评论
基于Kripke结构的UML状态图的形式语义和自动证明
yfzhaoecnu 2008-12-31 16:09
附件论文: 基于 Kripke 结构的 UML 状态图的形式语义和自动证明 摘要: 给 UML 赋予形式化的动态语义,可以在软件生命过程早期,对系统进行自动推导和证明。把模型检测应用于 UML ,是在软件架构中引入形式化方法的一个重要方向。本文使用 UML 状态图表示变量值的迁移,而非系统状态的迁移,以处理不能穷举系统有限状态自动机的情况;显式的提出了 UML 状态图和 Kripke 结构语义的映射关系;最后,用实验验证了该理论的有效性。本文提出的映射规则是双射的,因此,既可以应用于设计阶段的软件正向工程,又可以应用于实现阶段的逆向软件工程。 发表期刊:科技论文在线 发表日期: 2008 年 12 月
个人分类: 未分类|4401 次阅读|0 个评论
Pi-calculus based assembly mechanism of UML state diagram and Validation of mode
yfzhaoecnu 2008-12-31 16:07
论文名 : Pi-calculus based assembly mechanism of UML state diagram and Validation of model refinement Abstract: UML provides a graphical method to model object-oriented system. However, UML is a meta-model which has only static semantics and without dynamic semantics. From the perspective of assembly mechanism, we proposed six kinds of UML state diagram's assembly mechanisms, and gave the mapping rules between assembly mechan1ism and picalculus. Finally we proved that it is practical to validate model refinement with above theory in two different ways ---- experiment and theory deduction. The theory deduction coincides with the experiment results. Furthermore, the mobile assembly and interrupt assembly we proposed supplement for the insufficient description ability of UML. 发表会议:2009 International Conference on Electronic Computer Technology(ICECT 2009, EI检索) 发表日期: 2008 年 11 月
个人分类: 未分类|3919 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 10:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部