Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Mon 9 May 2022 20:00 - 20:05 at ICSE Poster room - Poster Session 1 Chair(s): Elena Sherman

The porting or translation of software applications from one programming language to another is a common requirement of organisations that utilise software, and the increasing number and diversity of programming languages makes this capability as relevant today as in previous decades.

Several approaches have been used to address this challenge, including machine learning and the manual definition of explicit translation rules. We define a novel approach using model-driven engineering (MDE) techniques: reverse-engineering source programs into specifications in the UML and OCL formalisms, and then forward-engineering the specifications to the required target language. This approach can be fully automated, and additionally has the advantage of extracting specifications of software from code. We provide an evaluation based on a comprehensive dataset of examples, including industrial cases, and compare our results to those of other approaches and tools.

Mon 9 May

Displayed time zone: Eastern Time (US & Canada) change

20:00 - 21:00
Poster Session 1Posters at ICSE Poster room
Chair(s): Elena Sherman Boise State University
20:00
5m
Poster
Program Translation using Model-Driven Engineering
Posters
Dr Kevin Lano King's College London
20:05
5m
Poster
CRustS: A Transpiler from Unsafe C to Safer Rust
Posters
Michael Ling Huawei Technologies Canada, Yijun Yu The Open University, UK, Haitao Wu Huawei Technologies Canada, Yuan Wang Huawei Sweden Research Center, James R. Cordy Queen's University, Ahmed E. Hassan Queen's University
20:10
5m
Poster
Towards Mining OSS Skills from GitHub Activity
Posters
Jenny T. Liang University of Washington, Denae Ford Microsoft Research, Thomas Zimmermann Microsoft Research
DOI Pre-print
20:15
5m
Poster
Deriving Semantics-Aware Fuzzers from Web API Schemas
Posters
Zac Hatfield-Dodds Australian National University, Dmitry Dygalo schemathesis.io

Information for Participants
Mon 9 May 2022 20:00 - 21:00 at ICSE Poster room - Poster Session 1 Chair(s): Elena Sherman
Info for room ICSE Poster room:

Click here to go to the room on Midspace