2023
DOI: 10.1007/s42979-022-01573-4
|View full text |Cite
|
Sign up to set email alerts
|

Code Generation by Example Using Symbolic Machine Learning

Abstract: Code generation is a key technique for model-driven engineering (MDE) approaches of software construction. Code generation enables the synthesis of applications in executable programming languages from high-level specifications in UML or in a domain-specific language. Specialised code generation languages and tools have been defined; however, the task of manually constructing a code generator remains a substantial undertaking, requiring a high degree of expertise in both the source and target languages, and in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 21 publications
(44 reference statements)
0
0
0
Order By: Relevance
“…Like human ability in unlearning, this concept takes on new significance as individuals leverage informa�on technology or interact with Ar�ficial Intelligence (AI) systems to use data in order to streamline daily tasks and enhance efficiency in their performance. Unlike the term "learning" which typically focuses on the accumula�on and op�miza�on of knowledge based on historical data, the terms "unlearning" acknowledges the dynamic nature of real-world data and the need for models to adapt to changing circumstances (Zhang et al, 2023) . Based on these concepts and the term "machine" which refers to the computa�onal systems or devices involved, Cao and Yang (2015) introduced the "Machine Unlearning" (MU) term as the process of upda�ng or removing previously learned informa�on from machine learning models.…”
mentioning
confidence: 99%
“…Like human ability in unlearning, this concept takes on new significance as individuals leverage informa�on technology or interact with Ar�ficial Intelligence (AI) systems to use data in order to streamline daily tasks and enhance efficiency in their performance. Unlike the term "learning" which typically focuses on the accumula�on and op�miza�on of knowledge based on historical data, the terms "unlearning" acknowledges the dynamic nature of real-world data and the need for models to adapt to changing circumstances (Zhang et al, 2023) . Based on these concepts and the term "machine" which refers to the computa�onal systems or devices involved, Cao and Yang (2015) introduced the "Machine Unlearning" (MU) term as the process of upda�ng or removing previously learned informa�on from machine learning models.…”
mentioning
confidence: 99%