UML Based Design Approach for Storage System of Nano-Satellite

Article Preview

Abstract:

Due to the complex timing sequence of NAND flash, a unified design process is urgently required to guarantee the reliability of storage system of nano-satellite. Unified Modeling Language (UML) is a widely used high level modeling language for object-oriented design. This paper adopts the UML as the design and modelling tool in the low level storage system design to elaborate the UML application in each phase of design in detail. The result shows taking UML as the modelling tool results in a clear and unambiguity design, which promotes the reliability and quality of software. At last, the feasibility of object-oriented implementation in C is presented.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

530-533

Citation:

Online since:

August 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Bouwmeester J, Guo J, Survey of worldwide pico-and nanosatellite missions, distributions and subsystem technology, Acta Astronautica. 2010, 67(7) 854-862.

DOI: 10.1016/j.actaastro.2010.06.004

Google Scholar

[2] Leveson N G. Role of software in spacecraft accidents, Journal of spacecraft and Rockets, 2004, 41(4) 564-575.

DOI: 10.2514/1.11950

Google Scholar

[3] Gudeta Y H, Kwon S J, Cho E, et al., Probability-based static wear-leveling algorithm for blockand hybrid-mapping NAND flash memory, Design Automation for Embedded Systems, 2013: 1-24.

DOI: 10.1007/s10617-013-9108-3

Google Scholar

[4] Omg O, Unified Modeling Language (OMG UML) Superstructure Specification, Object Management Group. (2007).

DOI: 10.3403/bsisoiec19505

Google Scholar

[5] Dos Santos W A, Da Cunha A M, Martins O A, Exploring round-trip engineering capabilities for satellite flight software projects. IEEE, (2005).

DOI: 10.1109/dasc.2005.1563400

Google Scholar

[6] Del Corso D, Passerone C, Reyneri L, et al. Design of a University Nano-Satellite: the PiCPoT Case. Aerospace and Electronic Systems, IEEE Transactions on. 2011, 47(3): 1985-(2007).

DOI: 10.1109/taes.2011.5937278

Google Scholar

[7] Electronic S. K9XXG08UXA Datasheet. 2006-01. http: /www. samsung. com.

Google Scholar

[8] Gamma Erich, Helm Richard, Johnson Ralph et. al. Design patterns: Abstraction and reuse of object-oriented design, Springer, (1993).

Google Scholar