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