• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. CoVeR: Component-connector view reconstruction
 
  • Details
  • Full
Options
2009
Master Thesis
Title

CoVeR: Component-connector view reconstruction

Abstract
Software architecture is the means to cope with the complexity of large software systems. Typically architecture separates different concerns: at development time modules and relationships are in the focus, at deployment time binaries and physical nodes with their hardware constraints are considered. At execution time, runtime structures like communication protocols, threads, processes or sockets are of interest. Understanding the principal units of computation and analyzing certain runtime qualities of a system (e.g., availability or security and certain aspects of efficiency) requires having a Component and Connector view. The Component and Connector view addresses the communication and distribution related concerns at architectural level. It provides abstractions like logical components and connectors, ports, roles and protocols. As a matter of fact this kind of information is frequently missing or outdated in architectural documentation, so systematic reasoning about components and connectors and hence runtime structures and their qualities, is practically impossible. To overcome this issue, a method for reconstructing Component and Connector models from static source code is presented in this thesis. The method provides a detailed description of the reconstruction process and comes along with an Eclipse based tool support. The tool guides the user through the reconstruction process and automates error-prone, time consuming and complex reconstruction steps. As a proof of concept for the method, the Component and Connector model of a system in the ambient assisted living domain was successfully reconstructed. The applicability and suitability of the CoVeR method was shown and the approach promises to deliver practical relevant reconstruction results in an effort-efficient manner.
Thesis Note
Mannheim, Hochschule, Master Thesis, 2009
Author(s)
Forster, Thomas
Advisor(s)
Knauber, Peter
Knodel, Jens
Publishing Place
Mannheim
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • software architecture

  • view

  • reverse engineering

  • SAVE

  • CoVeR

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024