Filters








377 Hits in 3.8 sec

Xtext

Moritz Eysholdt, Heiko Behrens
<span title="">2010</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH &#39;10</a> </i> &nbsp;
Whether there is an (emerging or legacy) Domain-Specific Language to increase the expressiveness of your coworkers or whether you are about to invent a new General Purpose Prgramming Language: Tool support  ...  As an outlook, we will demonstrate how to integrate a custom language with Java, how Xtext maintains a workspace-wide index of named elements and how to implement incremental code generation or attach  ...  The kind of language can range from small Domain-Specific Languages (DSL [3] ) to full-blown General Purpose Languages (GPL).  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1869542.1869625">doi:10.1145/1869542.1869625</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/EysholdtB10.html">dblp:conf/oopsla/EysholdtB10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/d3o6ebhtbzbsfgm4qydkl5hygi">fatcat:d3o6ebhtbzbsfgm4qydkl5hygi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190217094901/https://static.aminer.org/pdf/20170130/pdfs/oopsla/kz5ujf7a0akxbwgl9miqc4yxghdeomvs.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/4a/c6/4ac6fae400b55a4651a3576af8d2eec8a278f4d6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1869542.1869625"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Challenges and Opportunities of Modularizing Textual Domain-Specific Languages

Christoph Rieger, Martin Westerkamp, Herbert Kuchen
<span title="">2018</span> <i title="SCITEPRESS - Science and Technology Publications"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/lcvyca6jirfxxantcpxh4xhblq" style="color: black;">Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development</a> </i> &nbsp;
Mature frameworks for developing textual DSLs such as Xtext provide a wealth of features but have only recently considered support for language composition.  ...  This raises questions regarding opportunities of DSL modularization for improving software quality and fostering language reuse -similar to challenges traditional programming languages face but further  ...  INTRODUCTION Domain-specific languages (DSL) have emerged for various purposes .  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5220/0006601903870395">doi:10.5220/0006601903870395</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/modelsward/RiegerWK18.html">dblp:conf/modelsward/RiegerWK18</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/abdlnwbva5f6vp7iqlovkbfozi">fatcat:abdlnwbva5f6vp7iqlovkbfozi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190218092012/http://pdfs.semanticscholar.org/0a93/01fa04f9102eb2120dcbf74dcda6fcd57e35.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/0a/93/0a9301fa04f9102eb2120dcbf74dcda6fcd57e35.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5220/0006601903870395"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Textual modeling tools

Bernhard Merkle
<span title="">2010</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH &#39;10</a> </i> &nbsp;
Currently the number of new emerging Programming Languages is significant [1] but GPL (General Purpose Languages) do often not fit the specific need of the end-user.  ...  Domain Specific Languages (DSL) attract more and more users as they are specialized and optimized for a certain problem area.  ...  Acknowledgments Special thanks go to the developers from Xtext, TEF, TCS, EMFText and MPS. They were very helpful with my questions and bug reports for their tools. Thank you again!  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1869542.1869564">doi:10.1145/1869542.1869564</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/Merkle10a.html">dblp:conf/oopsla/Merkle10a</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/sm2rsivm7rh6zkr5cj3oisdtjq">fatcat:sm2rsivm7rh6zkr5cj3oisdtjq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190218073202/https://static.aminer.org/pdf/20170130/pdfs/oopsla/ikuf9shhisfncbx2qb8gmq3t1everynz.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/94/e4/94e41278704477a05d92b2b0e2c75eb3e82848a1.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1869542.1869564"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Xbase

Sven Efftinge, Moritz Eysholdt, Jan Köhnlein, Sebastian Zarnekow, Robert von Massow, Wilhelm Hasselbring, Michael Hanus
<span title="">2012</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/njckhhsy45acjc6agj5now7wey" style="color: black;">Proceedings of the 11th International Conference on Generative Programming and Component Engineering - GPCE &#39;12</a> </i> &nbsp;
Xtext is an open-source framework for implementing external, textual domain-specific languages (DSLs).  ...  We present Xbase as part of Xtext, an expression language that can be reused via language inheritance in any DSL implementation based on Xtext.  ...  Summary These efforts demonstrate how general purpose languages are enhanced to support the advantages of external DSLs.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2371401.2371419">doi:10.1145/2371401.2371419</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/gpce/EfftingeEKZMHH12.html">dblp:conf/gpce/EfftingeEKZMHH12</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/bxkalbavzvhijaj35afqfii5ae">fatcat:bxkalbavzvhijaj35afqfii5ae</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20141107020328/http://www.informatik.uni-kiel.de/~mh/papers/GPCE12.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/07/44/0744838ada8edf88f3777abadb92b65547088c25.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2371401.2371419"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Verification of Configuration Files using Specially Designed Domain-Specific Language

Matěj Mareček
<span title="2016-10-31">2016</span> <i title="Science and Engineering Research Support Society"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/kx4szfp7xvfn7laozkx3mc4iqe" style="color: black;">International Journal of Software Engineering and Its Applications</a> </i> &nbsp;
The purpose of the language is to be a tool for software developers and administrators that allows them to easily specify how configuration files in INI format should look like and what rules should their  ...  As for the interpreter, it uses Xtext-based parser to create abstract syntax trees and to integrate with the Eclipse Platform.  ...  Acknowledgments I would like to thank faculty supervisor Zbyněk Křivka for his advice and feedback.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14257/ijseia.2016.10.10.02">doi:10.14257/ijseia.2016.10.10.02</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ozpnbzoyhzcolbffugzs7vr4ti">fatcat:ozpnbzoyhzcolbffugzs7vr4ti</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180601225010/http://www.sersc.org/journals/IJSEIA/vol10_no10_2016/2.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/bb/66/bb6642d2ab83682a86815427a77f205d656db13b.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14257/ijseia.2016.10.10.02"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Re-engineering Eclipse MDT/OCL for Xtext

Edward Daniel Willink
<span title="2010-11-03">2010</span> <i title="European Association of Software Science and Technology"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ds6dyxrqzrddpmxtwf2p5ljfn4" style="color: black;">Electronic Communications of the EASST</a> </i> &nbsp;
The current tooling used for the Eclipse OCL project uses an LALR parser generator.  ...  Enhancing the tooling to support editing motivated a migration to exploit the inherently model-driven characteristics of Xtext.  ...  Acknowledgements: Many thanks to Sebastian Zarnekow, Adolfo Sánchez-Barbudo Herrera and the anonymous reviewers for helpful comments on earlier versions of this paper. Bibliography  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14279/tuj.eceasst.36.444">doi:10.14279/tuj.eceasst.36.444</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/journals/eceasst/Willink10.html">dblp:journals/eceasst/Willink10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/sp34lrcpfbehljy34thl7t4hvy">fatcat:sp34lrcpfbehljy34thl7t4hvy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200213180254/https://journal.ub.tu-berlin.de/eceasst/article/download/444/524" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/31/32/31322c24046656dd23bdc95eb2036fb9fa6ef3a9.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14279/tuj.eceasst.36.444"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Interconnected Linguistic Architecture

Johannes Härtel, Lukas Härtel, Ralf Lämmel, Andrei Varanovich, Marcel Heinz
<span title="2017-01-27">2017</span> <i title="Aspect-Oriented Software Association (AOSA)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/nks2jw5aknfoxj2ck6xoi3hcl4" style="color: black;">The Art, Science, and Engineering of Programming</a> </i> &nbsp;
Further, we describe the MegaL/Xtext+IDE infrastructure which realizes interconnected linguistic architecture.  ...  The context of the reported research is the documentation of software technologies such as object/relational mappers, web-application frameworks, or code generators.  ...  Transient artifacts are only covered marginally. 3-22 One publication suggested using a general purpose programming language as the foundation for model transformation [30] such that one may imagine  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.22152/programming-journal.org/2017/1/3">doi:10.22152/programming-journal.org/2017/1/3</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2i4w7te2szexnhqnfculiiww5e">fatcat:2i4w7te2szexnhqnfculiiww5e</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20191024103444/https://arxiv.org/pdf/1701.08122v1.pdf" title="fulltext PDF download [not primary version]" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <span style="color: #f43e3e;">&#10033;</span> <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/c8/64/c864eee3b305e44c220e19aba259885900b40ca4.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.22152/programming-journal.org/2017/1/3"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Grammar-based program generation based on model finding

Mathias Soeken, Rolf Drechsler
<span title="">2013</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ovfzvdk7fve7fgvpzz5mcymbn4" style="color: black;">2013 8th IEEE Design and Test Symposium</a> </i> &nbsp;
This paper presents an algorithm that generates test programs in order to test programming languages and domain specific languages using formal methods.  ...  As a result, model finders are utilized to generate test programs based on user constraints while additionally ensuring embedded constraints of the programming languages.  ...  For this purpose, Xtext makes use of the EMF.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/idt.2013.6727084">doi:10.1109/idt.2013.6727084</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/idt/SoekenD13.html">dblp:conf/idt/SoekenD13</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/eyruhq7u4bhhxamrckgxmh7f3e">fatcat:eyruhq7u4bhhxamrckgxmh7f3e</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190828203002/http://www.informatik.uni-bremen.de:80/agra/doc/konf/13_idt_program_generation.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/24/dd/24dd884df4fb9689f65ee26f2f8ed4896e69b3b7.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/idt.2013.6727084"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

A Domain Specific Transformation Language to Bridge Concrete and Abstract Syntax [chapter]

Adolfo Sánchez-Barbudo Herrera, Edward D. Willink, Richard F. Paige
<span title="">2016</span> <i title="Springer International Publishing"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Existing language workbenches, such as Xtext, support bridging the gap between the concrete syntax (CS) and abstract syntax (AS) of textual languages.  ...  We justify the value of and need for a DSTL, analyse the challenges for using it to support mappings for complex languages such as Object Constraint Language, and demonstrate how it addresses these challenges  ...  We gratefully acknowledge the support of the UK Engineering and Physical Sciences Research Council, via the LSCITS initiative, and Javier Luís Cánovas Izquierdo (Gra2Mol) and Pieter Van Gorp (SHARE) for  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-319-42064-6_1">doi:10.1007/978-3-319-42064-6_1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/stukajhi55cz5khlu5mrg4dvoa">fatcat:stukajhi55cz5khlu5mrg4dvoa</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180723204547/http://eprints.whiterose.ac.uk/118860/1/icmt2016.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/df/15/df15ae3c262546a0672ca4aeb0fef8b3d9d1da69.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-319-42064-6_1"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

A Domain-Specific Language to manage Requirements Traceability

Saida Haidrar, E3S Research Center, Mohammed V.University in Rabat, Siweb, EMI, Morocco., Adil Anwar, Jean-Michel Bruel, Ounsa Roudies
<span title="">2018</span> <i title="International Academy Publishing (IAP)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jr7366lnajgfrhmmgwgrpt3o7u" style="color: black;">Journal of Software</a> </i> &nbsp;
This paper introduces ReqDL, a domain-specific language for describing requirements and, at the same time, capturing bidirectional traceability data, which concerns more precisely system modeling elements  ...  The paper also introduces a generation algorithm based on ReqDL specifications in order to automatically generate independent trace models.  ...  Xtext is an Eclipse-based framework for programming language development and for DSLs [3] Xtext provides a set of API libraries to describe the different aspects of a specific language.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.17706/jsw.13.9.460-480">doi:10.17706/jsw.13.9.460-480</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ahswitcf3batzjzdtqurtkl2ly">fatcat:ahswitcf3batzjzdtqurtkl2ly</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190428143458/http://www.jsoftware.us/vol13/348-JSW15339.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/53/17/53179847a7b9cb1e72ee4aee980fd4bd96e6bee4.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.17706/jsw.13.9.460-480"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Type errors for the IDE with Xtext and Xsemantics

Lorenzo Bettini
<span title="2019-01-01">2019</span> <i title="Walter de Gruyter GmbH"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/hntuq7ly5bcglnotwwvao6hspu" style="color: black;">Open Computer Science</a> </i> &nbsp;
We use Xtext as the language workbench for implementing the compiler and the IDE support andXsemantics, a DSL for implementing type systems using a syntax that mimics formal systems.  ...  We present a few general patterns for implementing efficient type systems, focusing on type error recovery.  ...  Acknowledgements: I would like to thank the anonymous reviewers for their suggestions for improving the paper.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1515/comp-2019-0003">doi:10.1515/comp-2019-0003</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/nizdytlcmjcmpkmbtjligledfq">fatcat:nizdytlcmjcmpkmbtjligledfq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200510020707/https://www.degruyter.com/downloadpdf/journals/comp/9/1/article-p52.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/78/49/78495888a962382c62984be17a2e4ebc3edfbde1.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1515/comp-2019-0003"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> degruyter.com </button> </a>

MDSD for the iPhone

Heiko Behrens
<span title="">2010</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH &#39;10</a> </i> &nbsp;
In combination with a proper set of idioms at the target platform generation-based approaches allow for weaving generated parts of an application with handwritten enhancements and refinements over the  ...  At the same time, the emerging pervasiveness of domain-specific languages (DSLs) in this field has complemented the idea of raising the level of abstraction by introducing specialized view points of a  ...  This approach allowed us to enhance the language concepts incrementally as we reproduced the reference implementation with the generator output.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1869542.1869562">doi:10.1145/1869542.1869562</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/Behrens10.html">dblp:conf/oopsla/Behrens10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/7jw6wbhjbfbfhgcrkc3u2l4aue">fatcat:7jw6wbhjbfbfhgcrkc3u2l4aue</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190217052125/https://static.aminer.org/pdf/20170130/pdfs/oopsla/gcaszjoduujv8clwkm0yp5izd72setxo.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a3/17/a317028019c2137b1f915eb9cb71bbf1ca56bc00.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1869542.1869562"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Pattern Catalogs using the Pattern Language Meta Language

Andreas Wolff, Peter Forbrig
<span title="2010-03-28">2010</span> <i title="European Association of Software Science and Technology"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ds6dyxrqzrddpmxtwf2p5ljfn4" style="color: black;">Electronic Communications of the EASST</a> </i> &nbsp;
This article focuses on the pattern language PLML. Some enhancements and corrections to it are proposed to make use of PLML in pattern catalogs.  ...  Additionally, a textual domain specific language as human-readable variant of PLML is proposed.  ...  purposes.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14279/tuj.eceasst.25.371">doi:10.14279/tuj.eceasst.25.371</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/journals/eceasst/WolffF10.html">dblp:journals/eceasst/WolffF10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/tfp747kvefa5pn3vg3mjxdb23u">fatcat:tfp747kvefa5pn3vg3mjxdb23u</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170706033112/https://journal.ub.tu-berlin.de/eceasst/article/download/371/351/" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/87/13/8713d5931f5255fa419366619d7743be80670a78.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.14279/tuj.eceasst.25.371"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

TraitRecordJ : A programming language with traits and records

Lorenzo Bettini, Ferruccio Damiani, Ina Schaefer, Fabio Strocco
<span title="">2013</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/hq6x4whtd5hhlhsxzculyeamey" style="color: black;">Science of Computer Programming</a> </i> &nbsp;
We introduce the language through examples and illustrate the prototypical implementation of TRAITRECORDJ using XTEXT, an Eclipse framework for the development of programming languages as well as other  ...  Classes are assembled from (composite) records and traits and instantiated to generate objects.  ...  We are grateful to the developers of XTEXT, in particular, Sven Efftinge and Sebastian Zarnekow, for their prompt help and support during the development of TRAITRECORDJ.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.scico.2011.06.007">doi:10.1016/j.scico.2011.06.007</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/266zl4wglvbinndc2wdi5xkbum">fatcat:266zl4wglvbinndc2wdi5xkbum</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170923004425/https://iris.unito.it/retrieve/handle/2318/92836/13319/main_4aperto_607353.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/82/9b/829b40837400f3d5849a2778243acacf72d8a25e.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.scico.2011.06.007"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> elsevier.com </button> </a>

MDSD for Games with Eclipse Modeling Technologies [chapter]

Steve A. Robenalt
<span title="">2012</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
Specific areas of applicability for MDSD techniques include development tooling and artifact creation.  ...  The MDSD support for this functionality can be implemented as extensions to the Eclipse Platform augmented by a subset of the modeling projects that are available with Eclipse.  ...  The first area involves using the Xtext DSL toolkit to add support to the Eclipse IDE for GLSL as a language.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-33542-6_66">doi:10.1007/978-3-642-33542-6_66</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/glupjqsvxzdefh4blgenyccpy4">fatcat:glupjqsvxzdefh4blgenyccpy4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170913100349/https://link.springer.com/content/pdf/10.1007%2F978-3-642-33542-6_66.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/81/f0/81f0185030089d20c7ebca12d132efd3b9c87dc9.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-33542-6_66"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 377 results