Skip to main content
  • Book
  • © 2011

Formal Development of a Network-Centric RTOS

Software Engineering for Reliable Embedded Systems

  • Uses formal methods to develop Network-centric Real-time Operating Systems
  • Unified Semantics provides a solid base for model driven systems development and can be tuned to an application-specific, concurrent programming paradigm
  • Methods presented enable model-driven, high-reliability, high-performance software & systems engineering
  • Compatible with International Electrotechnical Commission (IEC) 61508, the standard governing functional safety of programmable electronic systems.

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xvii
  2. Trustworthy Embedded Systems

    1. Front Matter

      Pages 1-1
    2. Introduction: OpenComRTOS Role in a Unified Systems Engineering Methodology

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 3-14
    3. Requirements and Specifications for the OpenComRTOS Project

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 15-41
  3. Formal Modeling Fundamentals

    1. Front Matter

      Pages 43-43
    2. The Choice of TLA+/TLC: Comparing Formal Methods

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 45-72
    3. Basic Formal Specification in TLA+

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 73-86
  4. OpenComRTOS Design

    1. Front Matter

      Pages 87-87
    2. Formal Modelling of the RTOS Entities

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 89-105
    3. Final Architecture of the RTOS

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 107-119
    4. Task Interaction Models in OpenComRTOS

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 121-131
    5. Results: Code Size and Performance

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 133-140
  5. Appendix

    1. Front Matter

      Pages 141-141
    2. OpenComRTOS-Suite 1.3 Usage Tutorial

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 143-168
    3. Foundations for TLA+ and Temporal Logic

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 169-197
    4. Comparision of Formal Methods

      • Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H. C. Sputh, Vitaliy Mezhuyev
      Pages 199-210
  6. Back Matter

    Pages 211-219

About this book

Many systems, devices and appliances used routinely in everyday life, ranging from cell phones to cars, contain significant amounts of software that is not directly visible to the user and is therefore called "embedded". For coordinating the various software components and allowing them to communicate with each other, support software is needed, called an operating system (OS). Because embedded software must function in real time (RT), a RTOS is needed. This book describes a formally developed, network-centric Real-Time Operating System, OpenComRTOS. One of the first in its kind, OpenComRTOS was originally developed to verify the usefulness of formal methods in the context of embedded software engineering. Using the formal methods described in this book produces results that are more reliable while delivering higher performance. The result is a unique real-time concurrent programming system that supports heterogeneous systems with just 5 Kbytes/node. It is compatible with safety related engineering standards, such as IEC61508.

Authors and Affiliations

  • Open License Society, Leuven, Belgium

    Eric Verhulst, Bernhard H.C. Sputh, Vitaliy Mezhuyev

  • Fac. Engineering, Dept. Information Technology, Universiteit Gent, Gent, Belgium

    Raymond T. Boute

  • Mazarefes, Portugal

    José Miguel Sampaio Faria

Bibliographic Information

  • Book Title: Formal Development of a Network-Centric RTOS

  • Book Subtitle: Software Engineering for Reliable Embedded Systems

  • Authors: Eric Verhulst, Raymond T. Boute, José Miguel Sampaio Faria, Bernhard H.C. Sputh, Vitaliy Mezhuyev

  • DOI: https://doi.org/10.1007/978-1-4419-9736-4

  • Publisher: Springer New York, NY

  • eBook Packages: Engineering, Engineering (R0)

  • Copyright Information: Springer Science+Business Media, LLC 2011

  • Hardcover ISBN: 978-1-4419-9735-7Published: 23 August 2011

  • Softcover ISBN: 978-1-4899-9288-8Published: 01 October 2014

  • eBook ISBN: 978-1-4419-9736-4Published: 23 August 2011

  • Edition Number: 1

  • Number of Pages: XVII, 219

  • Topics: Circuits and Systems, Computer-Aided Engineering (CAD, CAE) and Design

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access