Suchergebnisse - "Meta Programming"
-
1
lbmpy: Automatic code generation for efficient parallel lattice Boltzmann methods
ISSN: 1877-7503, 1877-7511Veröffentlicht: Elsevier B.V 01.02.2021Veröffentlicht in Journal of computational science (01.02.2021)“… •In this article we present a meta-programming system for lattice Boltzmann methods similar to what FEniCS is for finite element methods.•Our tool can …”
Volltext
Journal Article -
2
The usage of cybernetic in complex software systems and its application to the deterministic multithreading
ISSN: 1532-0626, 1532-0634Veröffentlicht: Hoboken Wiley Subscription Services, Inc 25.12.2022Veröffentlicht in Concurrency and computation (25.12.2022)“… Abtract In this paper, a new cybernetic control technology that can be used in complex software systems will be introduced. In this approach, the software …”
Volltext
Journal Article -
3
An approach for dynamically adaptable SIMD vectorization of FEM kernels
ISSN: 0010-4655Veröffentlicht: Elsevier B.V 01.11.2024Veröffentlicht in Computer physics communications (01.11.2024)“… The paper focuses on the optimization of the FEM matrix kernels with respect to user-defined parameters such as materials, initial conditions, and boundary …”
Volltext
Journal Article -
4
The MetaCoq Project
ISSN: 0168-7433, 1573-0670Veröffentlicht: Dordrecht Springer Netherlands 01.06.2020Veröffentlicht in Journal of automated reasoning (01.06.2020)“… The MetaCoq project aims to provide a certified meta-programming environment in Coq . It builds on Template-Coq , a plugin for Coq originally implemented by …”
Volltext
Journal Article -
5
LMA: A generic and efficient implementation of the Levenberg–Marquardt Algorithm
ISSN: 0038-0644, 1097-024XVeröffentlicht: Bognor Regis Wiley Subscription Services, Inc 01.11.2017Veröffentlicht in Software, practice & experience (01.11.2017)“… Summary This paper presents an open‐source, generic and efficient implementation of a very popular nonlinear optimization method: the Levenberg–Marquardt …”
Volltext
Journal Article -
6
How to Build Your Own ASP-based System?
ISSN: 1471-0684, 1475-3081Veröffentlicht: Cambridge Cambridge University Press 01.01.2023Veröffentlicht in Theory and practice of logic programming (01.01.2023)“… Answer Set Programming, or ASP for short, has become a popular and sophisticated approach to declarative problem solving. Its popularity is due to its …”
Volltext
Journal Article -
7
Staged selective parser combinators
ISSN: 2475-1421, 2475-1421Veröffentlicht: 02.08.2020Veröffentlicht in Proceedings of ACM on programming languages (02.08.2020)“… Parser combinators are a middle ground between the fine control of hand-rolled parsers and the high-level almost grammar-like appearance of parsers created via …”
Volltext
Journal Article -
8
A case for data-oriented specifications: simpler implementation of B tools and DSLs
ISSN: 1614-5046, 1614-5054Veröffentlicht: Heidelberg Springer Nature B.V 01.09.2025Veröffentlicht in Innovations in systems and software engineering (01.09.2025)“… Considering programs as data enables powerful meta-programming. One example is Lisp’s macro system, which gives rise to powerful transformations of programs …”
Volltext
Journal Article -
9
Enhancing High-Level Synthesis Using a Meta-Programming Approach
ISSN: 0018-9340, 1557-9956Veröffentlicht: New York IEEE 01.12.2021Veröffentlicht in IEEE transactions on computers (01.12.2021)“… In today's increasingly heterogeneous compute landscape, there is high demand for design tools that offer seemingly contradictory features: portable …”
Volltext
Journal Article -
10
Programming cobots by voice: a pragmatic, web-based approach
ISSN: 0951-192X, 1362-3052Veröffentlicht: Taylor & Francis 02.01.2023Veröffentlicht in International journal of computer integrated manufacturing (02.01.2023)“… This paper introduces a novel voice-based programming approach and software framework for collaborative robots (cobots) based on the Web Speech API, which is …”
Volltext
Journal Article -
11
Sorald: Automatic Patch Suggestions for SonarQube Static Analysis Violations
ISSN: 1545-5971, 1941-0018, 1941-0018Veröffentlicht: Washington IEEE 01.07.2023Veröffentlicht in IEEE transactions on dependable and secure computing (01.07.2023)“… Previous work has shown that early resolution of issues detected by static code analyzers can prevent major costs later on. However, developers often ignore …”
Volltext
Journal Article -
12
Taming stateful computations in Rust with typestates
ISSN: 2590-1184Veröffentlicht: 01.10.2022Veröffentlicht in Journal of computer languages (Online) (01.10.2022)Volltext
Journal Article -
13
A Dependent Type Theory for Meta-programming with Intensional Analysis
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 07.01.2025Veröffentlicht in Proceedings of ACM on programming languages (07.01.2025)“… In this paper, we introduce DeLaM, a dependent layered modal type theory which enables meta-programming in Martin-Löf type theory (MLTT) with recursion …”
Volltext
Journal Article -
14
Algorithmic differentiation and hull-consistency enforcing using C++ template meta-programming
ISSN: 1017-1398, 1572-9265Veröffentlicht: New York Springer US 01.12.2023Veröffentlicht in Numerical algorithms (01.12.2023)“… Algorithmic differentiation is a tool used in several branches of computational science, both in conjunction with the interval calculus, and apart of it. This …”
Volltext
Journal Article -
15
Modular language implementation in Rascal – experience report
ISSN: 0167-6423, 1872-7964Veröffentlicht: Elsevier B.V 15.12.2015Veröffentlicht in Science of computer programming (15.12.2015)“… All software evolves, and programming languages and programming language tools are no exception. And just like in ordinary software construction, modular …”
Volltext
Journal Article -
16
EspyInsideFunction.jl — extracting intermediate results from numerical functions
ISSN: 2352-7110, 2352-7110Veröffentlicht: Elsevier 01.07.2022Veröffentlicht in SoftwareX (01.07.2022)“… EspyInsideFunction allows to write software in the Julia programming language Julia (2017) [1] to make the value of variables within a function’s local scope — …”
Volltext
Journal Article -
17
A Prolog-based Approach to Self-Evaluated, Declarative and Zero-Knowledge Verifiable Policies
ISSN: 2375-0227Veröffentlicht: IEEE 21.10.2024Veröffentlicht in Proceedings - International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (21.10.2024)“… In most domains where declarative policies are employed, it is typically the executor of the policy who performs policy evaluation, and not the subjects of …”
Volltext
Tagungsbericht -
18
Enabling PHP software engineering research in Rascal
ISSN: 0167-6423, 1872-7964Veröffentlicht: Elsevier B.V 01.02.2017Veröffentlicht in Science of computer programming (01.02.2017)“… Today, PHP is one of the most popular programming languages, and is commonly used in the open source community and in industry to build large application …”
Volltext
Journal Article -
19
Soploon: A virtual assistant to help teachers to detect object‐oriented errors in students’ source codes
ISSN: 1061-3773, 1099-0542Veröffentlicht: Hoboken Wiley Subscription Services, Inc 01.09.2018Veröffentlicht in Computer applications in engineering education (01.09.2018)“… When checking students’ source codes, teachers tend to overlook some errors. This work introduces Soploon, a tool that automatically detects novice programmer …”
Volltext
Journal Article -
20
Automatic object model generation for nanoelectronics using C++ meta programming
ISSN: 0013-5194, 1350-911X, 1350-911XVeröffentlicht: The Institution of Engineering and Technology 28.11.2019Veröffentlicht in Electronics letters (28.11.2019)“… Since the development of nanoelectronics is at its early stage, a lot of different devices have been proposed. Accompanying the increasing research interests …”
Volltext
Journal Article