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