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

Radu Muschevici

dblp:24/1050 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 3 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

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
Programming languages and type systems · 62% Empirical software engineering · 38%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › method dispatch
multiple dispatch
0.112008
Multiple dispatch in practice · OOPSLA 2008
Empirical software engineering › mining software repositories › source-code mining
language feature usage
0.012008
Multiple dispatch in practice · OOPSLA 2008
Empirical software engineering
mining software repositories
0.012008
Multiple dispatch in practice · OOPSLA 2008
YearPublicationVenuePosition
2017 An Extension of the ABS Toolchain with a Mechanism for Type Checking SPLs
Ferruccio Damiani, Michael Lienhardt, Radu Muschevici, Ina Schaefer
IFM3
2016 Towards Incremental Validation of Railway Systems
Reiner Hähnle, Radu Muschevici
ISoLA (2)2
2016 A UML profile for delta-oriented programming to support software product line engineering
abstract
Feature-based approaches to software design, like delta-oriented programming, are well-suited to support multi-product software development paradigms, such as Software Product Lines. Currently, the popular UML notation does not support delta-oriented software design, so that several ad-hoc notations tend to be used. This paper presents a systematic approach to import concepts from delta-oriented programming into the mainstream notation UML. This is done with minimal overhead by specifying a new, slim, delta-oriented UML profile. It is compatible with languages that support delta-oriented programming such as DeltaJ and ABS. The usefulness of the profile is evaluated with a case study.
Maya R. A. Setyautami, Reiner Hähnle, Radu Muschevici, Ade Azurat
SPLC3
2016 Feature Nets: behavioural modelling of software product lines
Radu Muschevici, José Proença, Dave Clarke 0001
Softw. Syst. Model.1
2012 The ABS tool suite: modelling, executing and analysing distributed adaptable object-oriented systems
Peter Y. H. Wong, Elvira Albert, Radu Muschevici, José Proença, Jan Schäfer 0002, Rudolf Schlatte
Int. J. Softw. Tools Technol. Transf.3
2011 Modular Modelling of Software Product Lines with Feature Nets
Radu Muschevici, José Proença, Dave Clarke 0001
SEFM1
2008 Identifying and Analyzing Web Server Attacks
Christian Seifert, Barbara Endicott-Popovsky, Deborah A. Frincke, Peter Komisarczuk, Radu Muschevici, Ian Welch
IFIP Int. Conf. Digital Forensics5
2008 Multiple dispatch in practice
abstract
Multiple dispatch uses the run time types of more than one argument to a method call to determine which method body to run. While several languages over the last 20 years have provided multiple dispatch, most object-oriented languages still support only single dispatch forcing programmers to implement multiple dispatch manually when required. This paper presents an empirical study of the use of multiple dispatch in practice, considering six languages that support multiple dispatch, and also investigating the potential for multiple dispatch in Java programs. We hope that this study will help programmers understand the uses and abuses of multiple dispatch; virtual machine implementors optimise multiple dispatch; and language designers to evaluate the choice of providing multiple dispatch in new programming languages.
Radu Muschevici, Alex Potanin, Ewan D. Tempero, James Noble 0001
OOPSLA1