7 Hits in 2.5 sec

An Evaluation of Domain-Specific Language Technologies for Code Generation

Christian Schmitt, Sebastian Kuckuk, Harald Kostler, Frank Hannig, Jurgen Teich
2014 2014 14th International Conference on Computational Science and Its Applications  
This is especially true for simulation frameworks used by scientists and engineers, but also applies to completely different domains such as mobile or web applications.  ...  In this paper, we propose criteria for the evaluation of textual programming language implementation frameworks to which we accordingly evaluate four technologies, namely Spoofax/IMP, Rascal MPL, a custom  ...  and portability.  ... 
doi:10.1109/iccsa.2014.16 dblp:conf/iccsa/SchmittKKHT14 fatcat:zwbtif5tgbcn3o24c6cpmmnv3e

D4.6: Meso– and multi–scale modelling E–CAM modules V

Jurij Sablić, Et Al.
2021 Zenodo  
For each module, we provide an explanation about i [...]  ...  With the latter two we improve the portability and computational efficiency of the code by offloading both steps of the Velocity Verlet integration scheme, while with the first module, we proceed with  ...  Towards blood flow in the virtual human: efficient self-coupling of HemeLB, J. W. S. McCullough et al., Interface Focus 2020, 11, 20190119. DOI: 10.1098/rsfs.2019.0119. b.  ... 
doi:10.5281/zenodo.4639549 fatcat:rvpanpcxdfekdnxrcpetu5inoe

Representations and optimizations for embedded parallel dataflow languages

Alexander Alexandrov, Technische Universität Berlin, Technische Universität Berlin, Volker Markl
This reduces the development effort for dataflows that go beyond pure SQL and require domain-specific logic, for example for text or image pre-processing.  ...  First, it allows for reuse of linguistic constructs from the host language – for example, anonymous functions syntax, value definitions, or fluent syntax via method chaining.  ...  For example, the virtual node corresponding to the while syntax in Figure 5 .1 has the following form.  ... 
doi:10.14279/depositonce-8182 fatcat:yslotidn5vgdroxphuasgvzri4

An illumination of the template enigma:software code generation with templates [article]

Arnoldus, BJ (Jeroen), Brand, MGJ (Mark) Van Den, Brunekreef, JJ (Jacob), Serebrenik, A (Alexander)
An example of portability problems caused by leak of abstractions is the use of virtual memory. In order to improve the performance, objects must be allocated within the same memory page.  ...  When the code is compiled for a new platform, the apparently portable code could be extremely slow or even crash.  ... 
doi:10.6100/ir693494 fatcat:bsicipphozb7fcpn2tyqyksomm

OASIcs-OpenAccess Series in Informatics

Maria João, Varanda Pereira, José Leal, Alberto Simões, Maria João, Varanda Pereira, José Leal, Alberto Simões, Daniel Cremers, Barbara Hammer, Marc Langheinrich, Dorothea Wagner
3 rd Symposium on Languages, Applications and Technologies SLATE'14   unpublished
In SLATE 2014 a challenge is proposed to all participants: update the state-of-the-art, discuss solutions for identified problems, present new ideas and have fun.  ...  At the end of the review process, 12 papers were accepted as full papers, 4 full papers were invited to submit as short papers, and 6 short papers were also accepted for publication and presentation at  ...  for Science and Technology, within project FCOMP-01-0124-FEDER-028923.  ... 

Specialising Parsers for Queries

Manohar Jonnalagedda
We finally present a set of transformation rules that for a parser on a nested data format and a query on the structure, produces a parser specialised for the query.  ...  Often, only part of the data is relevant for analysis. Data processing systems contain an initial preprocessing step that filters out the unwanted information.  ...  We showed that the approach was portable thanks to two implementations, each using a vastly different metaprogramming environment.  ... 
doi:10.5075/epfl-thesis-7249 fatcat:rnqm6mlvjzchbljmrcge7vic4m

2015 Jahresbericht Annual Report

Registernummer Amtsgericht, Saarbrücken Hrb, Vorsitzender Des Aufsichtsrates, Ing, Jähnichen Stefan, Raimund Geschäftsführung, Seidel, Meißner Heike, Gesellschafter
Martin Rinard for his support and contribution to the organization of the seminar. We thank Sara Achour for her help with preparing the full report.  ...  We would like to thank Dagmar Glaser and the staff at Schloss Dagstuhl for their continuous support and great hospitality which was the basis for the success of this seminar. Acknowledgements.  ...  for sophisticated "fine-grained" concurrent ADTs.  ...