1999
DOI: 10.1007/978-3-642-60085-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Horn Logic Denotations and Their Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
3

Year Published

2000
2000
2005
2005

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 24 publications
(7 citation statements)
references
References 13 publications
0
4
0
3
Order By: Relevance
“…In order to systematically develop our framework, we have taken inspiration from the work on Horn Logic Denotational Semantics [4]. In this framework the denotational semantics of a formal language (domain specific or a traditional one) L is given in terms of Horn clause logic.…”
Section: Logic Programming Technologymentioning
confidence: 99%
See 1 more Smart Citation
“…In order to systematically develop our framework, we have taken inspiration from the work on Horn Logic Denotational Semantics [4]. In this framework the denotational semantics of a formal language (domain specific or a traditional one) L is given in terms of Horn clause logic.…”
Section: Logic Programming Technologymentioning
confidence: 99%
“…As stated before, we expect that this modularization strategy shall simplify both future development and maintenance. The translator module is implemented in according to the strategy presented in [5,4]. The parse tree is interpreted in a top-down fashion using DCG rules with a format similar to the DCG rules used in the parser.…”
Section: Translationmentioning
confidence: 99%
“…A exemplo do que defende Christiansen (2002) sobre meta-linguagem para tratar e, principalmente, ensinar conceitos de linguagem de programação, Prolog é uma escolha natural na prototipagem rápida e consistente de DSL e linguagens de programação de propósito geral. Gupta (1998), por exemplo, é ainda mais enfático e afirma que o uso de cláusulas de Horn em Prolog puro para especificar a semântica denotacional de linguagens e inferir propriedades de programas é uma escolha mais simples, clara e direta do que Cálculo Lambda. Nesse sentido, dentre as características de Prolog que nos faz optar pela ferramenta no âmbito deste trabalho, destacam-se 8 :…”
Section: What Operating System Does Watson Use? What Language Is He Wunclassified
“…No que se refere à Prolog, sendo notável na definição de semânticas em linguagens de programação por meio de cláusulas de Horn, Gupta (1998) 11,12 , apresenta diversos resultados nessa área. Ele defende o uso de lógica de Horn, ou mesmo Constraint Logic, ao invés de λ-cálculo para expressar semântica denotacional.…”
Section: Semântica Formal De Linguagensunclassified
See 1 more Smart Citation