Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alexandru F. Iosif-Lazar

dblp:151/4591 · also Alexandru Florin Iosif-Lazar · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 56% Compilers and program optimization · 44%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software reengineering
software modernization
0.212015
Experiences from Designing and Validating a Software Modernization Transformation (E) · ASE 2015
Compilers and program optimization › verified compilation
translation validation
0.212015
Experiences from Designing and Validating a Software Modernization Transformation (E) · ASE 2015

Methods — techniques the papers use, named apart from their topics

translation validation · 0.2symbolic execution · 0.2TXL rewriting · 0.2
YearPublicationVenuePosition
2015 Experiences from Designing and Validating a Software Modernization Transformation (E)
abstract
Software modernization often involves complex code transformations that convert legacy code to new architectures or platforms, while preserving the semantics of the original programs. We present the lessons learnt from an industrial software modernization project of considerable size. This includes collecting requirements for a code-to-model transformation, designing and implementing the transformation algorithm, and then validating correctness of this transformation for the code-base at hand. Our transformation is implemented in the TXL rewriting language and assumes specifically structured C++ code as input, which it translates to a declarative configuration model. The correctness criterion for the transformation is that the produced model admits the same configurations as the input code. The transformation converts C++ functions specifying around a thousand configuration parameters. We verify the correctness for each run individually, using translation validation and symbolic execution. The technique is formally specified and is applicable automatically for most of the code-base.
Alexandru F. Iosif-Lazar, Ahmad Salim Al-Sibahi, Aleksandar S. Dimovski, Juha Savolainen, Krzysztof Sierszecki, Andrzej Wasowski
ASE1
2014 A Core Language for Separate Variability Modeling
Alexandru F. Iosif-Lazar, Ina Schaefer, Andrzej Wasowski
ISoLA (1)1