1 |
Comic Spin: A Comic Creation Tool Enabling Self-Expression for People with Aphasia
|
|
|
|
BASE
|
|
Show details
|
|
2 |
Modelling Group Dynamics with SYMLOG and Snowdrift for Intelligent Classroom Environment
|
|
|
|
BASE
|
|
Show details
|
|
5 |
“Just Not Together”: The Experience of Videoconferencing for People with Aphasia during the Covid-19 Pandemic
|
|
|
|
BASE
|
|
Show details
|
|
8 |
A Framework for Quality Assessment of Semantic Annotations of Tabular Data
|
|
|
|
BASE
|
|
Show details
|
|
9 |
Delivering group support for people with aphasia in a virtual world: experiences of service providers
|
|
|
|
BASE
|
|
Show details
|
|
10 |
Anti-transfer learning for task invariance in convolutional neural networks for speech processing
|
|
|
|
BASE
|
|
Show details
|
|
11 |
Comparing the environmental impacts of recipes from four different recipe databases using Natural Language Processing
|
|
|
|
BASE
|
|
Show details
|
|
12 |
A World Full of Stereotypes? Further Investigation on Origin and Gender Bias in Multi-Lingual Word Embeddings ...
|
|
|
|
BASE
|
|
Show details
|
|
13 |
Calculating the optimal step of arc-eager parsing for non-projective trees
|
|
|
|
BASE
|
|
Show details
|
|
14 |
Few-shot linguistic grounding of visual attributes and relations using gaussian kernels
|
|
|
|
BASE
|
|
Show details
|
|
15 |
Automated detection of Hainan gibbon calls for passive acoustic monitoring
|
|
|
|
BASE
|
|
Show details
|
|
16 |
Exploring the characteristics of abusive behaviour in online social media settings
|
|
|
|
BASE
|
|
Show details
|
|
17 |
Deep Scattering and End-to-End Speech Models towards Low Resource Speech Recognition
|
|
|
|
BASE
|
|
Show details
|
|
18 |
Framework for Composition of Domain Specific Languages and the Effect of Composition on Re-use of Translation Rules
|
|
|
|
Abstract:
DSLs are programming languages that have been designed to be used to solve problems in a specific domain. They provide constructs that are high-level and domain-specific to make it easier to implement solutions in the given domain. They frequently also limit the language to the domain, avoiding general purpose constructs. One of the main reasons for using a DSL is to reduce the amount of work required for implementing new programs. To make the use of DSLs feasible, the cost of developing a new DSL for a domain has to be less than the total amount of cost saved by having the DSL. Thus, reducing the cost of developing new DSLs means that introducing DSLs becomes feasible in more situations. One way of reducing costs is to use composition techniques, where new languages are created from existing ones. This includes defining new language constructs in terms of existing ones, combining the constructs from one or more existing languages, and redefining existing constructs. We present a framework for composing languages on the abstract level and discuss to which degree one can ensure that languages produced by the composition language are valid. In particular, we look at how translation rules for translating from a composed language to a GPL are affected by the composition. That is, to which degree can a language composed from other languages reuse the translation rules of the languages it is composed from. We use a patience game suite as a case-study to show how our composition techniques can be used and demonstrate the short-comings of the techniques. We also show how a tool for composing languages can be created using DSLs produced by composition. The implementations are all in Java.
|
|
Keyword:
QA75 Electronic computers. Computer science
|
|
URL: http://repository.essex.ac.uk/30975/ http://repository.essex.ac.uk/30975/1/PhDThesis_lzkihl.pdf
|
|
BASE
|
|
Hide details
|
|
19 |
Superstar to Superhuman: Scarlett Johansson, an ‘Ideal’ Embodiment of the Posthuman Female in Science Fiction and Media?
|
|
|
|
BASE
|
|
Show details
|
|
20 |
Qualitative-geometric ‘surrounds’ relations between disjoint regions
|
|
|
|
BASE
|
|
Show details
|
|
|
|