rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9789810211288

Knowledge-Based Software Development for Real-Time Distributed Systems

by ;
  • ISBN13:

    9789810211288

  • ISBN10:

    9810211287

  • Format: Hardcover
  • Copyright: 1993-12-01
  • Publisher: WORLD SCIENTIFIC PUB CO INC
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $113.00 Save up to $55.40
  • Digital
    $57.60*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

Covers the state-of-the-art in the use of knowledge based approach for software specification, design, implementation, testing and debugging.

Table of Contents

The Science of Software Developmentp. 7
Software Engineering as Theory Constructionp. 7
Software Engineering Paradigmsp. 9
The Path from Problem to Programp. 15
Knowledge-Based Software Developmentp. 19
Knowledge Representation as a Basis of Specifying Requirementsp. 28
Demands on a Requirements Specification Languagep. 28
Languages to Formulate Requirements Specificationsp. 32
The FRORL Requirements Specification Languagep. 35
LSSGR Protocol Examplep. 41
Developing Requirements Specifications using FRORLp. 45
Nonmonotonic Logic Foundation of the Requirements Specification Languagep. 50
The Formal Foundation of FRORLp. 50
Soundness and Completeness of FRORLp. 58
Representing FRORL Constructsp. 65
A Requirements Specification Language for Real-Time Distributed Software Systemsp. 70
Characteristics of Real-Time Distributed Software Systemsp. 70
Demands on Requirements Specification Languages for Real-Time Distributed Systemsp. 71
Languages to Formulate Real-Time Requirements Specificationsp. 73
Modeling Mechanisms for Concurrent Distributed Systemsp. 78
Modeling Constructs for Real-Time Processes, Timing Constraints, and Temporal Propertiesp. 81
Temporal Logic Foundation of the Real-Time Distributed Requirements Specification Languagep. 84
The Temporal Fix-Point Calculusp. 84
Model Checkingp. 89
Expressing the Temporal Aspects of a FRORL Specificationp. 91
Verification of Requirements Specificationsp. 95
Analysis through Resolution Refutationp. 95
Model Checkingp. 98
Timing Constraints Consistency Analysisp. 109
Development, Specification, and Verification of Knowledge-Based Systemsp. 117
Difficulties in Verifying Knowledge-Based Systemsp. 117
Correctness Problems in Knowledge Basesp. 119
Approaches to the Verification of Knowledge-Based Systemsp. 121
Dynamic Verificationp. 126
Knowledge-Based Implementationp. 136
Automated Program Constructionp. 136
Canonicalizationp. 140
Data Dependency and Control Flow Analysisp. 154
Determination of Execution Sequencep. 163
Removal of Unnecessary Nondeterminacyp. 167
Specification Debuggingp. 174
Knowledge-Based Debuggingp. 174
Debugging of FRORL Specificationsp. 177
A Example Specificationsp. 186
B Formal Grammar of FRORLp. 197
C Some Results about Fix-Pointsp. 200
D Referencesp. 203
E Indexp. 231
Table of Contents provided by Blackwell. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program