Matches in SemOpenAlex for { <https://semopenalex.org/work/W2014516435> ?p ?o ?g. }
- W2014516435 endingPage "114" @default.
- W2014516435 startingPage "101" @default.
- W2014516435 abstract "It appears that some degree of programmability is inevitable within the network, whether it be through active networks, active services, or programmable middleware. We argue that programming network elements with languages designed for use within a single machine is inappropriate, since the only defense for the shared resource of the network is through the use of sandboxes, which are prone to performance problems and are difficult to implement correctly. Instead, we believe that new languages should be designed for programmable networks, using type systems that ensure safe programs, and encourage correct programs. We have designed and provided the full semantics for such a language, SafetyNet. Building upon this, we have implemented a compiler, run time environment and a simulation environment for our language. In this paper we describe the major features of the language that protect the network: abstracted locations; located objects; volatile routing; thread and class loading; and enforced resource counting. We show how these features are used in a number of small case studies, and in implementing optimised communication libraries. We describe the implications of the language design for the implementation of the run time support environment. The ease with which these demonstrations have been built and debugged shows the potential for enforcing network programming models with well-typed languages." @default.
- W2014516435 created "2016-06-24" @default.
- W2014516435 creator A5012868882 @default.
- W2014516435 creator A5038061416 @default.
- W2014516435 creator A5052486412 @default.
- W2014516435 creator A5053298417 @default.
- W2014516435 date "2001-06-01" @default.
- W2014516435 modified "2023-09-26" @default.
- W2014516435 title "SafetyNet: A language-based approach to programmable networks" @default.
- W2014516435 cites W1542872339 @default.
- W2014516435 cites W1596292187 @default.
- W2014516435 cites W1649645444 @default.
- W2014516435 cites W1994676271 @default.
- W2014516435 cites W1997143185 @default.
- W2014516435 cites W2016679348 @default.
- W2014516435 cites W2034711041 @default.
- W2014516435 cites W2040393967 @default.
- W2014516435 cites W2069107692 @default.
- W2014516435 cites W2076480188 @default.
- W2014516435 cites W2076638640 @default.
- W2014516435 cites W2083469471 @default.
- W2014516435 cites W2083803628 @default.
- W2014516435 cites W2087875803 @default.
- W2014516435 cites W2088599499 @default.
- W2014516435 cites W2090331681 @default.
- W2014516435 cites W2095436832 @default.
- W2014516435 cites W2098375698 @default.
- W2014516435 cites W2101416179 @default.
- W2014516435 cites W2104820473 @default.
- W2014516435 cites W2123477284 @default.
- W2014516435 cites W2128932399 @default.
- W2014516435 cites W2133546079 @default.
- W2014516435 cites W2137417304 @default.
- W2014516435 cites W2143346868 @default.
- W2014516435 cites W2148292441 @default.
- W2014516435 cites W2148761448 @default.
- W2014516435 cites W2159380618 @default.
- W2014516435 cites W2164213085 @default.
- W2014516435 cites W2294656064 @default.
- W2014516435 cites W2295914203 @default.
- W2014516435 cites W2911865844 @default.
- W2014516435 cites W90561696 @default.
- W2014516435 doi "https://doi.org/10.1016/s1389-1286(01)00154-2" @default.
- W2014516435 hasPublicationYear "2001" @default.
- W2014516435 type Work @default.
- W2014516435 sameAs 2014516435 @default.
- W2014516435 citedByCount "12" @default.
- W2014516435 crossrefType "journal-article" @default.
- W2014516435 hasAuthorship W2014516435A5012868882 @default.
- W2014516435 hasAuthorship W2014516435A5038061416 @default.
- W2014516435 hasAuthorship W2014516435A5052486412 @default.
- W2014516435 hasAuthorship W2014516435A5053298417 @default.
- W2014516435 hasConcept C119263510 @default.
- W2014516435 hasConcept C120314980 @default.
- W2014516435 hasConcept C138101251 @default.
- W2014516435 hasConcept C145628200 @default.
- W2014516435 hasConcept C169590947 @default.
- W2014516435 hasConcept C19024347 @default.
- W2014516435 hasConcept C199360897 @default.
- W2014516435 hasConcept C200833197 @default.
- W2014516435 hasConcept C201997060 @default.
- W2014516435 hasConcept C20724563 @default.
- W2014516435 hasConcept C34165917 @default.
- W2014516435 hasConcept C41008148 @default.
- W2014516435 hasConcept C50033165 @default.
- W2014516435 hasConcept C96315309 @default.
- W2014516435 hasConceptScore W2014516435C119263510 @default.
- W2014516435 hasConceptScore W2014516435C120314980 @default.
- W2014516435 hasConceptScore W2014516435C138101251 @default.
- W2014516435 hasConceptScore W2014516435C145628200 @default.
- W2014516435 hasConceptScore W2014516435C169590947 @default.
- W2014516435 hasConceptScore W2014516435C19024347 @default.
- W2014516435 hasConceptScore W2014516435C199360897 @default.
- W2014516435 hasConceptScore W2014516435C200833197 @default.
- W2014516435 hasConceptScore W2014516435C201997060 @default.
- W2014516435 hasConceptScore W2014516435C20724563 @default.
- W2014516435 hasConceptScore W2014516435C34165917 @default.
- W2014516435 hasConceptScore W2014516435C41008148 @default.
- W2014516435 hasConceptScore W2014516435C50033165 @default.
- W2014516435 hasConceptScore W2014516435C96315309 @default.
- W2014516435 hasIssue "1" @default.
- W2014516435 hasLocation W20145164351 @default.
- W2014516435 hasOpenAccess W2014516435 @default.
- W2014516435 hasPrimaryLocation W20145164351 @default.
- W2014516435 hasRelatedWork W2013673681 @default.
- W2014516435 hasRelatedWork W2014516435 @default.
- W2014516435 hasRelatedWork W2047793074 @default.
- W2014516435 hasRelatedWork W2150277242 @default.
- W2014516435 hasRelatedWork W2806896741 @default.
- W2014516435 hasRelatedWork W2970584952 @default.
- W2014516435 hasRelatedWork W3022085614 @default.
- W2014516435 hasRelatedWork W3161282940 @default.
- W2014516435 hasRelatedWork W4235530921 @default.
- W2014516435 hasRelatedWork W4254145838 @default.
- W2014516435 hasVolume "36" @default.
- W2014516435 isParatext "false" @default.
- W2014516435 isRetracted "false" @default.
- W2014516435 magId "2014516435" @default.