Results 1 - 10
of
77
Using component frameworks for model transformations by an internal DSL
"... Abstract. To increase the development productivity, possibilities for reuse, maintainability and quality of complex model transformations, modularization techniques are indispensable. Component-Based Software Engineering targets the challenge of modularity and is well-established in languages like J ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
on NMF Transformations, a model transformation language realized as an internal DSL embedded in C#. An internal DSL can take advantage of the whole expressiveness and tooling build for the well established and known host language. In this work, we use the component model of the.NET platform to rep
On the Use of an Internal DSL for Enriching EMF Models
, 2015
"... HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte p ..."
Abstract
- Add to MetaCart
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et a ̀ la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Implementing a Bidirectional Model Transformation Language as an Internal DSL in Scala Humboldt-Universität zu Berlin
"... Despite advantages in terms of comprehensibility, verification, and maintainability, bidirectional transformation (bx) languages lack wide-spread adoption. Possible reasons are that tool support for bx languages is sometimes weak or outdated, that many bx languages are hard to integrate with existin ..."
Abstract
- Add to MetaCart
with existing software technologies, or that bx languages often cannot be mixed with unidirectional transformation languages and general-purpose programming languages. We present an approach to implement existing bx languages as internal domain-specific languages (iDSLs) in the Scala programming language
Multi-DSL Applications with Ruby
"... Abstract—Domain-specific languages (DSL) are becoming a mature tool in application development. With the help of DSLs, developers express concerns in specifically tailored languages. We focus on internal DSL – a special type which uses an existing programming language as its host. Our research into ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
Abstract—Domain-specific languages (DSL) are becoming a mature tool in application development. With the help of DSLs, developers express concerns in specifically tailored languages. We focus on internal DSL – a special type which uses an existing programming language as its host. Our research
A Scala DSL for Rete-based Runtime Verification
"... Abstract. Runtime verification (RV) consists in part of checking execution traces against formalized specifications. Several systems have emerged, most of which support specification notations based on state machines, regular expressions, temporal logic, or grammars. The field of Artificial Intellig ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
of these systems is the Rete algorithm. We have implemented a Rete-based runtime verification system, named LogFire (originally intended for offline log analysis but also applicable to online analysis), as an internal DSL in the Scala programming language, using Scala’s support for defining DSLs. This combination
SAGA: A DSL for Story Management
"... Video game development is currently a very labour-intensive endeavour. Furthermore it involves multi-disciplinary teams of artistic content creators and programmers, whose typical working pat-terns are not easily meshed. SAGA is our first effort at augmenting the productivity of such teams. Already ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
convinced of the benefits of DSLs, we set out to analyze the domains present in games in order to find out which would be most amenable to the DSL approach. Based on previous work, we thus sought those sub-parts that already had a partially established vocabulary and at the same time could be well modeled
TraceContract: A Scala DSL for Trace Analysis
- In Proc. of FM’11, volume 6664 of LNCS
, 2011
"... Abstract. In this paper we describe TRACECONTRACT, an API for trace analysis, implemented in the SCALA programming language. We argue that for certain forms of trace analysis the best weapon is a high level programming language augmented with constructs for temporal reasoning. A trace is a sequence ..."
Abstract
-
Cited by 28 (14 self)
- Add to MetaCart
for defining internal Domain Specific Languages (DSLs). Furthermore SCALA’s combination of object oriented and functional programming features, including partial functions and pattern matching, makes it an ideal host language for such an API. 1
DSL: Accommodating Skip Lists in the SDDS Model
- Carleton Scientific
, 2000
"... We propose DSL, a new Scalable Distributed Data Structure for the dictionary problem, based on a version of Skip Lists, as an alternative to both random trees and deterministic height balanced trees. Our scheme exhibits, with high probability, logarithmic search time, constant reconstruction time ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
We propose DSL, a new Scalable Distributed Data Structure for the dictionary problem, based on a version of Skip Lists, as an alternative to both random trees and deterministic height balanced trees. Our scheme exhibits, with high probability, logarithmic search time, constant reconstruction
FC#: Designing an Internal Functional DSL for C # 3.0*
"... Abstract. Based on the improvements of the C # programming language towards functional programming support, and motivated by the FC++ functional library for C++, we introduce the FC # functional library for C#. FC # itself is an internal Domain Specific Language (DSL) for C#, therefore solutions cre ..."
Abstract
- Add to MetaCart
Abstract. Based on the improvements of the C # programming language towards functional programming support, and motivated by the FC++ functional library for C++, we introduce the FC # functional library for C#. FC # itself is an internal Domain Specific Language (DSL) for C#, therefore solutions
Analyze existing and planned PLT and DSL net...
"... transmissions are rapidly evolving technologies using the existing mains electricity or telephone wiring for telecommunications with data rates higher than 1 MBit/s. As these lines were not designed for transmission of such high data rates, they will cause unintentional RF emissions which may advers ..."
Abstract
- Add to MetaCart
at this time because of missing models for these transmission systems. The new Task Group will have to investigate this and to find procedures, models and tools applicable for being able to determine the influence of PLT and DSL on reception of HF radio signals. B. Military Benefit Increase of the natural HF
Results 1 - 10
of
77