Formal Specification Level

Concepts, Methods, and Algorithms

  • Mathias Soeken
  • Rolf Drechsler

Table of contents

  1. Front Matter
    Pages i-viii
  2. Mathias Soeken, Rolf Drechsler
    Pages 1-5
  3. Mathias Soeken, Rolf Drechsler
    Pages 7-21
  4. Mathias Soeken, Rolf Drechsler
    Pages 23-55
  5. Mathias Soeken, Rolf Drechsler
    Pages 57-108
  6. Mathias Soeken, Rolf Drechsler
    Pages 109-129
  7. Mathias Soeken, Rolf Drechsler
    Pages 131-132
  8. Back Matter
    Pages 133-138

About this book


This book introduces a new level of abstraction that closes the gap between the textual specification of embedded systems and the executable model at the Electronic System Level (ESL). Readers will be enabled to operate at this new, Formal Specification Level (FSL), using models which not only allow significant verification tasks in this early stage of the design flow, but also can be extracted semi-automatically from the textual specification in an interactive manner.  The authors explain how to use these verification tasks to check conceptual properties, e.g. whether requirements are in conflict, as well as dynamic behavior, in terms of execution traces.

• Serves as a single-source reference to a new level of abstraction for embedded systems, known as the Formal Specification Level (FSL);
• Provides a variety of use cases which can be adapted to readers’ specific design flows;
• Includes a comprehensive illustration of Natural Language Processing (NLP) techniques, along with examples of how to implement and apply these techniques in the design of embedded systems.


Electronic System Level Formal Specification Level Formal Verification Natural language processing Software abstraction Verification of Embedded Systems

Authors and affiliations

  • Mathias Soeken
    • 1
  • Rolf Drechsler
    • 2
  1. 1.University of Bremen/DFKIBremenGermany
  2. 2.University of BremenBremenGermany

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing Switzerland 2015
  • Publisher Name Springer, Cham
  • eBook Packages Engineering
  • Print ISBN 978-3-319-08698-9
  • Online ISBN 978-3-319-08699-6
  • Buy this book on publisher's site