Fourth-generation languages. Volume I: principles
Fourth-generation languages. Volume I: principles
Software reusability: vol. 1, concepts and models
Software reusability: vol. 1, concepts and models
Eli: a complete, flexible compiler construction system
Communications of the ACM
ACM Computing Surveys (CSUR)
Partial evaluation and automatic program generation
Partial evaluation and automatic program generation
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Reengineering a complex application using a scalable data structure compiler
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
ACM SIGSOFT Software Engineering Notes
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Generation of formatters for context-free languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
A software engineering experiment in software component generation
Proceedings of the 18th international conference on Software engineering
History of programming languages---II
History of programming languages---II
Understanding ActiveX and OLE: a guide for developers and managers
Understanding ActiveX and OLE: a guide for developers and managers
Building domain-specific embedded languages
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Little languages: little maintenance
Journal of Software Maintenance: Research and Practice
Compositional design and implementation of domain-specific languages
Proceedings of the IFIP TC2 WG2.4 working conference on Systems implementation 2000 : languages, methods and tools: languages, methods and tools
Software—Practice & Experience
Programming pearls: little languages
Communications of the ACM
An Embedded Modeling Language Approach to Interactive 3D and Multimedia Animation
IEEE Transactions on Software Engineering
Service Combinators for Web Computing
IEEE Transactions on Software Engineering
Teapot: A Domain-Specific Language for Writing Cache Coherence Protocols
IEEE Transactions on Software Engineering
Mawl: A Domain-Specific Language for Form-Based Services
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A Domain-Specific Language for Regular Sets of Strings and Trees
IEEE Transactions on Software Engineering
On embedding a microarchitectural design language within Haskell
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Using production grammars in software testing
Proceedings of the 2nd conference on Domain-specific languages
An annotation language for optimizing software libraries
Proceedings of the 2nd conference on Domain-specific languages
Verischemelog: Verilog embedded in Scheme
Proceedings of the 2nd conference on Domain-specific languages
Hancock: a language for processing very large-scale data
Proceedings of the 2nd conference on Domain-specific languages
BDL: A Specialized Language for Per-Object Reactive Control
IEEE Transactions on Software Engineering
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
JavaML: a markup language for Java source code
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Semantics of programming languages: a tool-oriented approach
ACM SIGPLAN Notices
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
The use of grammatical inference for designing programming languages
Communications of the ACM
Notable design patterns for domain-specific languages
Journal of Systems and Software
Design and implementation of simple object description language
Proceedings of the 2001 ACM symposium on Applied computing
SPL: a language and compiler for DSP algorithms
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
ESP: a language for programmable devices
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
Facile: a language and compiler for high-performance processor simulators
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
Growing languages with metamorphic syntax macros
PEPM '02 Proceedings of the 2002 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Formal Syntax and Semantics of Programming Languages: A Laboratory Based Approach
Formal Syntax and Semantics of Programming Languages: A Laboratory Based Approach
The World of Scripting Languages
The World of Scripting Languages
Program Generators with XML and Java with CD-ROM
Program Generators with XML and Java with CD-ROM
Compiling for the .Net Common Language Runtime
Compiling for the .Net Common Language Runtime
An ontological approach to domain engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
DARE: Domain analysis and reuse environment
Annals of Software Engineering
A perspective of generative reuse
Annals of Software Engineering
Implementation of multiple attribute grammar inheritance in the tool LISA
ACM SIGPLAN Notices
Building Application Generators
IEEE Software
Commonality and Variability in Software Engineering
IEEE Software
The Realizable Benefits of a Language Prototyping Language
IEEE Transactions on Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Architecture Software Using: A Methodology for Language Development
PLILP '98/ALP '98 Proceedings of the 10th International Symposium on Principles of Declarative Programming
Maptool - Supporting Modular Syntax Development
CC '96 Proceedings of the 6th International Conference on Compiler Construction
Tool Support for Language Design and Prototyping with Montages
CC '99 Proceedings of the 8th International Conference on Compiler Construction, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS'99
Configuring Component-based Specifications for Domain-Specific Languages
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
A Language for Software Subsystem Composition
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
HyCom: A Domain Specific Language for Hypermedia Application Development
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Source Code Generator Based on a Proprietary Specification Language
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9 - Volume 9
Post-design Domain-Specific Language Embedding: A Case Study in the Software Engineering Domain
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9 - Volume 9
AUI: A Programming Language for Developing Plastic Interactive Software
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9 - Volume 9
An Examination of DSLs for Concisely Representing Model Traversals and Transformations
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
Embedding Domain Specific Languages in the Attribute Grammar Formalism
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
Safe and Efficient Active Network Programming
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Weaving the Model Web: A Multi-Modeling Approach to Concepts and Features in Domain Engineering
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Overview of Panel: Linking Domain Analysis and Domain Implementation
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
JTS: Tools for Implementing Domain-Specific Languages
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Modular Domain Specific Languages and Tools
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Extension Mechanisms in Montana
ICCSSE '97 Proceedings of the 8th Israeli Conference on Computer-Based Systems and Software Engineering
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
DMS®: Program Transformations for Practical Scalable Software Evolution
Proceedings of the 26th International Conference on Software Engineering
Lessons learned from real DSL experiments
Science of Computer Programming - Methods of software design: Techniques and applications
Towards domain-driven development: the smartTools software factory
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Extracting grammar from programs: evolutionary approach
ACM SIGPLAN Notices
Isolating Idiomatic Crosscutting Concerns
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Programming Languages: History and Fundamentals
Programming Languages: History and Fundamentals
SHIFT and SMART-AHS: a language for hybrid system engineering modeling and simulation
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
The Zephyr abstract syntax description language
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
ASTLOG: a language for examining abstract syntax trees
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
KHEPERA: a system for rapid implementation of domain specific languages
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
DiSTiL: a transformation library for data structures
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
A special-purpose language for picture-drawing
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Towards aspect weaving applications
Proceedings of the 27th international conference on Software engineering
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
DSLBench: applying DSL in benchmark generation
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
Assimilating MetaBorg:: embedding language tools in languages
Proceedings of the 5th international conference on Generative programming and component engineering
Grammar-driven generation of domain-specific language tools
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Evolving an embedded domain-specific language in Java
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
As simple as possible, but no simpler: a gentle introduction to simulation modeling
Proceedings of the 38th conference on Winter simulation
Reflexive metaprogramming in Ruby: tutorial presentation
Journal of Computing Sciences in Colleges
Addressing Dynamic Contextual Adaptation with a Domain-Specific Language
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Automatic Verification of Bossa Scheduler Properties
Electronic Notes in Theoretical Computer Science (ENTCS)
A language-driven approach for the design of interactive applications
Interacting with Computers
A preliminary study on various implementation approaches of domain-specific language
Information and Software Technology
Fundamentals of simulation modeling
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Authoring game-based adaptive units of learning with IMS Learning Design and
International Journal of Learning Technology
Language Parametric Module Management for IDEs
Electronic Notes in Theoretical Computer Science (ENTCS)
Implementing a Domain-Specific Language Using Stratego/XT: An Experience Paper
Electronic Notes in Theoretical Computer Science (ENTCS)
A domain-specific language for urban simulation variables
dg.o '08 Proceedings of the 2008 international conference on Digital government research
Abstractness, specificity, and complexity in software design
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Domain-specific languages as key tools for ulssis engineering
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
KALA: Kernel aspect language for advanced transactions
Science of Computer Programming
MARS: A metamodel recovery system using grammar inference
Information and Software Technology
Grammar-driven generation of domain-specific language debuggers
Software—Practice & Experience
Semantics for a domain-specific language for the digital forensics domain
Proceedings of the 4th annual workshop on Cyber security and information intelligence research: developing strategies to meet the cyber security and information intelligence challenges ahead
Structured data represented in Ruby syntax
ACC'08 Proceedings of the WSEAS International Conference on Applied Computing Conference
A layered architecture for the model-driven development of distributed simulators
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Designing Syntax Embeddings and Assimilations for Language Libraries
Models in Software Engineering
Liberate Computer User from Programming
AMAST 2008 Proceedings of the 12th international conference on Algebraic Methodology and Software Technology
Towards Interoperability in Component Based Development with a Family of DSLs
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Raising the level of abstraction of application-level checkpointing
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
GPCE '08 Proceedings of the 7th international conference on Generative programming and component engineering
AN UNSUPERVISED INCREMENTAL LEARNING ALGORITHM FOR DOMAIN-SPECIFIC LANGUAGE DEVELOPMENT
Applied Artificial Intelligence
Personal reflections on automation, programming culture, and model-based software engineering
Automated Software Engineering
WebDSL: A Case Study in Domain-Specific Language Engineering
Generative and Transformational Techniques in Software Engineering II
TimeAdapt: timely execution of dynamic software reconfigurations
Proceedings of the 5th Middleware doctoral symposium
Structured data representation using Ruby syntax
WSEAS Transactions on Information Science and Applications
Original papers: Model-checking for adventure videogames
Information and Software Technology
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
A Domain-Specific Language for Application-Level Checkpointing
ICDCIT '08 Proceedings of the 5th International Conference on Distributed Computing and Internet Technology
Ontological approach to the specification of properties of software systems and their components
Cybernetics and Systems Analysis
Effective use of ontologies in software measurement
The Knowledge Engineering Review
Commercial uses: Going functional on exotic trades
Journal of Functional Programming
Utilizing domain models for application design and validation
Information and Software Technology
Towards context sensitive domain specific languages
Proceedings of the 1st International Workshop on Context-Aware Middleware and Services: affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009)
Developing scientific applications using Generative Programming
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Language engineering techniques for the development of e-learning applications
Journal of Network and Computer Applications
E-Government: on the Way Towards Frameworks for Application Engineering
Proceedings of the 2008 conference on Information Modelling and Knowledge Bases XIX
Tailoring a model-driven Quality-of-Service DSL for various stakeholders
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Ginger: implementing a new Lisp family syntax
Proceedings of the 47th Annual Southeast Regional Conference
Supporting Model---Driven Development of Object---Relational Database Schemas: A Case Study
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
LEESA: Embedding Strategic and XPath-Like Object Structure Traversals in C++
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Unit Testing for Domain-Specific Languages
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Domain-Specific Language for HW/SW Co-design for FPGAs
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Automating test case definition using a domain specific language
Proceedings of the 46th Annual Southeast Regional Conference on XX
A little language for surveys: constructing an internal DSL in Ruby
Proceedings of the 46th Annual Southeast Regional Conference on XX
Towards the web of applications: incorporating end user programming into the web 2.0 communities
Proceedings of the 2nd international workshop on Social software engineering and applications
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
Computer Languages, Systems and Structures
Existing and future standards for event-driven business process management
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
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
Silver: An extensible attribute grammar system
Science of Computer Programming
OntoDSL: An Ontology-Based Framework for Domain-Specific Languages
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Domain-Specific Languages in Practice: A User Study on the Success Factors
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Language-Driven, Technology-Enhanced Instructional Systems Design
EC-TEL '09 Proceedings of the 4th European Conference on Technology Enhanced Learning: Learning in the Synergy of Multiple Disciplines
Multilanguage Debugger Architecture
SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
A domain specific language for the definition of extended queueing network models
SE '08 Proceedings of the IASTED International Conference on Software Engineering
To explore or to exploit: An entropy-driven approach for evolutionary algorithms
International Journal of Knowledge-based and Intelligent Engineering Systems
An architecture for composing embedded domain-specific languages
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Towards automatization of domain modeling
Data & Knowledge Engineering
A practical approach to model extension
ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
Towards the generation of a text-based IDE from a language metamodel
ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
A multi-view model-driven approach for packaging software components
Proceedings of the 2010 ACM Symposium on Applied Computing
Can domain-specific languages be implemented by service-oriented architecture?
Proceedings of the 2010 ACM Symposium on Applied Computing
A DSL toolkit for deferring architectural decisions in DSL-based software design
Information and Software Technology
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
A domain analysis to specify design defects and generate detection algorithms
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Efficient application specification for network-on-chip exploration
IITA'09 Proceedings of the 3rd international conference on Intelligent information technology application
TALISMAN MDE: Mixing MDE principles
Journal of Systems and Software
Towards a personalized privacy management framework
Proceedings of the 2010 ICSE Workshop on Software Engineering for Secure Systems
Domain specific model-based development of software for programmable logic controllers
Computers in Industry
A modeling language's evolution driven by tight interaction between academia and industry
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
User interface model discovery: towards a generic approach
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Specification of personalization in web application design
Information and Software Technology
Science of Computer Programming
A Pure Object-Oriented Embedding of Attribute Grammars
Electronic Notes in Theoretical Computer Science (ENTCS)
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
On the impact of DSL tools on the maintainability of language implementations
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
Implementing feature variability for models and code with projectional language workbenches
FOSD '10 Proceedings of the 2nd International Workshop on Feature-Oriented Software Development
Dynamically adaptable software product lines using Ruby metaprogramming
FOSD '10 Proceedings of the 2nd International Workshop on Feature-Oriented Software Development
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
Domain-specific software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Embedding languages without breaking tools
ECOOP'10 Proceedings of the 24th European conference on Object-oriented programming
Grammar inference technology applications in software engineering
ICGI'10 Proceedings of the 10th international colloquium conference on Grammatical inference: theoretical results and applications
EriLex: an embedded domain specific language generator
TOOLS'10 Proceedings of the 48th international conference on Objects, models, components, patterns
Automatic generation of model traversals from metamodel definitions
Proceedings of the 48th Annual Southeast Regional Conference
Evaluating domain-specific modelling solutions
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
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
Abstract syntax driven language development: defining language semantics through aspects
Proceedings of the International Workshop on Formalization of Modeling Languages
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Modeling process-related RBAC models with extended UML activity models
Information and Software Technology
A little language for rapidly constructing automated performance tests
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Ladybird: debugging support in the sequencer
AMERICAN-MATH'11/CEA'11 Proceedings of the 2011 American conference on applied mathematics and the 5th WSEAS international conference on Computer engineering and applications
Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code
Science of Computer Programming
Model-driven mashup personal learning environments
International Journal of Technology Enhanced Learning
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
A framework for developing home automation systems: From requirements to code
Journal of Systems and Software
Incremental concrete syntax for embedded languages
Proceedings of the 2011 ACM Symposium on Applied Computing
Bringing domain-specific languages to digital forensics
Proceedings of the 33rd International Conference on Software Engineering
Is my model right? Let me ask the expert
Journal of Systems and Software
Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures
An integrated approach for identity and access management in a SOA context
Proceedings of the 16th ACM symposium on Access control models and technologies
ReuseMe - towards aspect-driven reuse in modelling method development
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Integrating ontological domain knowledge into a robotic DSL
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Towards multi-modeling for domain description
Proceedings of the 15th International Software Product Line Conference, Volume 2
a DSL for corporate wiki initialization
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Journal of Systems and Software
A technique for non-invasive application-level checkpointing
The Journal of Supercomputing
A language specification tool for model-based parsing
IDEAL'11 Proceedings of the 12th international conference on Intelligent data engineering and automated learning
Differential evolution for parameterized procedural woody plant models reconstruction
Applied Soft Computing
Design and implementation of domain-specific language easytime
Computer Languages, Systems and Structures
A domain specific language for interactive enterprise application development
WISM'11 Proceedings of the 2011 international conference on Web information systems and mining - Volume Part II
Proactive wrangling: mixed-initiative end-user programming of data transformation scripts
Proceedings of the 24th annual ACM symposium on User interface software and technology
Declaratively defining domain-specific language debuggers
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration
Proceedings of the 10th ACM international conference on Generative programming and component engineering
SugarJ: library-based syntactic language extensibility
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Cedalion: a language for language oriented programming
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
CUDACL+: a framework for GPU programs
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Domain-specific modeling as an enabling technology for small and medium-sized enterprises
Proceedings of the 10th Workshop on Domain-Specific Modeling
Domain specific languages contextualized
Proceedings of the South African Institute of Computer Scientists and Information Technologists Conference on Knowledge, Innovation and Leadership in a Diverse, Multidisciplinary Environment
A platform for discovering and sharing confidential ballistic crime data
International Journal of Knowledge and Web Intelligence
An OCL semantics specified with QVT
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Raising the level of abstraction for developing message passing applications
The Journal of Supercomputing
Quality in use of domain-specific languages: a case study
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools
A pattern-based approach to DSL development
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Guidance for domain specific modeling in small and medium enterprises
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
A memetic grammar inference algorithm for language learning
Applied Soft Computing
Software variability: the design space of configuration languages
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Towards dynamic evolution of domain specific languages
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
Closing the gap between modelling and java
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Debugging applications created by a Domain Specific Language: The IPAC case
Journal of Systems and Software
Pricing American bond options using a penalty method
Automatica (Journal of IFAC)
Empirical Software Engineering
Proceedings of the seventh workshop on Domain-Specific Aspect Languages
Joint language and domain engineering
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
A language for quality of service requirements specification in web services orchestrations
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
GENMADEM: a methodology for generative multi-agent domain engineering
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
ResEval mash: a mashup tool for advanced research evaluation
Proceedings of the 21st international conference companion on World Wide Web
Developing domain-specific mashup tools for end users
Proceedings of the 21st international conference companion on World Wide Web
Metamodels for role-driven agent-based modelling
Computational & Mathematical Organization Theory
Banzai+Tatoo: Using cutting-edge parsers for implementing high-performance servers
Science of Computer Programming
ResEval Mash: a mashup tool that speaks the language of the user
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Model refactoring within a sequencer
BICA'12 Proceedings of the 5th WSEAS congress on Applied Computing conference, and Proceedings of the 1st international conference on Biologically Inspired Computation
A comparison of two metacompilation approaches to implementing a complex domain-specific language
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Supporting software language engineering by automated domain knowledge acquisition
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Wiki Scaffolding: Aligning wikis with the corporate strategy
Information Systems
A domain-specific modeling approach to realizing user-centric communication
Software—Practice & Experience
Journal of Systems and Software
MoScript: a DSL for querying and manipulating model repositories
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
The finite domain constraint solver of SWI-Prolog
FLOPS'12 Proceedings of the 11th international conference on Functional and Logic Programming
DynGenPar: a dynamic generalized parser for common mathematical language
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Unsupervised grammar inference using the minimum description length principle
MLDM'12 Proceedings of the 8th international conference on Machine Learning and Data Mining in Pattern Recognition
Supporting end users with business calculations in product configuration
Proceedings of the 16th International Software Product Line Conference - Volume 1
Functional high performance financial IT: the hiperfit research center in copenhagen
TFP'11 Proceedings of the 12th international conference on Trends in Functional Programming
Wiki refactoring as mind map reshaping
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
On the systematic development of domain-specific mashup tools for end users
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Generating feature model from creative requirements using model driven design
Proceedings of the 16th International Software Product Line Conference - Volume 2
Improving domain representation with multi-paradigm modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
Sneaking around concatMap: efficient combinators for dynamic programming
Proceedings of the 17th ACM SIGPLAN international conference on Functional programming
Domain-Specific languages in few steps: the neverlang approach
SC'12 Proceedings of the 11th international conference on Software Composition
Domain-Specific optimization in digital forensics
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Traceability visualization in model transformations with tracevis
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
A Methodology for SIP and SOAP Integration Using Application-Specific Protocol Conversion
ACM Transactions on the Web (TWEB)
The quest for runware: on compositional, executable and intuitive models
Software and Systems Modeling (SoSyM)
Optimizing a geomodeling domain specific language
SBLP'12 Proceedings of the 16th Brazilian conference on Programming Languages
Applying industrial-strength testing techniques to critical care medical equipment
SAFECOMP'12 Proceedings of the 31st international conference on Computer Safety, Reliability, and Security
Domain-specific languages for composing signature discovery workflows
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
Language composition untangled
Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications
Implementing modular domain specific languages and analyses
Proceedings of the Workshop on Model-Driven Engineering, Verification and Validation
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
Proceedings of the Winter Simulation Conference
Using domain specific language for modeling and simulation: scalation as a case study
Proceedings of the Winter Simulation Conference
Dual analysis for proving safety and finding bugs
Science of Computer Programming
Understanding privacy policies
Empirical Software Engineering
Applying MDE to the (semi-)automatic development of model transformations
Information and Software Technology
Design and evaluation of the ModelHealth toolchain for continuity of care web services
Automated Software Engineering
A Domain Specific Language Approach for Agent-Based Social Network Modeling
ASONAM '12 Proceedings of the 2012 International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2012)
Incremental concrete syntax for embedded languages with support for separate compilation
Science of Computer Programming
Operational semantics of proto
Science of Computer Programming
FAMILIAR: A domain-specific language for large scale management of feature models
Science of Computer Programming
A language for end-user web augmentation: Caring for producers and consumers alike
ACM Transactions on the Web (TWEB)
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Wikipedia customization through web augmentation techniques
Proceedings of the Eighth Annual International Symposium on Wikis and Open Collaboration
Regulatory requirements traceability and analysis using semi-formal specifications
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Cross-platform model-driven development of mobile applications with md2
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Exploration and exploitation in evolutionary algorithms: A survey
ACM Computing Surveys (CSUR)
HH-DSL: a domain specific language for selection hyper-heuristics
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
A high-level framework for parallelizing legacy applications for multiple platforms
Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
A first view of exedra: a domain-specific language for large graph analytics workflows
Proceedings of the 22nd international conference on World Wide Web companion
Domain specific languages for the model driven organization
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
A pure embedding of attribute grammars
Science of Computer Programming
Extending Erlang by utilising RefactorErl
Proceedings of the twelfth ACM SIGPLAN workshop on Erlang
Functional synthesis of genetic regulatory networks
Proceedings of the 1st annual workshop on Functional programming concepts in domain-specific languages
An object-oriented approach to language compositions for software language engineering
Journal of Systems and Software
Enabling the collaborative definition of DSMLs
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
A quantitative analysis of model-driven code generation through software experimentation
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Automated construction of a large semantic network of related terms for domain-specific modeling
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Characterization of adaptable Interpreted-DSML
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
A case study in evidence-based DSL evolution
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Scarab: a rapid prototyping tool for SAT-based constraint programming systems
SAT'13 Proceedings of the 16th international conference on Theory and Applications of Satisfiability Testing
A domain-specific language for context modeling in context-aware systems
Journal of Systems and Software
Enforcement of entailment constraints in distributed service-based business processes
Information and Software Technology
Proceedings of the 2013 ACM workshop on Domain-specific modeling
Synchronous digital circuits as functional programs
ACM Computing Surveys (CSUR)
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
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
Aspect-driven, data-reflective and context-aware user interfaces design
ACM SIGAPP Applied Computing Review
DropsBox: the Dresden Open Software Toolbox
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
Querying large models efficiently
Information and Software Technology
Using the dual-level modeling approach to develop applications for pervasive healthcare
Journal of Mobile Multimedia
Hi-index | 0.00 |
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer substantial gains in expressiveness and ease of use compared with general-purpose programming languages in their domain of application. DSL development is hard, requiring both domain knowledge and language development expertise. Few people have both. Not surprisingly, the decision to develop a DSL is often postponed indefinitely, if considered at all, and most DSLs never get beyond the application library stage.Although many articles have been written on the development of particular DSLs, there is very limited literature on DSL development methodologies and many questions remain regarding when and how to develop a DSL. To aid the DSL developer, we identify patterns in the decision, analysis, design, and implementation phases of DSL development. Our patterns improve and extend earlier work on DSL design patterns. We also discuss domain analysis tools and language development systems that may help to speed up DSL development. Finally, we present a number of open problems.