1961
DOI: 10.1145/366199.366249
|View full text |Cite
|
Sign up to set email alerts
|

A alternate form of the “UNCOL diagram”

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

1973
1973
2016
2016

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(11 citation statements)
references
References 1 publication
0
11
0
Order By: Relevance
“…Tombstone diagrams (also called T-diagrams) are a graphical notation for reasoning about translators (compilers), first introduced in [3] and extended with interpreters and machines in [6]. T-diagrams are most commonly used to describe bootstrapping, cross-compilation, and other processes that require executing complex chains of compilers, interpreters, and machines [20].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Tombstone diagrams (also called T-diagrams) are a graphical notation for reasoning about translators (compilers), first introduced in [3] and extended with interpreters and machines in [6]. T-diagrams are most commonly used to describe bootstrapping, cross-compilation, and other processes that require executing complex chains of compilers, interpreters, and machines [20].…”
Section: Related Workmentioning
confidence: 99%
“…it provides a large-scale test case for detecting defects in the compiler and the compiled language, 3. it shows that the language's coverage is sufficient to implement itself, and 4. compiler improvements such as better static analysis or the generation of faster code applies to all compiled programs, including the compiler itself.…”
Section: Introductionmentioning
confidence: 99%
“…Consider the sequence of root schemas: root.1.0.xsd, root.2.0.xsd, ... We write a simple temporal bundle for these and invoke the Squash utility, which produces a single temporal document, tv snapshot.xml which is then referenced by multiple <?xml version="1.0" encoding="UTF-8"?> <temporalBundle xmlns="http://www.cs.arizona.edu/tau/tauXSchema/TBSchema" xmlns:tv="http://www.cs.arizona.edu/tau/tauXSchema/TVSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cs.arizona.edu/tau/tauXSchema/TBSchema"> <format plugin="XMLSchema" granularity="date"/> <bundleSequence defaultTemporalAnnotation="defaultTA.xml" defaultPhysicalAnnotation="defaultPA.xml"> <schemaAnnotation snapshotSchema="root.xsd" temporalAnnotation="temp_anno.xml" physicalAnnotation="phy_anno.xml"> </schemaAnnotation> </bundleSequence> </temporalBundle> This rather involved state of affairs, with time-varying documents and timevarying schemas, is illustrated with a T Diagram in Figure 7. In this notation, first described over forty years ago [4], the input of a translator is given on the left arm of the "T" (for example, for SchemaMapper in the upper right-hand-side of the figure, the input is the logical schema document, bundle.xml), the name of the translator is given at the base of the "T" (here, "Schema Mapper"), and the output of the translator is given on the right arm of the "T" (here, a representational schema, rep.xsd). The name of these diagrams was to the best of our knowledge given by McKeeman, Horning, and Wortman in their classic compiler book [17].…”
Section: Supporting Versioned Schemasmentioning
confidence: 99%
“…The simplest CCA may be viewed as another form of theory of T-diagrams from [5], and implicitly present in [7], which has been further developed in [6]. Similar work appeared in [1].…”
Section: Scope Of Ccamentioning
confidence: 99%
“…Machine functions have been introduced by Earley and Sturgis in [6] in order to provide a mathematical foundation of the use of the T-diagrams proposed by Bratman in [5]. Machine functions describe the operation of a machine at a very abstract level.…”
mentioning
confidence: 99%