• 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. Implementing a Concept Analysis Tool for Identifying Abstract Data Types in C code
 
  • Details
  • Full
Options
1998
Diploma Thesis
Title

Implementing a Concept Analysis Tool for Identifying Abstract Data Types in C code

Abstract
Many authors agree that programmer efforts are mostly devoted to maintaining software system This is mainly due to inappropriate documentation and degraded system-structure. To understand such systems, tools should be developed to facilitate the recovery of the system- architecture. We support the idea to extract the smallest components, that are significant at the architectural level, from source code to iteratively abstract larger components of the system-architecture. Abstract data types (ADT) have been reported to be among such atomic components. This thesis consists of four parts. At first, we give an introduction to concept analysis. Then, we analyse previous work on ADT-detection that is based on concept analysis.After that, we propose an improved approach to identify ADTs using concept analysis. Finally, we conduct a case-study on three medium-size C systems (30-38 kLOC) to compare the identified ADTs with the ADTs that were manually identified by software engineers.
Thesis Note
Kaiserslautern, Univ., Dipl.-Arb., 1998
Author(s)
Graudejus, H.
Advisor(s)
Rombach, H.D.
Girard, J.-F.
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • abstract data type

  • architecture recovery

  • atomic components

  • automatic detection technique

  • C source code

  • case study

  • formal analysis

  • program understanding

  • reverse engineering

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