BM建模語言UML 助力NASA新一代太空望遠(yuǎn)鏡
1月22日國際報(bào)道 IBM贏得了一項(xiàng)合同,將為NASA詹姆斯·韋伯太空望遠(yuǎn)鏡(James Webb Space Telescope)提供軟件。詹姆斯·韋伯太空望遠(yuǎn)鏡計(jì)劃在2013年發(fā)射升空,目的是研究宇宙起源。
作為哈勃太空望遠(yuǎn)鏡的“接班人”,詹姆斯·韋伯太空望遠(yuǎn)鏡將使用大量先進(jìn)的技術(shù)和儀器,其中包括21英尺的主鏡和近紅外線相機(jī)。這一項(xiàng)目也離不開軟件,預(yù)計(jì)將有20萬行的C++代碼幫助運(yùn)行詹姆斯·韋伯太空望遠(yuǎn)鏡,以及接收和傳輸數(shù)據(jù)。
據(jù)IBM稱,工程師無須一行一行地編寫代碼,而是創(chuàng)建所要求軟件的詳細(xì)模型,旗下Rational部門的開發(fā)工具將自動(dòng)地生成代碼。
IBM旗下Rational部門首席科學(xué)家博奇說,美國宇航局的合同是對(duì)模型標(biāo)準(zhǔn)和實(shí)時(shí)系統(tǒng)中模型應(yīng)用的認(rèn)可他說,這是一個(gè)嚴(yán)峻的軟件問題,詹姆斯·韋伯太空望遠(yuǎn)鏡對(duì)軟件有很高的要求。標(biāo)準(zhǔn)化將縮短開發(fā)時(shí)間,使美國、歐洲、加拿大宇航機(jī)構(gòu)的50名編程人員之間的協(xié)作更為簡單。
Embedded Market Forecasters分析師杰瑞表示,模型開發(fā)方法問世已經(jīng)有數(shù)年時(shí)間了,UML在1997年就實(shí)現(xiàn)了標(biāo)準(zhǔn)化。但這一方法并沒有被普遍采用,因?yàn)榇蠖鄶?shù)編程人員還沒有調(diào)整他們的編程方法。
杰瑞看好UML 2.0,因?yàn)樗軌蜻M(jìn)一步加快開發(fā)速度,使得對(duì)復(fù)雜系統(tǒng)的修改更為簡單。杰瑞指出,他的研究發(fā)現(xiàn),對(duì)于大型項(xiàng)目而言,使用模型方法能夠?qū)㈤_發(fā)速度提高30%。詹姆斯·韋伯太空望遠(yuǎn)鏡將展示模型化編程和代碼生成技術(shù)的優(yōu)勢(shì)。
作為哈勃太空望遠(yuǎn)鏡的“接班人”,詹姆斯·韋伯太空望遠(yuǎn)鏡將使用大量先進(jìn)的技術(shù)和儀器,其中包括21英尺的主鏡和近紅外線相機(jī)。這一項(xiàng)目也離不開軟件,預(yù)計(jì)將有20萬行的C++代碼幫助運(yùn)行詹姆斯·韋伯太空望遠(yuǎn)鏡,以及接收和傳輸數(shù)據(jù)。
據(jù)IBM稱,工程師無須一行一行地編寫代碼,而是創(chuàng)建所要求軟件的詳細(xì)模型,旗下Rational部門的開發(fā)工具將自動(dòng)地生成代碼。
IBM旗下Rational部門首席科學(xué)家博奇說,美國宇航局的合同是對(duì)模型標(biāo)準(zhǔn)和實(shí)時(shí)系統(tǒng)中模型應(yīng)用的認(rèn)可他說,這是一個(gè)嚴(yán)峻的軟件問題,詹姆斯·韋伯太空望遠(yuǎn)鏡對(duì)軟件有很高的要求。標(biāo)準(zhǔn)化將縮短開發(fā)時(shí)間,使美國、歐洲、加拿大宇航機(jī)構(gòu)的50名編程人員之間的協(xié)作更為簡單。
Embedded Market Forecasters分析師杰瑞表示,模型開發(fā)方法問世已經(jīng)有數(shù)年時(shí)間了,UML在1997年就實(shí)現(xiàn)了標(biāo)準(zhǔn)化。但這一方法并沒有被普遍采用,因?yàn)榇蠖鄶?shù)編程人員還沒有調(diào)整他們的編程方法。
杰瑞看好UML 2.0,因?yàn)樗軌蜻M(jìn)一步加快開發(fā)速度,使得對(duì)復(fù)雜系統(tǒng)的修改更為簡單。杰瑞指出,他的研究發(fā)現(xiàn),對(duì)于大型項(xiàng)目而言,使用模型方法能夠?qū)㈤_發(fā)速度提高30%。詹姆斯·韋伯太空望遠(yuǎn)鏡將展示模型化編程和代碼生成技術(shù)的優(yōu)勢(shì)。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。