225,609 Hits in 7.2 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  
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  ...  To ease working with these systems, Domain-Specific Languages (DSLs) are a convenient way to enable domain experts describe settings and problems they want to solve using terms familiar to them.  ...  A solution to these problems is the use of Domain-Specific Languages (DSLs).  ... 
doi:10.1109/iccsa.2014.16 dblp:conf/iccsa/SchmittKKHT14 fatcat:zwbtif5tgbcn3o24c6cpmmnv3e

Modeling Turnpike: A Model-Driven Framework for Domain-Specific Software Development [chapter]

Hiroshi Wada, Jun Suzuki
2006 Lecture Notes in Computer Science  
This paper overviews the Modeling Turnpike (mTurnpike) project, which investigates a generic model-driven development framework that supports various domain-specific solutions (i.e. modeling, programming  ...  The proposed framework allows developers to model and program domain concepts (as UML models and attribute-oriented programs) and to transform them to compilable code.  ...  A horizontal domain means a technology specific domain, such as a remoting system. The SOA DSL described in Section 3 is an example of horizontal DSL.  ... 
doi:10.1007/11663430_43 fatcat:xv7gvwy2yvdnderggbufpupycm

Program transformations for re-engineering C++ components [OOPSLA/GPCE]

Robert L. Akers, Ira D. Baxter, Michael Mehlich
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
Using source-to-source transformations on real code requires a scalable, robust program transformation technology. Such technologies are difficult to justify for single applications.  ...  The conversion requires nontrivial understanding and manipulation of the C++ source code.  ...  DMS has been used for a variety of large scale commercial activities, including cross-platform migrations, domain-specific code generation, and construction of a variety of conventional software engineering  ... 
doi:10.1145/1028664.1028679 dblp:conf/oopsla/AkersBM04 fatcat:qxsx6ssd5rdwhflcq336hl6igq

Technology and design tools for portable software development for embedded systems

Boris Sedov, Alexey Syschikov, Vera Ivanova
2014 Proceedings of 16th Conference of Open Innovations Association FRUCT  
There are many tools and approaches that allow developing of software for domain area experts, but mainly for general purpose computing systems.  ...  In this article we propose the complex technology and tools that allows involving domain experts in software development for embedded systems.  ...  ACKNOWLEDGMENT The research leading to these results has received funding from the Ministry of Education and Science of the Russian Federation under agreement n°14.575.21.0021.  ... 
doi:10.1109/fruct.2014.7000937 dblp:conf/fruct/SedovSI14 fatcat:zrsy6swwcrekfmorgx7at2cdky

Estimating the efficiency of Information Technology for Domain-Specific Mathematical Modelling

Vitaliy Mezhuyev, Mazlina Abdul Majid, Ravi Samikannu
2015 2015 International Conference on Computer, Communications, and Control Technology (I4CT)  
The paper analyses the efficiency of the Information Technology (IT) for Domain-Specific Mathematical Modelling (DSMM).  ...  IT DSMM was developed to meet the shortcomings of the IT for Domain-Specific Modelling (DSM).  ...  CONCLUSIONS The evaluation of efficiency of Information Technology for Domain-Specific Mathematical Modelling is given.  ... 
doi:10.1109/i4ct.2015.7219583 fatcat:og2w5mnsoza43fh4ybo6fhzgze

Technology for application family creation based on domain analysis
Технология создания семейства приложений на основе анализа предметной области

A. Gudoshnikova, Y. Litvinov
2016 Proceedings of the Institute for System Programming of RAS  
After that based on generated metamodel domain-specific visual language editor is generated with the aid of metaCASE-tool.  ...  Then we suggest to generate metamodel of the domain-specific visual language, based on feature diagram.  ...  QReal became an enabler technology because it provides easy and effective way to create visual editor for domain-specific languages that allows to create fully functional editor in less than an hour.  ... 
doi:10.15514/ispras-2016-28(2)-6 fatcat:x5ej2eevu5hexmexspitnqldc4

SYSTRAN intuitive coding technology

Jean Senellart, Jin Yang, Anabel Rebollo
2003 Machine Translation Summit  
An evaluation frame and utilization of the technology are also presented. Future plans for further advancing this technology forward are projected.  ...  Customizing a general-purpose MT system is an effective way to improve machine translation quality for specific usages.  ...  Acknowledgments We would like to thank Nick Mote for editing the paper, and other anonymous reviewers.  ... 
dblp:conf/mtsummit/SenellartYR03 fatcat:umtuzh4carfzbkotw65oj34iey

Generative Programming and Active Libraries [chapter]

Krzysztof Czarnecki, Ulrich Eisenecker, Robert Glück, David Vandevoorde, Todd Veldhuizen
2000 Lecture Notes in Computer Science  
In contrast to conventional libraries, active libraries may contain metaprograms that implement domain-specific code generation, optimizations, debugging, profiling and testing.  ...  We describe generative programming, an approach to generating customized programming components or systems, and active libraries, which are based on this approach.  ...  An important concept that stems from the area of partial evaluation is that of two-level (or more generally, multi-level) programming languages.  ... 
doi:10.1007/3-540-39953-4_3 fatcat:t4b6l4wlrfdxbpnoupe7u2evqm

Prototyping domain-specific language semantics

Daniel A. Sadilek
2008 Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08  
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, this can be done in an operational or a translational way.  ...  Equivalence of operational semantics described with different languages can be tested by comparing execution traces.  ...  to create a domain-specific framework. (3) They define a DSL that resembles the framework's domain concepts. (4) They write a code generator targeting the domain framework. (5) Domain experts start creating  ... 
doi:10.1145/1449814.1449896 dblp:conf/oopsla/Sadilek08 fatcat:a63otydmtjfu7g4gcjvjz4hupi

Automatic Generation of Truffle-based Interpreters for Domain-Specific Languages

Manuel Leduc, Gwendal Jouneaux, Thomas Degueule, Gurvan Le Guernic, Olivier Barais, Benoit Combemale
2020 Journal of Object Technology  
Numerous language workbenches have been proposed over the past decade to ease the definition of Domain-Specific Languages (DSLs).  ...  In this paper, we propose to systematically exploit domain-specific information of DSL specifications to derive optimized Truffle-based language interpreters executed over the GraalVM.  ...  for Domain-Specific Languages · 19  ... 
doi:10.5381/jot.2020.19.2.a1 fatcat:426yugrqmrb77csply352vihya

Towards a Framework for Writing Executable Natural Language Rules [chapter]

Konstantinos Barmpis, Dimitrios Kolovos, Justin Hingorani
2018 Lecture Notes in Computer Science  
The creation of domain-specific data validation rules is commonly performed by the relevant domain experts.  ...  We evaluate this approach in terms of its extensibility, coverage and verboseness with respect to the business rules sent to specific UK banks submitting data under one of the Bank of England's annual  ...  the use of a new generator that takes the rule document alongside the domain and mapping documents and produces executable code for the required storage technology.  ... 
doi:10.1007/978-3-319-92997-2_16 fatcat:4nb7mysdvjg75fclxfdir6z32y

A Novel Approach to Developing Applications in the Pervasive Healthcare Environment through the Use of Archetypes [chapter]

João Luís Cardoso de Moraes, Wanderley Lopes de Souza, Luís Ferreira Pires, Luciana Tricai Cavalini, Antônio Francisco do Prado
2013 Lecture Notes in Computer Science  
An application was developed to evaluate this approach, and the results showed that the approach is suitable for facilitating the development of healthcare systems by offering generic and powerful approach  ...  Pervasive Healthcare environments demand a huge amount of information exchange, and specific technologies has been proposed to provide interoperability between the systems that comprise such environments  ...  We thank the National Council of Technological and Scientific Development (CNPq) for sponsoring our research in the context of the INCT-MACC.  ... 
doi:10.1007/978-3-642-39640-3_35 fatcat:ur7yrq4ocvchpmjbyu4otr4yna

Stress-Testing Centralised Model Stores [chapter]

Antonio Garcia-Dominguez, Konstantinos Barmpis, Dimitrios S. Kolovos, Ran Wei, Richard F. Paige
2016 Lecture Notes in Computer Science  
The creation of domain-specific data validation rules is commonly performed by the relevant domain experts.  ...  We evaluate this approach in terms of its extensibility, coverage and verboseness with respect to the business rules sent to specific UK banks submitting data under one of the Bank of England's annual  ...  the use of a new generator that takes the rule document alongside the domain and mapping documents and produces executable code for the required storage technology.  ... 
doi:10.1007/978-3-319-42061-5_4 fatcat:2dmvcpshyfcalc3vmxlqwhjiae

Status report: computer-aided prototyping

Luqi, W. Royce
1992 IEEE Software  
STATE OF TECHNOLOGY T h e most important emerging technologies are prototyping languages, support for reuse and program generation, and decision support for designers: PrototypinS knguages.  ...  Other aspects of decision support are technologies to manage the prototype's evolution,' generate scenarios for prototype demonstrations that expos e un r e s o h e d issues , monitor and evaluate prototype  ... 
doi:10.1109/52.168861 fatcat:kaxaj6ajzzb5tk2lceklnuk7s4

Benchmark Generation Using Domain Specific Modeling

Ngoc Bao Bui, Liming Zhu, Ian Gorton, Yan Liu
2007 Australian Software Engineering Conference : Proceedings  
The development of a benchmark application requires mapping the performance specific domain concepts to an implementation and producing complex technology and platform specific code.  ...  Domain Specific Languages (DSL).  ...  The code generation template is customizable which simplifies the construction of the code generator for a domain model of a specific domain.  ... 
doi:10.1109/aswec.2007.13 dblp:conf/aswec/BuiZGL07 fatcat:5ysdi4awazhqzevrmfurp7uviu
« Previous Showing results 1 — 15 out of 225,609 results