APPLICABILITY OF OPEN PROMOL FOR GENERIC COMPONENT DESIGN, MODIFICATION AND SPECIALIZATION

作者: Giedrius Majauskas , Eugenijus Toldinas , Giedrius Ziberkas

DOI:

关键词: Fast Fourier transformGeneralizationScripting languageComputer scienceComponent (UML)VHDLDesign modificationSpecialization (logic)Approximation theoryTheoretical computer scienceProgramming language

摘要: This paper examines the application domains of experimental scripting language Open PROMOL and its processor. The processor EREBUS is an tool aiming to support developing generic (reusable) components building domain-specific program generators. Developing VHDL components, data specialization for scientific algorithms, such as Chebyshev approximation, Fast Fourier Transfor- mation (Gluck et. al., (16); Chirokoff et (11)) generalization are discussed. Examples experi- mental results given.

参考文章(30)
Todd B. Knoblock, Erik Ruf, Data specialization programming language design and implementation. pp. 215- 225 ,(1996) , 10.1145/231379.231428
Charles W. Krueger, Software reuse ACM Computing Surveys. ,vol. 24, pp. 131- 183 ,(1992) , 10.1145/130844.130856
J. S. Arney, C PREPROCESSING WITH TCL Dr. Dobb's journal. ,vol. 23, ,(1998)
Krzysztof Czarnecki, Robert Gluck, Ulrich Eisenecker, Todd Veldhuizen, David Vandevoorde, Generative Programming and Active Libraries Extended Abstract ,(2000)
Todd Veldhuizen, Expression templates C++ gems. pp. 475- 487 ,(1996)
Vytautas Štuikys, Design of Reusable VHDL Component Using External Functions Informatica (lithuanian Academy of Sciences). ,vol. 9, pp. 491- 506 ,(1998) , 10.3233/INF-1998-9409
Julia L. Lawall, Faster Fourier Transforms via Automatic Program Specialization Lecture Notes in Computer Science. pp. 338- 355 ,(1998) , 10.1007/3-540-47018-2_14
Robert Glück, Ryo Nakashige, Robert Zöchling, Binding-time analysis applied to mathematical algorithms Springer US. pp. 137- 146 ,(1996) , 10.1007/978-0-387-34897-1_14