Skip to main content

Abstract

The greatest challenges in space projects are ensuring traceability of system requirements throughout the development process and guaranteeing that they have been properly implemented, and that the overall system therefore complies with the standards adopted in the sector. In addition, the software development process is often influenced by a number of factors, such as constraints on the hardware platform, stringent performance requirements, and results of the RAMS (Reliability, Availability, Maintainability and Safety) analysis. To address the above challenges, Space Systems Finland Ltd. has used the DEPLOY project to explore ways of using formal modelling and verification for facilitating requirements engineering, deriving robust system architectures and increasing the degree of development automation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. DEPLOY. Deliverable D20 D3.1—Report on pilot deployment in the space sector (January 2010)

    Google Scholar 

  2. DEPLOY. Deliverable D39 D3.2—Report on enhanced deployment in the space sector (August 2011)

    Google Scholar 

  3. DEPLOY. Deliverable D5 JD1: Report on knowledge transfer (January 2009)

    Google Scholar 

  4. ESA. ECSS-E-70-41A: Space engineering: Ground systems and operations—Telemetry and telecommand packet utilisation. European Space Agency Requirements and Standards Division, Noordwijk ZH, The Netherlands (January 2003). http://www.ecss.nl/

  5. ESA. ECSS-E-ST-40C: Space engineering—Software. European Space Agency Requirements and Standards Division, Noordwijk ZH, The Netherlands (March 2009)

    Google Scholar 

  6. ESA. ECSS-Q-ST-80C: Space product assurance—Software product assurance. European Space Agency Requirements and Standards Division, Noordwijk ZH, The Netherlands (March 2009)

    Google Scholar 

  7. ESA. Factsheet: BepiColombo (February 2012). http://www.esa.int/esaSC/SEMNEM3MDAF

  8. Event-B. Documentation wiki: Rodin plug-ins (February 2012)

    Google Scholar 

  9. Fathabadi, A.S., Rezazadeh, R., Butler, M.J.: Applying atomicity and model decomposition to a space craft system in Event-B. In: Bobaru, M., Havelund, K., Holzmann, G.J., Joshi, R. (eds.) NASA Formal Methods, Proceedings, Third International Symposium, NFM 2011, Pasadena, CA, USA, April 18–20, 2011. Lecture Notes in Computer Science, vol. 6617, pp. 328–342. Springer, Berlin (2011)

    Google Scholar 

  10. Fathabadi, A.S., Rezazadeh, R., Butler, M.J.: Event-B project BepiColombo_Soton_v18.0 (Rodin archive of space system) (October 2010). http://eprints.ecs.soton.ac.uk/22048/

  11. Iliasov, A., Laibinis, L., Troubitsyna, E.: An Event-B model of the attitude and orbit control system (March 2010). http://deploy-eprints.ecs.soton.ac.uk/213/

  12. Iliasov, A., Laibinis, L., Troubitsyna, E., Romanovsky, A.: Formal derivation of a distributed program in Event B. In: Qin, S., Qiu, Z. (eds.) Formal Methods and Software Engineering, Proceedings, 13th International Conference on Formal Engineering Methods, ICFEM 2011, Durham, UK, October 26–28, 2011. Lecture Notes in Computer Science, vol. 6991, pp. 420–436. Springer, Berlin (2011)

    Google Scholar 

  13. Iliasov, A., Laibinis, L., Troubitsyna, E., Romanovsky, A., Latvala, T.: Augmenting Event B modelling with real-time verification. Technical report 1006, Turku Centre for Computer Science, Turku, Finland (April 2011)

    Google Scholar 

  14. Iliasov, A., Troubitsyna, E., Laibinis, L., Romanovsky, A., Varpaaniemi, K., Ilić, D., Latvala, T.: Developing mode-rich satellite software by refinement in Event B. In: Kowalewski, S., Roveri, M. (eds.) Formal Methods for Industrial Critical Systems, Proceedings, 15th International Workshop, FMICS 2010, Antwerp, Belgium, September 20–21, 2010. Lecture Notes in Computer Science, vol. 6371, pp. 50–66. Springer, Berlin (2010)

    Google Scholar 

  15. Iliasov, A., Troubitsyna, E., Laibinis, L., Romanovsky, A., Varpaaniemi, K., Väisänen, P., Ilić, D., Latvala, T.: Verifying mode consistency for on-board satellite software. In: Schoitsch, E. (ed.) Computer Safety, Reliability, and Security: 29th International Conference, Proceedings, SAFECOMP 2010, Vienna, Austria, September 14–17, 2010. Lecture Notes in Computer Science, vol. 6351, pp. 126–141. Springer, Berlin (2010)

    Google Scholar 

  16. Iliasov, I., Troubitsyna, E., Laibinis, L., Romanovsky, A., Varpaaniemi, K., Ilić, D., Latvala, T.: Supporting reuse in Event B development: Modularisation approach. In: Frappier, M., Glässer, U., Khurshid, S., Laleau, R., Reeves, S. (eds.) Abstract State Machines, Alloy, B and Z: Second International Conference, Proceedings, ABZ 2010, Orford, Québec, Canada, February 22–25, 2010. Lecture Notes in Computer Science, vol. 5977, pp. 174–188. Springer, Berlin (2010)

    Google Scholar 

  17. Ilić, D., Varpaaniemi, K.: Event-B project BepiColombo_Models_v5.0 (May 2009). http://deploy-eprints.ecs.soton.ac.uk/136/

  18. Lopatkin, I., Iliasov, A., Romanovsky, A.: Rigorous development of dependable systems using fault tolerance views. In: Dohi, T., Čukić, B. (eds.) Proceedings of the 22nd IEEE International Symposium on Software Reliability Engineering, ISSRE 2011, Hiroshima, Japan, November 29–December 2, 2011, pp. 180–189. IEEE Computer Society Press, Los Alamitos (2011)

    Google Scholar 

  19. Lopatkin, I., Iliasov, A., Romanovsky, A., Prokhorova, Y., Troubitsyna, E.: Patterns for representing FMEA in formal specification of control systems. In: Agarwal, A., Gokhale, S., Khosoftaar, T.M. (eds.) Proceedings of the 2011 IEEE 13th International Symposium on High-Assurance Systems Engineering, HASE 2011, Boca Raton, FL, USA, November 10–12, 2011, pp. 146–151. IEEE Computer Society Press, Los Alamitos (2011)

    Google Scholar 

  20. NuSMV. A new symbolic model checker (February 2012). http://nusmv.fbk.eu/

  21. ProB. Animator and model checker (February 2012). http://www.stups.uni-duesseldorf.de/ProB/index.php5/Main

  22. Prokhorova, Y., Laibinis, L., Troubitsyna, E., Varpaaniemi, K., Latvala, T.: Derivation and formal verification of a mode logic for layered control systems. In: Thu, T.D., Leung, K.R.P.H. (eds.) Proceedings of the 18th Asia-Pacific Software Engineering Conference, APSEC 2011, Ho Chi Minh City, Vietnam, December 5–8, 2011, pp. 49–56. IEEE Computer Society Press, Los Alamitos (2011)

    Google Scholar 

  23. Räsänen, T., Nummila, L.: DEPLOY training evaluation document (September 2010). http://deploy-eprints.ecs.soton.ac.uk/314/

  24. RTCA. DO-178B: Software Considerations in airborne systems and equipment certification. Radio Technical Commission for Aeronautics, Washington, DC, USA (January 1992)

    Google Scholar 

  25. UPPAAL. An integrated tool environment for modelling, validation and verification of real-time systems (February 2012)

    Google Scholar 

  26. Väisänen, P., Varpaaniemi, K.: DEPLOY satellite (an attitude and orbit control system) specification, version 15 (January 2010). http://deploy-eprints.ecs.soton.ac.uk/167/

  27. Varpaaniemi, K.: DEPLOY work package 3 attitude and orbit control system software requirements document, DEP-RP-SSF-R-005, issue 1.0 (December 2010). http://deploy-eprints.ecs.soton.ac.uk/266/

  28. Varpaaniemi, K.: DEPLOY work package 3 software requirements document for a distributed system for attitude and orbit control for a single spacecraft, DEP-RP-SSF-R-006, issue 1.3. (October 2011)

    Google Scholar 

  29. Varpaaniemi, K.: Event-B project BepiColombo_Models_v6.4 (September 2010). http://deploy-eprints.ecs.soton.ac.uk/244/

  30. Varpaaniemi, K.: Event-B project DepSatSpec015Model000 (January 2010). http://deploy-eprints.ecs.soton.ac.uk/168/

  31. Varpaaniemi, K.: Event-B projects DSAOCSSv002 and DSAOCSSv003 with special files for ProB Classic (October 2011). http://deploy-eprints.ecs.soton.ac.uk/331/

  32. Varpaaniemi, K.: Some NuSMV experiments on the mode synchronization protocol in DSAOCSS (January 2012). http://deploy-eprints.ecs.soton.ac.uk/362/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dubravka Ilić .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ilić, D., Laibinis, L., Latvala, T., Troubitsyna, E., Varpaaniemi, K. (2013). Deployment in the Space Sector. In: Romanovsky, A., Thomas, M. (eds) Industrial Deployment of System Engineering Methods. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33170-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33170-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33169-5

  • Online ISBN: 978-3-642-33170-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics