2 Challenges and Experiences in Formal Development of Onboard Software
2 Challenges and Experiences in Formal Development of Onboard Software
复制标题
DOI:
--
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
A. Iliasov;E. Troubitsyna;L. Laibinis;A. Romanovsky;Kimmo Varpaaniemi;D. Ilic;T. Latvala
中科院分区:
文献类型:
--
作者:
A. Iliasov;E. Troubitsyna;L. Laibinis;A. Romanovsky;Kimmo Varpaaniemi;D. Ilic;T. Latvala
Recently, Space Systems Finland has undertaken formal Even t B development of a part of on-board software for the BepiColombo spa ce mission. As a result, lack of modularization mechanisms in Event B has been i d t fied as a serious obstacle to scalability. One of the main benefits of modulari zation is that it allows us to decompose system models into components that can be indep e ntly developed. It also helps to manage complexity of models that in the indus trial setting are usually very large and difficult to comprehend. On the other hand, mod ularization enables reuse of formally developed components in the formal produc t line development. In this paper we propose a conservative extension of Event B f ormalism to support modularization. We demonstrate how our approach can suppor t reuse in the formal development in the space domain.