From code to models

GJ Holzmann - … Conference on Application of Concurrency to …, 2001 - ieeexplore.ieee.org
… The aim of this project is to explore the possibilities for automated model extraction from
C programs. There are a number of related projects that have very similar goals. In the Slam …

Deep learning for source code modeling and generation: Models, applications, and challenges

THM Le, H Chen, MA Babar - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
… for source code modeling and generation. To address the limitations of the traditional source
code models, … and researchers from both DL and SE fields when working with source code. …

A systematic evaluation of large language models of code

FF Xu, U Alon, G Neubig, VJ Hellendoorn - Proceedings of the 6th ACM …, 2022 - dl.acm.org
… We also compare CodeParrot with at most 1.5 billion parameters, a model that was only
trained on Python code from GitHub. CodeParrot follows the process used in [10] that obtained …

[BOOK][B] Domain-specific modeling: enabling full code generation

S Kelly, JP Tolvanen - 2008 - books.google.com
… First we highlight the difference to manual coding and to modeling languages originating
from the code world. This difference is demonstrated with a practical example. In Chapter 2, we …

Structural language models of code

U Alon, R Sadaka, O Levy… - … conference on machine …, 2020 - proceedings.mlr.press
… is the target p, which our models correctly generated from the rest of the snippet. Additional
… joint modeling of the source and target code, rather than separating encoders from decoders. …

Problems and opportunities for model-centric versus code-centric software development: a survey of software professionals

A Forward, TC Lethbridge - … the 2008 international workshop on Models …, 2008 - dl.acm.org
… • Participants that generate code from models are less likely to agree that modeling tools
hide too many details (t=1.86), and more likely to agree that they do not trust that companies …

code2seq: Generating sequences from structured representations of code

U Alon, S Brody, O Levy, E Yahav - arXiv preprint arXiv:1808.01400, 2018 - arxiv.org
… Our model represents a code snippet as the set of compositional paths in its abstract syntax
tree (AST) and uses attention to select the relevant paths while decoding. We demonstrate …

Codit: Code editing with tree-based neural models

S Chakraborty, Y Ding, M Allamanis… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
… network system to model source code changes and learn code change patterns from the
wild. … However, modeling changes is different from modeling generic code generation, since …

Low-code development and model-driven engineering: Two sides of the same coin?

D Di Ruscio, D Kolovos, J de Lara… - … and Systems Modeling, 2022 - Springer
… how low-code software development is different from model-driven … all model-driven techniques
aim at reducing the amount of code … , and not all low-code approaches are model-driven. …

Robotic software systems: From code-driven to model-driven designs

C Schlegel, T Haßler, A Lotz… - … Conference on Advanced …, 2009 - ieeexplore.ieee.org
from a maturing process to enhance overall robustness. We believe that the migration from
code-driven designs to a model-… A model-based description is a suitable mean to express …