• DocumentCode
    197308
  • Title

    Analysis of design patterns in OpenNebula

  • Author

    Ab Rahim, Lukman

  • Author_Institution
    Comput. & Inf. Sci. Dept., Univ. Teknol. Petronas, Tronoh, Malaysia
  • fYear
    2014
  • fDate
    3-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Computer system models and designs have been used in helping verification and validation activities. Computer systems have also been designed to make verification and validation easier such as the work on Design for Verification. The concepts of separation of concerns and modular design are two examples of how design decisions can make verification and validation easier. The objective of this research is to verify cloud-based systems and use its design to make the verification easier. Since a cloud-based system consists of many interacting software and hardware components, we start with verifying OpenNebula, a cloud-based system middleware. The methodology is to analyze OpenNebula´s code and identify the design patterns that will later be used in simplifying the verification. The analysis is performed by reverse engineering the code using class diagram generation tools and code analysis functions in an Intergrated Development Environment (IDE). This paper will present the design patterns in OpenNebula and how it can influence the verification.
  • Keywords
    cloud computing; formal verification; middleware; IDE; OpenNebula; class diagram generation tools; cloud-based system middleware; cloud-based systems verification; code analysis functions; computer system design; computer system models; design decisions; design for verification; design patterns analysis; intergrated development environment; reverse engineering; validation activity; verification activity; Algorithm design and analysis; Cloud computing; Computer architecture; Computers; Security; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Sciences (ICCOINS), 2014 International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4799-4391-3
  • Type

    conf

  • DOI
    10.1109/ICCOINS.2014.6868443
  • Filename
    6868443