Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Clava: C/C plus plus source-to-source compilation using LARA
Publication

Publications

Clava: C/C plus plus source-to-source compilation using LARA

Title
Clava: C/C plus plus source-to-source compilation using LARA
Type
Article in International Scientific Journal
Year
2020
Journal
Title: SoftwareXImported from Authenticus Search for Journal Publications
Vol. 12
Publisher: Elsevier
Other information
Authenticus ID: P-00S-FYB
Abstract (EN): This article presents Clava, a Clang-based source-to-source compiler, that accepts scripts written in LARA, a JavaScript-based DSL with special constructs for code queries, analysis and transformations. Clava improves Clang's source-to-source capabilities by providing a more convenient and flexible way to analyze, transform and generate C/C++ code, and provides support for building strategies that capture run-time behavior. We present the Clava framework, its main capabilities, and how it can been used. Furthermore, we show that Clava is sufficiently robust to analyze, instrument and test a set of large C/C++ application codes, such as GCC. (C) 2020 The Authors. Published by Elsevier B.V.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 10
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

The ANTAREX domain specific language for high performance computing (2019)
Article in International Scientific Journal
Silvano, C; Agosta, G; Bartolini, A; Beccari, AR; Benini, L; Besnard, L; João Bispo; Cmar, R; João M. P. Cardoso; Cavazzoni, C; Cesarini, D; Cherubin, S; Ficarelli, F; Gadioli, D; Golasowski, M; Libri, A; Martinovic, J; Palermo, G; Pinto, P; Rohou, E...(mais 2 authors)
Synthesis of regular expressions for FPGAs (2008)
Article in International Scientific Journal
João Bispo; João M. P. Cardoso
Synthesis of Regular Expressions for FPGAs (2008)
Article in International Scientific Journal
João Bispo; João M. P. Cardoso
Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications (2020)
Article in International Scientific Journal
Hamid Arabnejad; João Bispo; João M. P. Cardoso; Jorge Manuel Gomes Barbosa
Pegasus: Performance Engineering for Software Applications Targeting HPC Systems (2020)
Article in International Scientific Journal
Pedro Pinto; João Bispo; João M. P. Cardoso; Jorge Manuel Gomes Barbosa; Davide Gadioli; Gianluca Palermo; Jan Martinovic; Martin Golasowski; Katerina Slaninova; Radim Cmar; Cristina Silvano

See all (47)

Of the same journal

TensorFlores: An enhanced Python-based TinyML framework (2025)
Article in International Scientific Journal
Flores, TK; Costa, DG; Silva, I
Nonio - modular automatic compiler phase selection and ordering specialization framework for modern compilers (2019)
Article in International Scientific Journal
Nobre, R; João Bispo; Carvalho, T; João M. P. Cardoso
CityZones: A geospatial multi-tier software tool to compute urban risk zones (2023)
Article in International Scientific Journal
Peixoto, JPJ; Costa, DG; Rocha, WDD; Paulo Portugal; Francisco Vasques
A framework for automatic and parameterizable memoization (2019)
Article in International Scientific Journal
Besnard, L; Pinto, P; Lasri, I; João Bispo; Rohou, E; João M. P. Cardoso
A DSL-based runtime adaptivity framework for Java (2023)
Article in International Scientific Journal
Carvalho, T; João Bispo; Pinto, P; João M. P. Cardoso
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-09 at 21:59:57 | Privacy Policy | Personal Data Protection Policy | Whistleblowing