Rezumat articol ediţie STUDIA UNIVERSITATIS BABEŞ-BOLYAI

În partea de jos este prezentat rezumatul articolului selectat. Pentru revenire la cuprinsul ediţiei din care face parte acest articol, se accesează linkul din titlu. Pentru vizualizarea tuturor articolelor din arhivă la care este autor/coautor unul din autorii de mai jos, se accesează linkul din numele autorului.

 
       
         
    STUDIA INFORMATICA - Ediţia nr.2 din 2018  
         
  Articol:   INSTRUMENTATION OF C++ PROGRAMS USING AUTOMATIC SOURCE CODE TRANSFORMATIONS.

Autori:  ZSOLT PARRAGI, ZOLTÁN PORKOLÁB.
 
       
         
  Rezumat:  
DOI: 10.24193/subbi.2018.2.04

Published Online: 2017-06-19
Published Print: 2017-06-29
pp. 53-65
VIEW PDF: Instrumentation of C++ Programs Using Automatic Source Code Transformations

Abstract. The main tool for programmers is always the compiler, but there are also many other tools to help the development process. Some of these tools work on the source code of the program, analyzing, measuring or transforming it. Implementing a source based tool is a complex task, especially for complex languages such as C++. In recent years the C++ language received an easy-to-use library for developing such software, in the form of clang tooling. However, this library only focuses on processing a single translational unit of the program, independently to the other parts of the build process. Tools which ignore this big picture could result in failures when used on larger projects, or incorrect runtime behavior. In this paper, we describe some of these challenges encountered in real-world C++ projects and propose possible solutions for future tools to fix or mitigate the issues.
2010 Mathematics Subject Classification. 68N15.
1998 CR Categories and Descriptors. D.3.3 [Software]: PROGRAMMING LANGUAGES - Languages Constructs and Features.
Key words and phrases. C++ programming language, source code transformation, instrumentation.
 
         
     
         
         
      Revenire la pagina precedentă