Matches in SemOpenAlex for { <https://semopenalex.org/work/W3203523067> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W3203523067 endingPage "24" @default.
- W3203523067 startingPage "10" @default.
- W3203523067 abstract "We introduce a controlled concurrency framework, derived from the Owicki-Gries method, for describing a hardware interface in detail sufficient to suppor t the modelling and verification of small, embedded operating systems (OS’s) whose run-time responsiveness is paramount. Such real- time systems run with interrupts mostly enabled, including during scheduling. That differs from many other successfully modelled and verified OS’s that typically reduce the complexity of concurrency by running on uniprocessor platforms and by switching interrupts off as much as possible. Our framework builds on the traditional Owicki-Gries method, for its fine-grained concurrency is needed for high-performance system code. We adapt it to support explicit concurrency control, by providing a simple, faithful representation of the hardware interface that allows software to control the degree of interleaving between user code, OS code, interrupt handlers and a scheduler that controls context switching. We then apply this framework to model the interleaving behavior of the eChronos OS, a preemptible real-time OS for embedded micro-controllers. We discuss the accuracy and usability of our approach when instantiated to model the eChronos OS. Both our framework and the eChronosmodel are formalised in the Isabelle/HOL theorem prover, taking advantage of the high level of automation in modern reasoning tools." @default.
- W3203523067 created "2021-10-11" @default.
- W3203523067 creator A5039019347 @default.
- W3203523067 creator A5045808842 @default.
- W3203523067 creator A5069964343 @default.
- W3203523067 date "2015-01-01" @default.
- W3203523067 modified "2023-09-27" @default.
- W3203523067 title "Controlled Owicki-Gries Concurrency: Reasoning about the Preemptible eChronos Embedded Operating System." @default.
- W3203523067 hasPublicationYear "2015" @default.
- W3203523067 type Work @default.
- W3203523067 sameAs 3203523067 @default.
- W3203523067 citedByCount "1" @default.
- W3203523067 countsByYear W32035230672016 @default.
- W3203523067 crossrefType "journal-article" @default.
- W3203523067 hasAuthorship W3203523067A5039019347 @default.
- W3203523067 hasAuthorship W3203523067A5045808842 @default.
- W3203523067 hasAuthorship W3203523067A5069964343 @default.
- W3203523067 hasConcept C111919701 @default.
- W3203523067 hasConcept C127413603 @default.
- W3203523067 hasConcept C149635348 @default.
- W3203523067 hasConcept C150762246 @default.
- W3203523067 hasConcept C193702766 @default.
- W3203523067 hasConcept C199360897 @default.
- W3203523067 hasConcept C206729178 @default.
- W3203523067 hasConcept C21547014 @default.
- W3203523067 hasConcept C28034677 @default.
- W3203523067 hasConcept C34165917 @default.
- W3203523067 hasConcept C3701939 @default.
- W3203523067 hasConcept C41008148 @default.
- W3203523067 hasConcept C4822641 @default.
- W3203523067 hasConcept C50033165 @default.
- W3203523067 hasConcept C53833338 @default.
- W3203523067 hasConcept C75949130 @default.
- W3203523067 hasConcept C79189994 @default.
- W3203523067 hasConcept C84511453 @default.
- W3203523067 hasConceptScore W3203523067C111919701 @default.
- W3203523067 hasConceptScore W3203523067C127413603 @default.
- W3203523067 hasConceptScore W3203523067C149635348 @default.
- W3203523067 hasConceptScore W3203523067C150762246 @default.
- W3203523067 hasConceptScore W3203523067C193702766 @default.
- W3203523067 hasConceptScore W3203523067C199360897 @default.
- W3203523067 hasConceptScore W3203523067C206729178 @default.
- W3203523067 hasConceptScore W3203523067C21547014 @default.
- W3203523067 hasConceptScore W3203523067C28034677 @default.
- W3203523067 hasConceptScore W3203523067C34165917 @default.
- W3203523067 hasConceptScore W3203523067C3701939 @default.
- W3203523067 hasConceptScore W3203523067C41008148 @default.
- W3203523067 hasConceptScore W3203523067C4822641 @default.
- W3203523067 hasConceptScore W3203523067C50033165 @default.
- W3203523067 hasConceptScore W3203523067C53833338 @default.
- W3203523067 hasConceptScore W3203523067C75949130 @default.
- W3203523067 hasConceptScore W3203523067C79189994 @default.
- W3203523067 hasConceptScore W3203523067C84511453 @default.
- W3203523067 hasLocation W32035230671 @default.
- W3203523067 hasOpenAccess W3203523067 @default.
- W3203523067 hasPrimaryLocation W32035230671 @default.
- W3203523067 hasRelatedWork W1562116418 @default.
- W3203523067 hasRelatedWork W2001155147 @default.
- W3203523067 hasRelatedWork W2009112278 @default.
- W3203523067 hasRelatedWork W2021167564 @default.
- W3203523067 hasRelatedWork W2053681871 @default.
- W3203523067 hasRelatedWork W2060066096 @default.
- W3203523067 hasRelatedWork W2122660464 @default.
- W3203523067 hasRelatedWork W2140460152 @default.
- W3203523067 hasRelatedWork W2155762556 @default.
- W3203523067 hasRelatedWork W2161451780 @default.
- W3203523067 hasRelatedWork W2189055259 @default.
- W3203523067 hasRelatedWork W2227853962 @default.
- W3203523067 hasRelatedWork W2602655626 @default.
- W3203523067 hasRelatedWork W2622439648 @default.
- W3203523067 hasRelatedWork W2912832009 @default.
- W3203523067 hasRelatedWork W2947631473 @default.
- W3203523067 hasRelatedWork W2969139959 @default.
- W3203523067 hasRelatedWork W3003971604 @default.
- W3203523067 hasRelatedWork W3047145042 @default.
- W3203523067 hasRelatedWork W3160340109 @default.
- W3203523067 isParatext "false" @default.
- W3203523067 isRetracted "false" @default.
- W3203523067 magId "3203523067" @default.
- W3203523067 workType "article" @default.