{"title":"卫星机载软件的实时UML建模","authors":"W. A. Dos Santos, O.A. Martins, A. M. da Cunha","doi":"10.1109/RAST.2005.1512567","DOIUrl":null,"url":null,"abstract":"This paper describes the use of UML to aid developing real time on-board software for satellites, as a safety-critical system. In order to expedite development, an Integrated-Computer Aided Software Engineering-Environment (I-CASE-E) tailored for real time applications is used. To keep the approach general, the Satellite under consideration has a 3-axis stabilized bus with a generic payload. The I-CASE-E allows for model execution where one can find problems and issues that whiteboarding and document reviews are unable to find. Moreover, an incremental development can be effectively attained even in high-level architectural models. Major expected findings are higher quality software and more predictable delivery cycles.","PeriodicalId":156704,"journal":{"name":"Proceedings of 2nd International Conference on Recent Advances in Space Technologies, 2005. RAST 2005.","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A real time UML modeling for satellite on board software\",\"authors\":\"W. A. Dos Santos, O.A. Martins, A. M. da Cunha\",\"doi\":\"10.1109/RAST.2005.1512567\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes the use of UML to aid developing real time on-board software for satellites, as a safety-critical system. In order to expedite development, an Integrated-Computer Aided Software Engineering-Environment (I-CASE-E) tailored for real time applications is used. To keep the approach general, the Satellite under consideration has a 3-axis stabilized bus with a generic payload. The I-CASE-E allows for model execution where one can find problems and issues that whiteboarding and document reviews are unable to find. Moreover, an incremental development can be effectively attained even in high-level architectural models. Major expected findings are higher quality software and more predictable delivery cycles.\",\"PeriodicalId\":156704,\"journal\":{\"name\":\"Proceedings of 2nd International Conference on Recent Advances in Space Technologies, 2005. RAST 2005.\",\"volume\":\"70 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-06-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 2nd International Conference on Recent Advances in Space Technologies, 2005. RAST 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RAST.2005.1512567\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2nd International Conference on Recent Advances in Space Technologies, 2005. RAST 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAST.2005.1512567","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A real time UML modeling for satellite on board software
This paper describes the use of UML to aid developing real time on-board software for satellites, as a safety-critical system. In order to expedite development, an Integrated-Computer Aided Software Engineering-Environment (I-CASE-E) tailored for real time applications is used. To keep the approach general, the Satellite under consideration has a 3-axis stabilized bus with a generic payload. The I-CASE-E allows for model execution where one can find problems and issues that whiteboarding and document reviews are unable to find. Moreover, an incremental development can be effectively attained even in high-level architectural models. Major expected findings are higher quality software and more predictable delivery cycles.