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

Marius Nita

dblp:51/861 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 3 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
2 papers
Programming languages and type systems · 50% Software maintenance and evolution · 33% Compilers and program optimization · 17%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software reengineering › software modernization › software migration
API migration
0.112010
Using twinning to adapt programs to alternative APIs · ICSE (1) 2010
Programming languages and type systems › programming paradigms › imperative languages
c
0.112008
A theory of platform-dependent low-level software · POPL 2008
Programming languages and type systems
language semantics
0.112008
A theory of platform-dependent low-level software · POPL 2008
Compilers and program optimization
program transformation
0.012010
Using twinning to adapt programs to alternative APIs · ICSE (1) 2010

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

twinning · 0.1mapping specification · 0.1formal semantics · 0.1
YearPublicationVenuePosition
2010 Using twinning to adapt programs to alternative APIs
abstract
We describe twinning and its applications to adapting programs to alternative APIs. Twinning is a simple technique that allows programmers to specify a class of program changes, in the form of a mapping, without modifying the target program directly. Using twinning, programmers can specify changes that transition a program from using one API to using an alternative API.
Marius Nita, David Notkin
ICSE (1)1
2008 Automatic Transformation of Bit-Level C Code to Support Multiple Equivalent Data Layouts
Marius Nita, Dan Grossman
CC1
2008 A theory of platform-dependent low-level software
abstract
The C language definition leaves the sizes and layouts of types partially unspecified. When a C program makes assumptions about type layout, its semantics is defined only on platforms (C compilers and the underlying hardware) on which those assumptions hold. Previous work on formalizing C-like languages has ignored this issue, either by assuming that programs do not make such assumptions or by assuming that all valid programs target only one platform. In the latter case, the platform's choices are hard-wired in the language semantics.
Marius Nita, Dan Grossman, Craig Chambers
POPL1
2004 Implementing functional logic languages using multiple threads and stores
Andrew P. Tolmach, Sergio Antoy, Marius Nita
ICFP3