Results 291 to 300 of about 1,267,239 (342)
Language composition untangled [PDF]
In language-oriented programming and modeling, software developers are largely concerned with the definition of domain-specific languages (DSLs) and their composition. While various implementation techniques and frameworks exist for defining DSLs, language composition has not obtained enough attention and is not well-enough understood.
Paolo G. Giarrusso +2 more
openaire +1 more source
Some of the next articles are maybe not open access.
Related searches:
Related searches:
Language extension and composition with language workbenches
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, 2010Domain-specific languages (DSLs) provide high expressive power focused on a particular problem domain. They provide linguistic abstractions and specialized syntax specifically designed for a domain, allowing developers to avoid boilerplate code and low-level implementation details.Language workbenches are tools that integrate all aspects of the ...
Markus Völter, Eelco Visser
openaire +2 more sources
Composition of Languages, Models, and Analyses
2021This chapter targets a better understanding of the compositionality of analyses, including different forms of compositionality and specific conditions of composition. Analysis involves models, contexts, and properties. These are all expressed in languages with their own semantics.
Talcott C +12 more
openaire +3 more sources
On mutual underivability of compositions in the minimal composition language MCL [PDF]
Mutual underivability of compositions in the language MCL is considered. The main focus is on constraints that should be imposed on the set of named data. The compositions are shown to be mutually underivable when the set of named data is regular.
V. V. Pogosyan, D. B. Bui
openaire +2 more sources
Are Logical Languages Compositional?
Studia Logica, 2013In this paper I argue that in contrast to natural languages, logical languages typically are not compositional. This does not mean that the meaning of expressions cannot be determined at all using some well-defined set of rules. It only means that the meaning of an expression cannot be determined without looking at its form. If one is serious about the
openaire +2 more sources
Eco: A Language Composition Editor [PDF]
Language composition editors have traditionally fallen into two extremes: traditional parsing, which is inflexible or ambiguous; or syntax directed editing, which programmers dislike. In this paper we extend an incremental parser to create an approach which bridges the two extremes: our prototype editor ‘feels’ like a normal text editor, but the user ...
Diekmann, Lukas, Tratt, Laurence
openaire +2 more sources
Requirements for a composition language
1995The key requirement for open systems is that they be flexible, or recomposable. This suggests that they must first of all be composable. Object-oriented techniques help by allowing applications to be viewed as compositions of collaborating objects, but are limited in supporting other kinds of abstractions that may have finer or coarser granularity than
Oscar Nierstrasz, Theo Dirk Meijler
openaire +2 more sources
A survey on service composition languages
Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2020In recent years, service-oriented architecture (SOA) has been adopted by industry in developing enterprise systems. Web service composition has been one of the challenging topics in SOA. Numerous approaches have been proposed to tackle this problem.
Önder Babur +2 more
openaire +2 more sources
A language for software subsystem composition
Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 2005A software system often consists of thousands of source files, which must be translated into thousands of intermediate files, which eventually must be translated into some small number of library and executable files. Collectively, these steps compose its build process. A large software system can be difficult to build.
J. Buffenberger, K. Gruell
openaire +2 more sources

