loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: László Vidács ; Árpád Beszédes and Rudolf Ferenc

Affiliation: University of Szeged, Hungary

Keyword(s): Change impact analysis, macros, preprocessing, C, C++, program understanding, program analysis, maintenance, program slicing, dynamic analysis.

Related Ontology Subjects/Areas/Topics: Applications ; Maintenance ; Operational Research ; Pattern Recognition ; Software Engineering

Abstract: The expressiveness of the C/C++ preprocessing facility enables the development of highly configurable source code. However, the usage of language constructs like macros also bears the potential of resulting in highly incomprehensible and unmaintainable code, which is due to the flexibility and the “cryptic” nature of the pre-processor language. This could be overcome if suitable analysis tools were available for preprocessor-related issues, however, this is not the case (for instance, none of the modern Integrated Development Environments provides features to efficiently analyze and browse macro usage). A conspicuous problem in software maintenance is the correct (safe and efficient) management of change. In particular, due to the aforementioned reasons, determining efficiently the impact of a change in a specific macro definition is not yet possible. In this paper, we describe a method for the impact analysis of macro definitions, which significantly differs from the previous approa ches. We reveal and analyze the dependencies among macro-related program points using the so-called macro slices. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.211.188.101

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Vidács, L.; Beszédes, Á. and Ferenc, R. (2007). MACRO IMPACT ANALYSIS USING MACRO SLICING. In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-8111-06-7; ISSN 2184-2833, SciTePress, pages 230-235. DOI: 10.5220/0001341902300235

@conference{icsoft07,
author={László Vidács. and Árpád Beszédes. and Rudolf Ferenc.},
title={MACRO IMPACT ANALYSIS USING MACRO SLICING},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2007},
pages={230-235},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001341902300235},
isbn={978-989-8111-06-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - MACRO IMPACT ANALYSIS USING MACRO SLICING
SN - 978-989-8111-06-7
IS - 2184-2833
AU - Vidács, L.
AU - Beszédes, Á.
AU - Ferenc, R.
PY - 2007
SP - 230
EP - 235
DO - 10.5220/0001341902300235
PB - SciTePress