Filters








780 Hits in 4.0 sec

Survey on Domain Specific Languages Implementation Aspects

Eman Negm, Soha Makady, Akram Salah
2019 International Journal of Advanced Computer Science and Applications  
One of the main challenges of utilizing DSLs in the current software process is how to reduce the implementation cost and the knowledge required for building and maintaining DSLs.  ...  Furthermore, it overviews the approaches used for each aspect and classify the current workbenches according to these approaches.  ...  Model-driven Approach Whole Platform Meta-model DSL MPS Meta-model DSL Mas Meta-model DSL MetaEdit+ GOPPRR Model Intentional Software Meta-model DSL A.  ... 
doi:10.14569/ijacsa.2019.0101183 fatcat:x4qwnf7mbvcmlfiw2ptnmnjtsi

Composition of Domain Specific Modeling Languages - An Exploratory Study
english

Edmilson Campos Neto, Marília Aranha Freire, Uirá Kulesza, Adorilson Bezerra, Eduardo Aranha
2013 Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development  
approaches.  ...  It aims evaluating a composition method using Ecore-based DSMLs based on xText tool.  ...  ACKNOWLEDGEMENTS This work was partially supported by the National Institute of Science and Technology for Software Engineering (INES, www.ines.org.br), funded by CNPq under grants 573964/2008CNPq under  ... 
doi:10.5220/0004321401490156 dblp:conf/modelsward/NetoFKBA13 fatcat:b3f57f65xzcbnohsv4gwqgyg6q

Habitation: A Domain-Specific Language for Home Automation

Manuel Jiménez, Francisca Rosique, Pedro Sánchez, Bárbara Álvarez, Andrés Iborra
2009 IEEE Software  
Acknowledgments The Spanish Interministerial Commission of Science and Technology's MEDWSA (a conceptual and technological framework for the development of reactive software systems) project (TIN2006-15175  ...  Habitation combines a model-driven approach with DSLs to support these applications' definition.  ...  For this reason, we differentiate two approaches to DSLs.  ... 
doi:10.1109/ms.2009.93 fatcat:kyktghagavcxjmwdbrncctsakq

Usability Evaluation of Domain-Specific Languages

Ankica Bariic, Vasco Amaral, Miguel Goulao
2012 2012 Eighth International Conference on the Quality of Information and Communications Technology  
We argue that a systematic approach based on User Interface experimental validation techniques should be used to assess the impact of new DSLs.  ...  So, it is essential to build in good usability while developing the DSL.  ...  The use of the Model Driven Development (MDD) techniques and tools is seen as a viable approach for dealing with this accidental complexity [2] .  ... 
doi:10.1109/quatic.2012.63 dblp:conf/quatic/BarisicAG12 fatcat:6b44hxyha5hmhfuwyjamjrw4m4

A Model-Driven Approach to Microservice Software Architecture Establishment

Branko Terzic, Vladimir Dimitrieski, Slavica Kordić, Ivan Luković
2018 Position Papers of the 2018 Federated Conference on Computer Science and Information Systems  
We focus on challenges related to MSA establishment and argue that our model-driven approach could be suitable for their resolution.  ...  We argue in favor of a model-driven tool which can be used to resolve challenges from the MSA establishment domain by providing a domain-specific language for MSA modeling and code generators for producing  ...  We also propose a model-driven approach as a possible solution to these challenges.  ... 
doi:10.15439/2018f370 dblp:conf/fedcsis/TerzicDKL18 fatcat:5hrwuqdytfa3xhvhpe34425afy

Guidance for domain specific modeling in small and medium enterprises

Henning Agt, Ralf-Detlef Kutsche, Timo Wegeler
2011 Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11 - SPLASH '11 Workshops  
By supporting a DSL development process with semantic knowledge bases and metrics, our goal is to make a DSL development feasible and beneficial through the guidance provided by EXAMINE and within the  ...  We observe that small and medium enterprises who wish to adopt domain specific modeling techniques do so under different preconditions and with different expectations.  ...  Modeling Guidance for DSL Design In this section, we propose an approach for guidance of DSL engineers during DSL analysis and design phase using automated knowledge acquisition on semantic knowledge bases  ... 
doi:10.1145/2095050.2095062 dblp:conf/oopsla/AgtKW11 fatcat:lrzjxr77jrfadnektie654qsii

Evaluating The Quality In Use Of Domain-Specific Languages In An Agile Way

Ankica Barišić
2013 Zenodo  
To deal with the increasing complexity of the software systems to be developed, it is important to have high level approaches to development that support such complexity at affordable costs.  ...  This fosters the development of Domain-Specific Languages (DSLs) that are claimed to bring important productivity improvements to software developers.  ...  In some evaluation cases it will be hard to distinguish if the success of produced DSL is to be due to our approach for usability or building a DSL by itself.  ... 
doi:10.5281/zenodo.889790 fatcat:vdtog7acbjhz7kkvkeohysemcq

Evaluating a Graph Query Language for Human-Robot Interaction Data in Smart Environments [chapter]

Norman Köster, Sebastian Wrede, Philipp Cimiano
2018 Lecture Notes in Computer Science  
Addressing this gap, in this paper we describe a model-driven software development based approach to create a long term storage system to be employed in the domain of embodied interaction in smart environments  ...  To validate our approach we are currently conducting an usability experiment to quantify the advantage of using the proposed approach workbench in comparison to a baseline environment.  ...  This tool is the result of a composition of multiple individual models designed independently following a model-driven software development approach.  ... 
doi:10.1007/978-3-319-74730-9_24 fatcat:usj6pddopneapodosmvnzpkdhy

Developing a Software Product Line for Train Control: A Case Study of CVL [chapter]

Andreas Svendsen, Xiaorui Zhang, Roy Lind-Tviberg, Franck Fleurey, Øystein Haugen, Birger Møller-Pedersen, Gøran K. Olsen
2010 Lecture Notes in Computer Science  
to serve as the base language for a model-driven SPL, if the base language of the product line does not exist yet.  ...  Based on the variability specified in the product line model, reusable model fragments specified using the base DSL, serving as the core assets of the product line, will be reused to derive all intended  ...  RT1.2: How to Develop a base DSL Suited for Building Model-Driven SPLs?  ... 
doi:10.1007/978-3-642-15579-6_8 fatcat:cqmvqemeqneq5lpk3kfqccdq3y

A framework for developing home automation systems: From requirements to code

Pedro Sánchez, Manuel Jiménez, Francisca Rosique, Bárbara Álvarez, Andrés Iborra
2011 Journal of Systems and Software  
This article presents an integrated framework for the development of home automation systems following the model-driven approach.  ...  By executing model transformations the environment allows developers to generate executable code for specific platforms.  ...  We are also grateful for highly constructive engagement by the reviewers and editors.  ... 
doi:10.1016/j.jss.2011.01.052 fatcat:zfnitqqljndbrincxg6njtdbti

Teaching pragmatic model-driven software development

Jaroslav Porubän, Michaela Bacíková, Sergej Chodarev, Milan Nosál'
2015 Computer Science and Information Systems  
Model-driven software development is surrounded by numerous myths and misunderstandings that hamper its adoption.  ...  The course shows several techniques and principles of model-driven development in multiple incremental iterations instead of concentrating on a single tool.  ...  This work was supported by project KEGA No. 019TUKE-4/2014 Integration of the Basic Theories of Software Engineering into Courses for Informatics Master Study Programmes at Technical Universities -Proposal  ... 
doi:10.2298/csis140107022p fatcat:bv5owucsjjguhn5bv445o2usbu

The State of the Art in Language Workbenches [chapter]

Sebastian Erdweg, Tijs van der Storm, Markus Völter, Meinte Boersma, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabriël D. P. Konat, Pedro J. Molina (+10 others)
2013 Lecture Notes in Computer Science  
We compare these workbenches based on a DSL for questionnaires that was realized in all workbenches.  ...  In particular, we capture the design space of language workbenches in a feature model and show where in this design space the participants of the 2013 Language Workbench Challenge reside.  ...  Más aims at lowering the entry barrier for language creation far enough to allow adoption and scaling of the model-driven approach across disciplines and industries.  ... 
doi:10.1007/978-3-319-02654-1_11 fatcat:saidlaso4ncbljj56gm7h35dvq

Evaluating Domain-Specific Modelling Solutions [chapter]

Parastoo Mohagheghi, Øystein Haugen
2010 Lecture Notes in Computer Science  
In our projects we have focused on Model-Driven Engineering (MDE) approaches with generating artefacts from models and performing various analysis on models.  ...  A questionnaire was developed based on the requirements that were answered by the domain experts and pilot users.  ...  A framework for defining quality models based on goals, purposes, stakeholders, means and evaluation methods Future work: Perform more case studies: We work on several UML profiles DSLs in different projects  ... 
doi:10.1007/978-3-642-16385-2_27 fatcat:qyfcioz52jaefj2ehq3ngqqzcu

The perceived value of authoring and automating acceptance tests using a model driven development toolset

David Talby
2009 2009 ICSE Workshop on Automation of Software Test  
One approach to applying keyword driven testing in a model-driven development environment is by defining a domain specific language for test cases.  ...  automation, the solution reduces the time and effort required to write tests, maintain tests and plan the test authoring and execution effortsat the expense of requiring longer training and a higher bar for  ...  DSL"s are a popular approach to model-driven software development (MDSD), in which a planning stage defines an explicit meta-model, or language, for each aspect for an application domaindata entities,  ... 
doi:10.1109/iwast.2009.5069055 dblp:conf/icse/Talby09 fatcat:oxcq7metn5gctinvg7sd2wfs3q

The State of Practice in Model-Driven Engineering

Jon Whittle, John Hutchinson, Mark Rouncefield
2014 IEEE Software  
Despite lively debate over the last decade on the benefits or drawbacks of model-driven engineering (MDE), there have been very few industry-wide studies of MDE in practice.  ...  languages developed specifically for the purpose.  ...  The interviews lasted 45-60 minutes and included questions on the approach to MDE, the motivation for adopting it, the reasons for success/failure, and lessons learned.  ... 
doi:10.1109/ms.2013.65 fatcat:rglkil7flzgtfitzlfz42mweey
« Previous Showing results 1 — 15 out of 780 results