• DocumentCode
    3638081
  • Title

    Improving Design of Ground Control Station for Unmanned Aerial Vehicle: Borrowing from Design Patterns

  • Author

    Mladan Jovanovic;Dusan Starcevic;Zoran Jovanovic

  • Author_Institution
    Fac. of Electr. Eng., Univ. of Belgrade, Belgrade, Serbia
  • fYear
    2010
  • Firstpage
    65
  • Lastpage
    73
  • Abstract
    Reusable software architectures and supporting components are the focus of an increasing number of software organizations attempting to reduce software costs. One essential attribute of reusable software architecture is that it effectively isolates the logical, or static, aspects of the application from any product specific variations in the physical architecture, or execution environment. A primary element of this isolation is hardware and low-level software (e.g. operating system) independence. A design pattern documents a reference design for the solution to a recurring problem encountered in object-oriented software development. The fundamental theme of design patterns is to encapsulate the concepts that vary. This paper describes our experiences on developing reusable object-oriented software architecture for GCS (Ground Control Station) for UAV (Unmanned Aerial Vehicle) using design patterns. In addition, various ways that software architecture attributes can be designed for flexibility without introducing volatility into the physical architecture are described.
  • Keywords
    "Unmanned aerial vehicles","Instruments","Software","Atmospheric modeling","Software architecture","Aircraft","Unified modeling language"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
  • ISSN
    1089-6503
  • Print_ISBN
    978-1-4244-7901-6
  • Type

    conf

  • DOI
    10.1109/SEAA.2010.31
  • Filename
    5598080