• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 11,306
Next 10 →

Manipulating Models Using Internal Domain-Specific Languages

by Université Nice, Robert B. France
"... In Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new lan-guages that, together with their execution performance, us-ability and tool support limitations, can significantly con-tribute to ..."
Abstract - Add to MetaCart
In Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new lan-guages that, together with their execution performance, us-ability and tool support limitations, can significantly con

Agile Engineering of Internal Domain-Specific Languages with Dynamic Programming Languages

by Sebastian Günther, Maximilian Haupt, Matthias Splieth
"... Abstract—Domain-Specific Languages (DSL) abstract from the domain entities and operations to represent domain knowledge in the form of an executable language. While they solve many of the current software development challenges, related literature claims that DSLs usually have a flaw: The high effor ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
a software product line configuration DSL using Ruby and Python as host languages. In summary, the proposed process and patterns facilitate the successful planning and developing of internal DSLs using dynamic programming languages as the host. Keywords-domain-specific languages I.

Development of Internal Domain-Specific Languages: Design Principles and Design Patterns

by Sebastian Günther
"... A great part of software development challenges can be solved by one universal tool: Abstraction. Developers solve development challenges by using expressions and concepts that abstract from too technical details. One especially supportive tool for abstraction are domain-specific languages (DSLs). D ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
A great part of software development challenges can be solved by one universal tool: Abstraction. Developers solve development challenges by using expressions and concepts that abstract from too technical details. One especially supportive tool for abstraction are domain-specific languages (DSLs

SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations

by Robert B. France
"... Abstract. Model manipulation environments automate model opera-tions such as model consistency checking and model transformation. A number of external model manipulation Domain-Specific Languages (DSL) have been proposed, in particular for the Eclipse Modeling Frame-work (EMF). While their higher le ..."
Abstract - Add to MetaCart
Abstract. Model manipulation environments automate model opera-tions such as model consistency checking and model transformation. A number of external model manipulation Domain-Specific Languages (DSL) have been proposed, in particular for the Eclipse Modeling Frame-work (EMF). While their higher

R.B.: Manipulating Models Using Internal DomainSpecific Languages

by Filip Krikava, Robert France, Hal Id Hal, Robert B. France - In: Symposium on Applied Computing (SAC), track on Programming Languages (PL). 2014
"... HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte p ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et a ̀ la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations

by Filip Krikava, Robert France, Hal Id Hal, Robert B. France , 2014
"... HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte p ..."
Abstract - Add to MetaCart
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et a ̀ la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Design Principles for Internal Domain-Specific Languages: A Pattern Catalog illustrated by Ruby

by Thomas Cleenewerck - In 17th Conference on Pattern Languages of Programs (PLoP
"... Dynamic programming languages offer an infrastructure for the construction of in-ternal domain-specific languages (DSL). DSLs inherit the facilities of their host language such as the availability of libraries, frameworks, tool support, and other DSLs. When de-veloping an internal DSL, there are two ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Dynamic programming languages offer an infrastructure for the construction of in-ternal domain-specific languages (DSL). DSLs inherit the facilities of their host language such as the availability of libraries, frameworks, tool support, and other DSLs. When de-veloping an internal DSL

When And How To Develop Domain-Specific Languages

by M. Mernik, J. Heering, A.M. Sloane, Marjan Mernik, Anthony M. Sloane , 2003
"... Domain-specific languages (DSLs) are languages tailored to a specific application domain. ..."
Abstract - Cited by 433 (46 self) - Add to MetaCart
Domain-specific languages (DSLs) are languages tailored to a specific application domain.

PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains

by Maria Fox, Derek Long , 2003
"... In recent years research in the planning community has moved increasingly towards application of planners to realistic problems involving both time and many types of resources. For example, interest in planning demonstrated by the space research community has inspired work in observation scheduling, ..."
Abstract - Cited by 609 (41 self) - Add to MetaCart
the development of a modelling language capable of expressing temporal and numeric properties of planning domains. In this paper we describe the language, PDDL2.1, that was used in the competition. We describe the syntax of the language, its formal semantics and the validation of concurrent plans. We observe

A translation approach to portable ontology specifications

by Thomas R. Gruber - KNOWLEDGE ACQUISITION , 1993
"... To support the sharing and reuse of formally represented knowledge among AI systems, it is useful to define the common vocabulary in which shared knowledge is represented. A specification of a representational vocabulary for a shared domain of discourse — definitions of classes, relations, functions ..."
Abstract - Cited by 3365 (9 self) - Add to MetaCart
To support the sharing and reuse of formally represented knowledge among AI systems, it is useful to define the common vocabulary in which shared knowledge is represented. A specification of a representational vocabulary for a shared domain of discourse — definitions of classes, relations
Next 10 →
Results 1 - 10 of 11,306
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University