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