Formal Development of a Network-Centric RTOS

[1]  Vitaliy Mezhuyev,et al.  Formal Development of a Network-Centric RTOS: Software Engineering for Reliable Embedded Systems , 2011 .

[2]  Vitaliy Mezhuyev,et al.  An Industrial Case: Pitfalls and Benefits of Applying Formal Methods to the Development of a Network-Centric RTOS , 2008, FM.

[3]  Eric Verhulst,et al.  OpenComRTOS: An Ultra-Small Network Centric Embedded RTOS Designed Using Formal Modeling , 2007, SDL Forum.

[4]  H. Gao,et al.  A general lock-free algorithm using compare-and-swap , 2007, Inf. Comput..

[5]  Raymond T. Boute,et al.  Microsemantics as a bootstrap in teaching formal methods , 2006, FM 2006.

[6]  Raymond T. Boute,et al.  Using Domain-Independent Problems for Introducing Formal Methods , 2006, FM.

[7]  Raymond T. Boute,et al.  Calculational semantics: Deriving programming theories from equations by functional predicate calculus , 2006, TOPL.

[8]  Raymond T. Boute,et al.  Functional declarative language design and predicate calculus: a practical approach , 2005, TOPL.

[9]  Prasad Jayanti,et al.  Efficient Wait-Free Implementation of Multiword LL/SC Variables , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[10]  Henri Habrias,et al.  Linking Paradigms, Semi-formal and Formal Notations , 2004, TFM.

[11]  Maged M. Michael Practical Lock-Free and Wait-Free LL/SC/VL Implementations Using 64-Bit CAS , 2004, DISC.

[12]  Maged M. Michael ABA Prevention Using Single-Word Instructions , 2004 .

[13]  Gerard J. Holzmann,et al.  The SPIN Model Checker - primer and reference manual , 2003 .

[14]  Raymond T. Boute,et al.  Concrete generic functionals - Principles, design and applications , 2003 .

[15]  Eric Verhulst,et al.  Beyond the von Neumann machine: communication as the driving design paradigm for MP-SoC from software to hardware , 2003 .

[16]  Hannes Verlinde,et al.  Functionals for the Semantic Specification of Temporal Formulas for Model Checking , 2003 .

[17]  Maged M. Michael,et al.  High performance dynamic lock-free hash tables and list-based sets , 2002, SPAA '02.

[18]  Leslie Lamport,et al.  Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers [Book Review] , 2002, Computer.

[19]  Maged M. Michael Safe memory reclamation for dynamic lock-free objects using atomic reads and writes , 2002, PODC '02.

[20]  Eric Verhulst,et al.  The Rationale for Distributed Semantics as a Topology Independent Embedded Systems Design Methodology and its Implementation in the Virtuoso RTOS , 2002, Des. Autom. Embed. Syst..

[21]  José M. Drake,et al.  MAST: An Open Environment for Modeling, Analysis, and Design of Real-Time Systems , 2002 .

[22]  Timothy L. Harris,et al.  A Pragmatic Implementation of Non-blocking Linked-Lists , 2001, DISC.

[23]  Stephan Merz,et al.  Model Checking , 2000 .

[24]  Loïc Briand,et al.  Meeting deadlines in hard real-time systems - the rate monotonic approach , 1999 .

[25]  George S. Avrunin,et al.  Property specification patterns for finite-state verification , 1998, FMSP '98.

[26]  E. Verhulst,et al.  Non-sequential processing: bridging the semantic gap left by the von Neumann architecture , 1997, 1997 IEEE Workshop on Signal Processing Systems. SiPS 97 Design and Implementation formerly VLSI Signal Processing.

[27]  Andrew William Roscoe,et al.  The Theory and Practice of Concurrency , 1997 .

[28]  Mark Moir Practical implementations of non-blocking synchronization primitives , 1997, PODC '97.

[29]  Gerald W. Both,et al.  Object-oriented analysis and design with applications , 1994 .

[30]  David L Weaver,et al.  The SPARC architecture manual : version 9 , 1994 .

[31]  Maurice Herlihy,et al.  A methodology for implementing highly concurrent data objects , 1993, TOPL.

[32]  Fred B. Schneider,et al.  A Logical Approach to Discrete Math , 1993, Texts and Monographs in Computer Science.

[33]  Mark Klein,et al.  A practitioner's handbook for real-time analysis - guide to rate monotonic analysis for real-time systems , 1993, The Kluwer international series in engineering and computer science.

[34]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[35]  David Gries Improving the curriculum through the teaching of calculation and discrimination , 1991 .

[36]  Edsger W. Dijkstra,et al.  Predicate Calculus and Program Semantics , 1989, Texts and Monographs in Computer Science.

[37]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[38]  Leslie Lamport,et al.  Specifying Concurrent Program Modules , 1983, TOPL.

[39]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[40]  Edsger W. Dijkstra,et al.  A Discipline of Programming , 1976 .

[41]  Edsger W. Dijkstra,et al.  Guarded commands, nondeterminacy and formal derivation of programs , 1975, Commun. ACM.

[42]  A. W. Roscoe,et al.  Reasoning About Timed CSP Models , 2022 .