Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 392)
Detail práce
   Přihlásit přes CAS
SOFA HI Paparazzi
Název práce v češtině:
Název v anglickém jazyce: SOFA HI Paparazzi
Klíčová slova: uav, komponentový systém, java, paparazzi, safety-critical aplikace, kontrolní systém
Klíčová slova anglicky: uav, component system, java, paparazzi, safety-critical application, control system
Akademický rok vypsání: 2010/2011
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: RNDr. Michal Malohlava, Ph.D.
Řešitel:
Zásady pro vypracování
Paparazzi project is an open-source C-based implementation of a unmanned aerial vehicle (UAV) control system. The software and hardware provided by this project have successfully flown several UAVs. The software part includes hard real-time on-board software including an implementation of fly-by-wire and autopilot units. However, the implementation is monolithic and inflexible which makes implementation and execution of subsequent experiments a cumbersome task. The solution of this problem could be in refactoring and decomposing implementation into well-defined and reusable modules with help of SOFA HI component systems which targets development of embedded and real-time systems.

Therefore, the goal of this thesis is to componentize the Paparazzi implementation of the on-board system with help of the SOFA HI component system. The thesis should also test an eligibility of SOFA HI for development of safety-critical systems and identify weak points of SOFA HI and propose possible improvements.
Seznam odborné literatury
[1] Paparazzi project, http://paparazzi.enac.fr/.

[2] jPapaBench project, http://d3s.mff.cuni.cz/~malohlava/jpapabench.

[3] SOFA 2 component system project, http://sofa.ow2.org/

[4] Bures, T., Hnetynka, P., Plasil, F., Klesnil, J., Kmoch, O., Kohan, T., Kotrc, P.: "Runtime Support for Advanced Component Concepts", Proceedings of SERA 2007, Busan,Korea, IEEE CS, ISBN 0-7695-2867-8, pp. 337-345, Aug 2007.

[5] Bures, T., Hnetynka, P., Plasil, F.: SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model, Proceedings of SERA 2006, Seattle, USA, IEEE CS, ISBN 0-7695-2656-X, pp.40-48, Aug 2006.

[6] T. Bureš, P. Hnětynka: "Safe Systems with Software Components in SOFA 2", ERCIM News 75, published by ERCIM EEIG, Sophia-Antipolis Cedex, ISSN 0926-4981, pp. 27-28, Oct 200.

[7] M. Fowler, K. Beck, J. Brant, W. Opdyke, D. Roberts: "Refactoring: Improving the Design of Existing Code", Addison-Wesley Professional; 1 edition, 1999.

 
Univerzita Karlova | Informační systém UK