1990
DOI: 10.1007/978-1-4471-3173-1_1
|View full text |Cite
|
Sign up to set email alerts
|

The Napier Type System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

1990
1990
2001
2001

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…This is achieved mainly by static analysis during compilation, but flexibility is achieved by a judicious leavening of dynamic checks. 64 The principle of persistence independence ensures that this type safety extends to all long-term data. There are no loopholes in this safety regime.…”
Section: Strong Typingmentioning
confidence: 99%
“…This is achieved mainly by static analysis during compilation, but flexibility is achieved by a judicious leavening of dynamic checks. 64 The principle of persistence independence ensures that this type safety extends to all long-term data. There are no loopholes in this safety regime.…”
Section: Strong Typingmentioning
confidence: 99%
“…Most persistent systems implement the abstraction of persistent data at the programming-language level [3,18,20] and, as a result, have suffered from two drawbacks:…”
Section: Orthogonal Persistencementioning
confidence: 99%
“…The first is to restrict code generation to certain trusted programs such as compilers. This is the approach taken in systems such as Napier88 [18]. An alternative scheme, adopted in MONADS, is to support a higher level architecture which provides mechanisms which can be used by compilers to implement various protection protocols, but which themselves guarantee that the ability to generate code cannot violate the security of the system.…”
Section: Higher Level Architecturementioning
confidence: 99%