Design and implementation of simple object description language
Proceedings of the 2001 ACM symposium on Applied computing
Developing a stage lighting system from scratch
Proceedings of the sixth ACM SIGPLAN international conference on Functional programming
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
ACM Transactions on Internet Technology (TOIT)
Using smgn for rapid protoptyping of small domain-specific languages
ACM SIGPLAN Notices
On Concept-Based Definition of Domain-Specific Languages
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
A Language Prototyping Tool Based on Semantic Building Blocks
Computer Aided Systems Theory - EUROCAST 2001-Revised Papers
Spidle: a DSL approach to specifying streaming applications
Proceedings of the 2nd international conference on Generative programming and component engineering
Component-based DSL development
Proceedings of the 2nd international conference on Generative programming and component engineering
Consistency Checking in an Infrastructure for Large-Scale Generative Programming
Proceedings of the 19th IEEE international conference on Automated software engineering
Transformation by interpreter specialisation
Science of Computer Programming - Special issue on program transformation
Towards aspect weaving applications
Proceedings of the 27th international conference on Software engineering
Journal of Functional Programming
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Declarative routing: extensible routing with declarative queries
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Journal of Computing Sciences in Colleges
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Testing domain-specific languages in eclipse
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Grammar-driven generation of domain-specific language testing tools
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Inferring context-free grammars for domain-specific languages
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Inferring context-free grammars for domain-specific languages
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Automated generation of testing tools for domain-specific languages
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Empirical Software Engineering
Towards DSL-based web engineering
Proceedings of the 15th international conference on World Wide Web
Challenges in the compilation of a domain specific language for dynamic programming
Proceedings of the 2006 ACM symposium on Applied computing
HOTTest: A model-based test design technique for enhanced testing of domain-specific applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
A programming paradigm for machine learning, with a case study of Bayesian networks
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
In search of a program generator to implement generic transformations for high-performance computing
Science of Computer Programming - Special issue on the first MetaOCaml workshop 2004
Building modeling tools that support verification, validation, and testing for the domain expert
WSC '05 Proceedings of the 37th conference on Winter simulation
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Grammar-driven generation of domain-specific language tools
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Specifying and solving Boolean constraint problems in relational databases: a case study
Proceedings of the 44th annual Southeast regional conference
An authoring environment for model-driven web applications
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Mapping visual notations to MOF compliant models with QVT relations
Proceedings of the 2007 ACM symposium on Applied computing
A domain-specific programming language for secure multiparty computation
Proceedings of the 2007 workshop on Programming languages and analysis for security
A semantics-based aspect-oriented approach to adaptation in web engineering
Proceedings of the eighteenth conference on Hypertext and hypermedia
A DSL approach for object memory management of small devices
Proceedings of the 5th international symposium on Principles and practice of programming in Java
Towards the development of a rigorous model-driven domain-specific software engineering environment
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
A language-driven approach for the design of interactive applications
Interacting with Computers
Language Parametric Module Management for IDEs
Electronic Notes in Theoretical Computer Science (ENTCS)
Silver: an Extensible Attribute Grammar System
Electronic Notes in Theoretical Computer Science (ENTCS)
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
A domain-specific language for urban simulation variables
dg.o '08 Proceedings of the 2008 international conference on Digital government research
A language for high-level description of adaptive web systems
Journal of Systems and Software
A DSL approach for object memory management of small devices
Proceedings of the 4th workshop on Programming languages and operating systems
KALA: Kernel aspect language for advanced transactions
Science of Computer Programming
Domain specific language implementation via compile-time meta-programming
ACM Transactions on Programming Languages and Systems (TOPLAS)
Grammar-driven generation of domain-specific language debuggers
Software—Practice & Experience
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Embedded typesafe domain specific languages for Java
Proceedings of the 6th international symposium on Principles and practice of programming in Java
ActiveRDF: Embedding Semantic Web data into object-oriented languages
Web Semantics: Science, Services and Agents on the World Wide Web
An Aspect Oriented Approach for Context-Aware Service Domain Adapted to E-Business
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Case Studies in Model Manipulation for Scientific Computing
Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
Evaluation of ICT Investments in Public Administrations Based on Business Process Models
EGOV '08 Proceedings of the 7th international conference on Electronic Government
Bridging the Gap between Practitioners and E-Learning Standards: A Domain-Specific Modeling Approach
EC-TEL '08 Proceedings of the 3rd European conference on Technology Enhanced Learning: Times of Convergence: Technologies Across Learning Contexts
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Schema driven assignment and implementation of life science identifiers (LSIDs)
Journal of Biomedical Informatics
AN UNSUPERVISED INCREMENTAL LEARNING ALGORITHM FOR DOMAIN-SPECIFIC LANGUAGE DEVELOPMENT
Applied Artificial Intelligence
WebDSL: A Case Study in Domain-Specific Language Engineering
Generative and Transformational Techniques in Software Engineering II
Generative and Transformational Techniques in Software Engineering II
Modelling the Operational Semantics of Domain-Specific Modelling Languages
Generative and Transformational Techniques in Software Engineering II
Original papers: Model-checking for adventure videogames
Information and Software Technology
An Architecture to Automate Ambient Business System Development
AmI '08 Proceedings of the European Conference on Ambient Intelligence
Aspect-oriented adaptation specification in web information systems: a semantics-based approach
The New Review of Hypermedia and Multimedia - Adaptive Hypermedia
Guideline for the definition of EMF metamodels using an Entity-Relationship approach
Information and Software Technology
Language engineering techniques for the development of e-learning applications
Journal of Network and Computer Applications
Functional metamodels for systems and software
Journal of Systems and Software
Domain-Specific Software Component Models
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
Model-Driven Web Engineering for the Automated Configuration of Web Content Management Systems
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Unit Testing for Domain-Specific Languages
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
CLOPS: A DSL for Command Line Options
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
A little language for surveys: constructing an internal DSL in Ruby
Proceedings of the 46th Annual Southeast Regional Conference on XX
Designing a DSL Solution for the Domain of Augmented Reality Software Applications Specification
Edutainment '09 Proceedings of the 4th International Conference on E-Learning and Games: Learning by Playing. Game-based Education System Design and Development
A Model-Driven Approach for Telecommunications Network Services Definition
EUNICE '09 Proceedings of the 15th Open European Summer School and IFIP TC6.6 Workshop on The Internet of the Future
Process-Based Governance in Public Administrations Using Activity-Based Costing
EGOV '09 Proceedings of the 8th International Conference on Electronic Government
Feature-oriented programming with Ruby
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Exploring Multi-Paradigm Modeling Techniques
Simulation
Experience of designing and using domain specific languages for OLTP applications
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Reducing the Gap between Verification Models and Software Development Models
Proceedings of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09
Silver: An extensible attribute grammar system
Science of Computer Programming
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Abstracting Complex Languages through Transformation and Composition
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Modeling ontologies as executable domain specific languages
Proceedings of the 3rd India software engineering conference
“little language” project modules
Journal of Functional Programming
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Model-driven architecture for mobile applications
BIS'07 Proceedings of the 10th international conference on Business information systems
Experience with safe dynamic reconfigurations in component-based embedded systems
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Leveraging patterns on domain models to improve UML profile definition
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Component models for semantic web languages
Semantic techniques for the web
Specification of personalization in web application design
Information and Software Technology
A DSL for intrusion detection based on constraint programming
Proceedings of the 3rd international conference on Security of information and networks
An exercise in iterative domain-specific language design
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Profiling of real-world web applications
Proceedings of the 8th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging
Using DSLs for developing enterprise systems
Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications
Model-based kinematics generation for modular mechatronic toolkits
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
The spoofax language workbench: rules for declarative specification of languages and IDEs
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Language virtualization for heterogeneous parallel computing
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Domain-specific software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
DSL evolution through composition
Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution
Composing models at two modeling levels to capture heterogeneous concerns in requirements
SC'10 Proceedings of the 9th international conference on Software composition
Graphical versus textual software measurement modelling: an empirical study
Software Quality Control
A domain-specific approach to heterogeneous parallelism
Proceedings of the 16th ACM symposium on Principles and practice of parallel programming
Using constraints for intrusion detection: the NeMODe system
PADL'11 Proceedings of the 13th international conference on Practical aspects of declarative languages
A DSL for specifying autonomic security management strategies
DPM'10/SETOP'10 Proceedings of the 5th international Workshop on data privacy management, and 3rd international conference on Autonomous spontaneous security
Bringing domain-specific languages to digital forensics
Proceedings of the 33rd International Conference on Software Engineering
Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures
On designing safe and flexible embedded DSLs with Java 5
Science of Computer Programming
Comparative Study of DSL Tools
Electronic Notes in Theoretical Computer Science (ENTCS)
Network monitoring with constraint programming: preliminary specification and analysis
INAP'09 Proceedings of the 18th international conference on Applications of declarative programming and knowledge management
Towards multi-modeling for domain description
Proceedings of the 15th International Software Product Line Conference, Volume 2
Model transformation analysis: staying ahead of the maintenance nightmare
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
The rea-DSL: a domain specific modeling language for business models
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Design and implementation of domain-specific language easytime
Computer Languages, Systems and Structures
A survey of the practice of computational science
State of the Practice Reports
A visual language for the creation of narrative educational games
Journal of Visual Languages and Computing
How to integrate domain-specific languages into the game development process
Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology
Introducing layers of abstraction to semantic web programming
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
The four Rs of programming language design
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Language-Driven development of videogames: the experience
ICEC'06 Proceedings of the 5th international conference on Entertainment Computing
Process definition and project tracking in model driven engineering
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
LattesMiner: a multilingual DSL for information extraction from lattes platform
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
A model-driven process for the modernization of component-based systems
Science of Computer Programming
rbFeatures: Feature-oriented programming with Ruby
Science of Computer Programming
Software variability: the design space of configuration languages
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
PIL: a platform independent language for retargetable DSLs
SLE'09 Proceedings of the Second international conference on Software Language Engineering
A role-based approach towards modular language engineering
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Generating smart wrapper libraries for arbitrary APIs
SLE'09 Proceedings of the Second international conference on Software Language Engineering
The design space of type checkers for XML transformation languages
ICDT'05 Proceedings of the 10th international conference on Database Theory
Overview of generative software development
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Empirical Software Engineering
A comparison of configuration techniques for model transformations
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Enforcing different contracts in hierarchical component-based systems
SC'06 Proceedings of the 5th international conference on Software Composition
An aspect-oriented approach for developing self-adaptive fractal components
SC'06 Proceedings of the 5th international conference on Software Composition
NeuroQL: a domain-specific query language for neuroscience data
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
A pattern-based approach to business process modeling and implementation in web services
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
AMAST'06 Proceedings of the 11th international conference on Algebraic Methodology and Software Technology
GENMADEM: a methodology for generative multi-agent domain engineering
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Formal methods meet domain specific languages
IFM'05 Proceedings of the 5th international conference on Integrated Formal Methods
Expert Systems with Applications: An International Journal
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Introducing MapLan to map banking survey data into a time series database
Proceedings of the 15th International Conference on Extending Database Technology
Synthesising graphics card programs from DSLs
Proceedings of the 33rd ACM SIGPLAN conference on Programming Language Design and Implementation
Specifying and running rich graphical components with Loa
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Application-specific thread schedulers for internet server applications
Concurrency and Computation: Practice & Experience
MOOGLE: a metamodel-based model search engine
Software and Systems Modeling (SoSyM)
Partial models: towards modeling and reasoning with uncertainty
Proceedings of the 34th International Conference on Software Engineering
Improving domain representation with multi-paradigm modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
Traceability visualization in model transformations with tracevis
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Towards a unified benchmarking framework for web-based mashup tools
Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups
A game-based adaptive unit of learning with IMS learning design and
EC-TEL'07 Proceedings of the Second European conference on Technology Enhanced Learning: creating new learning experiences on a global scale
Environmental Modelling & Software
Integrating a formal development for DSLs into meta-modeling
MEDI'12 Proceedings of the 2nd international conference on Model and Data Engineering
DSMLs for enterprise architecture management: review of selected approaches
Proceedings of the 2012 workshop on Domain-specific modeling
Model-driven development of DSML execution engines
Proceedings of the 7th Workshop on Models@run.time
Using domain specific language for modeling and simulation: scalation as a case study
Proceedings of the Winter Simulation Conference
Approaches to modelling security scenarios with domain-specific languages
SP'12 Proceedings of the 20th international conference on Security Protocols
Towards a domain specific modeling language for agent-based models in land use science
Proceedings of the 28th Annual ACM Symposium on Applied Computing
QoS aware adaptive security scheme for video streaming in MANETs
FPS'12 Proceedings of the 5th international conference on Foundations and Practice of Security
Creating and using domain-specific language features
Proceedings of the First Workshop on the Globalization of Domain Specific Languages
Implementing semantic feedback in a diagram editor
Proceedings of the Second Workshop on Graphical Modeling Language Development
Design principles for internal domain-specific languages: a pattern catalog illustrated by Ruby
Proceedings of the 17th Conference on Pattern Languages of Programs
An object-oriented approach to language compositions for software language engineering
Journal of Systems and Software
Efficient high-level abstractions for web programming
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Evolution in a context of an model-integrated tool environment
Proceedings of the 6th International Workshop on Models and Evolution
An argumentative approach of conceptual modelling and model validation through theory building
DESRIST'13 Proceedings of the 8th international conference on Design Science at the Intersection of Physical and Virtual Design
A case study in evidence-based DSL evolution
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
A generative computer language to customize online learning assessments
Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality
Synchronous programming in audio processing: A lookup table oscillator case study
ACM Computing Surveys (CSUR)
A model-driven approach for promoting cloud PaaS portability
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
SESSL: A domain-specific language for simulation experiments
ACM Transactions on Modeling and Computer Simulation (TOMACS)
ConceVE: Conceptual modeling and formal validation for everyone
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Building an HLA-Based Distributed Simulation: A Metadata Approach
DS-RT '13 Proceedings of the 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications
On the use of a domain-specific modeling language in the development of multiagent systems
Engineering Applications of Artificial Intelligence
GReTL: an extensible, operational, graph-based transformation language
Software and Systems Modeling (SoSyM)
Introducing domain-specific language implementation using web service-oriented technologies
Multiagent and Grid Systems - Development of service-based and agent-based computing systems
Using the dual-level modeling approach to develop applications for pervasive healthcare
Journal of Mobile Multimedia
Hi-index | 0.00 |
We survey the literature available on the topic of domain-specific languages as used for the construction and maintenance of software systems. We list a selection of 75 key publications in the area, and provide a summary for each of the papers. Moreover, we discuss terminology, risks and benefits, example domain-specific languages, design methodologies, and implementation techniques.