Results 1 - 10
of
933
Towards a Standard Upper Ontology
, 2001
"... The Suggested Upper Merged Ontology (SUMO) is an upper level ontology that has been proposed as a starter document for The Standard Upper Ontology Working Group, an IEEE-sanctioned working group of collaborators from the fields of engineering, philosophy, and information science. The SUMO provides d ..."
Abstract
-
Cited by 589 (22 self)
- Add to MetaCart
definitions for general-purpose terms and acts as a foundation for more specific domain ontologies. In this paper we outline the strategy used to create the current version of the SUMO, discuss some of the challenges that we faced in constructing the ontology, and describe in detail its most general concepts
Semantic foundations of concurrent constraint programming
, 1990
"... Concurrent constraint programming [Sar89,SR90] is a sim-ple and powerful model of concurrent computation based on the notions of store-as-constraint and process as information transducer. The store-as-valuation conception of von Neu-mann computing is replaced by the notion that the store is a constr ..."
Abstract
-
Cited by 276 (27 self)
- Add to MetaCart
, hiding and recursion. We present a simple model for this language based on the specification-oriented methodology of [OH86]. The crucial insight is to focus on observing the resting points of a process—those stores in which the pro-cess quiesces without producing more information. It turns out
Précis of "The number sense"
"... Number sense " is a short-hand for our ability to quickly understand, approximate, and manipulate numerical quantities. My hypothesis is that number sense rests on cerebral circuits that have evolved specifically for the purpose of representing basic arithmetic knowledge. Four lines of evidence ..."
Abstract
-
Cited by 313 (25 self)
- Add to MetaCart
of evidence suggesting that number sense constitutes a domain-specific, biologically-determined ability are reviewed: the presence of evolutionary precursors of arithmetic in animals; the early emergence of arithmetic competence in infants independently of other abilities, including language; the existence
Domain-Specific Languages in POETS
"... We have a number of domain-specific languages. Each pair shares some common sublanguage. All of them share a common language of values. We have the same situation on the type level! How do we implement this system without duplicating code! 4 How Can we Compose Data Structures?... and Functions Defin ..."
Abstract
- Add to MetaCart
We have a number of domain-specific languages. Each pair shares some common sublanguage. All of them share a common language of values. We have the same situation on the type level! How do we implement this system without duplicating code! 4 How Can we Compose Data Structures?... and Functions
Concrete syntax for objects. Domain-specific language embedding and assimilation without restrictions
- Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA’04
, 2004
"... Application programmer’s interfaces give access to domain knowledge encapsulated in class libraries without providing the appropriate notation for expressing domain composition. Since object-oriented languages are designed for extensibility and reuse, the language constructs are often sufficient for ..."
Abstract
-
Cited by 110 (25 self)
- Add to MetaCart
for expressing domain abstractions at the semantic level. However, they do not provide the right abstractions at the syntactic level. In this paper we describe MetaBorg, a method for providing concrete syntax for domain abstractions to application programmers. The method consists of embedding domain-specific
PolySet Theory
- http://www.rbjones.com/rbjpub/pp/doc/t020.pdf. p011.tex; 25/01/2010; 13:13; p.12 13
"... This document is concerned with the specification of an interpretation of the first order language of set theory. The purpose of this is to provide an ontological basis for foundation systems suitable for the formal derivation of mathematics. The ontology is to include the pure well-founded sets of ..."
Abstract
-
Cited by 259 (2 self)
- Add to MetaCart
This document is concerned with the specification of an interpretation of the first order language of set theory. The purpose of this is to provide an ontological basis for foundation systems suitable for the formal derivation of mathematics. The ontology is to include the pure well-founded sets
Domain-Specific Language for Coordination Patterns
"... Abstract. The composition of software systems in a new one requires a good architectural design phase to speed up remote communications between these systems. But at the implementation phase, the code to coordinate such components ends up mixed in the main business code. This leads to maintenance pr ..."
Abstract
- Add to MetaCart
problems, raising the need of, on the one hand, separate the coordination code from the business code, and on the other hand provide mechanisms for analysis and comprehension of the architectural decisions once made. In this context our aim is at developing a domain-specific language, CoordL, to write
Composition and reuse with compiled domain-specific languages
- In Proceedings of ECOOP
, 2013
"... Abstract. Programmers who need high performance currently rely on low-level, architecture-specific programming models (e.g. OpenMP for CMPs, CUDA for GPUs, MPI for clusters). Performance optimization with these frameworks usually requires expertise in the specific programming model and a deep unders ..."
Abstract
-
Cited by 7 (4 self)
- Add to MetaCart
understanding of the target architecture. Domain-specific languages (DSLs) are a promising alternative, allowing compilers to map problem-specific abstractions directly to low-level architecture-specific programming models. However, developing DSLs is difficult, and using multiple DSLs together in a single
Using Domain-Specific Languages for the Realization of Component Composition
, 2000
"... In recent years, component-based development has evolved to one of the key technologies in software engineering, because it provides a promising way to deal with large scale software developments. Due to this, the realization of component interactions has become an important task while implemen ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
implementing a system being assembled from (existing) components. Scripting languages, like Perl, Tcl, Unix-Shell, are often used for implementing this so-called glue code, because they provide a exible way to process string-based input, the most common data structures used for component interactions
A domain-specific language for scripting refactorings
- in erlang. FASE’12
, 2012
"... Abstract. Refactoring is the process changing the design of a program without changing its behaviour. Many refactoring tools have been developed for various programming languages; while these told support primitive, atomic refactorings, support for composite refactorings – refactorings that are comp ..."
Abstract
-
Cited by 10 (5 self)
- Add to MetaCart
that are composed from a number of primitive refactorings – is limited. In particular, there is a lack of powerful and easy-to-use frameworks that allow users to script their own reusable composite refactorings in order to carry out large-scale, or batch, refactorings efficiently. This paper introduces the domain-specific
Results 1 - 10
of
933