Academic Journal
Research On a Framework for Generating and Maintaining Automated Drawline Syntax Trees for Complex Programming Languages.
| Τίτλος: | Research On a Framework for Generating and Maintaining Automated Drawline Syntax Trees for Complex Programming Languages. |
|---|---|
| Συγγραφείς: | Liu, Boyang1 (AUTHOR) p7908686@gmail.com |
| Πηγή: | Procedia Computer Science. 2026, Vol. 279, p420-428. 9p. |
| Θεματικοί όροι: | Java programming language, Parallel programming, Computer multitasking, Programming languages, Source code, Program transformation, Data structures |
| Περίληψη: | In the development of modern programming languages, how to efficiently generate and maintain abstract syntax trees (AST) is the key to improve the ability of program design and optimization. Abstract syntax trees not only play a core role in compilers, but also are widely used in code refactoring, performance analysis and other automation fields. With the popularity of multi-core processors, concurrent programming has become an important means to improve performance, and the choice of threading mechanism is very important to the efficiency and maintainability of programs. Therefore, it is of practical significance to design a framework for automatically generating and maintaining abstract syntax trees to help code optimization. This paper proposes an automatic abstract syntax tree generation and maintenance framework for multithreading in Java language. It uses static code analysis to transform and optimize the thread model, especially in the process of migrating traditional thread model to efficient thread pool framework. The framework automatically completes code refactoring and performance improvement by parsing program structure layer by layer. Through the experimental evaluation in Eclipse environment, the results show that the framework can quickly complete the transformation of thread mechanism, significantly improve the efficiency of concurrent program development, optimize the performance and maintainability of programs, and provide a new idea of parallel programming in multi-core processor environment. [ABSTRACT FROM AUTHOR] |
| Βάση Δεδομένων: | Supplemental Index |
| FullText | Links: – Type: other Text: Availability: 0 CustomLinks: – Url: https://www.doi.org/10.1016/j.procs.2026.03.251? Name: ScienceDirect (all content) (s7799221) Category: fullText Text: View record from ScienceDirect MouseOverText: View record from ScienceDirect |
|---|---|
| Header | DbId: edo DbLabel: Supplemental Index An: 194169245 RelevancyScore: 1061 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1060.7568359375 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Research On a Framework for Generating and Maintaining Automated Drawline Syntax Trees for Complex Programming Languages. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Liu%2C+Boyang%22">Liu, Boyang</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> p7908686@gmail.com</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Procedia+Computer+Science%22">Procedia Computer Science</searchLink>. 2026, Vol. 279, p420-428. 9p. – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Java+programming+language%22">Java programming language</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+programming%22">Parallel programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+multitasking%22">Computer multitasking</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Source+code%22">Source code</searchLink><br /><searchLink fieldCode="DE" term="%22Program+transformation%22">Program transformation</searchLink><br /><searchLink fieldCode="DE" term="%22Data+structures%22">Data structures</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: In the development of modern programming languages, how to efficiently generate and maintain abstract syntax trees (AST) is the key to improve the ability of program design and optimization. Abstract syntax trees not only play a core role in compilers, but also are widely used in code refactoring, performance analysis and other automation fields. With the popularity of multi-core processors, concurrent programming has become an important means to improve performance, and the choice of threading mechanism is very important to the efficiency and maintainability of programs. Therefore, it is of practical significance to design a framework for automatically generating and maintaining abstract syntax trees to help code optimization. This paper proposes an automatic abstract syntax tree generation and maintenance framework for multithreading in Java language. It uses static code analysis to transform and optimize the thread model, especially in the process of migrating traditional thread model to efficient thread pool framework. The framework automatically completes code refactoring and performance improvement by parsing program structure layer by layer. Through the experimental evaluation in Eclipse environment, the results show that the framework can quickly complete the transformation of thread mechanism, significantly improve the efficiency of concurrent program development, optimize the performance and maintainability of programs, and provide a new idea of parallel programming in multi-core processor environment. [ABSTRACT FROM AUTHOR] |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edo&AN=194169245 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.procs.2026.03.251 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 9 StartPage: 420 Subjects: – SubjectFull: Java programming language Type: general – SubjectFull: Parallel programming Type: general – SubjectFull: Computer multitasking Type: general – SubjectFull: Programming languages Type: general – SubjectFull: Source code Type: general – SubjectFull: Program transformation Type: general – SubjectFull: Data structures Type: general Titles: – TitleFull: Research On a Framework for Generating and Maintaining Automated Drawline Syntax Trees for Complex Programming Languages. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Liu, Boyang IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 03 Text: 2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 18770509 Numbering: – Type: volume Value: 279 Titles: – TitleFull: Procedia Computer Science Type: main |
| ResultId | 1 |