Our Blog Excerpts Savings Contact


Dorset House Publishing
High-Quality Books on Software Engineering and Management.  Since 1984.
dorsethouse.com > titles


iDH Sign-Up

Get Our e-News
Delivered by FeedBurner

Contents of

Systems Modeling & Requirements Specification Using ECSAM:
An Analysis Method for Embedded and Computer-Based Systems

by Jonah Z. Lavi and Joseph Kudish

ISBN: 978-0-932633-45-3  
©2005  400 pages   softcover  
$47.95 (plus shipping)

Subject(s): Systems Analysis, Systems Design

*For UPS Ground within U.S. only.
For more info., or for Int.'l or rush orders, click here.

Rate this

Figures and Tables


What the ECSAM Method Is
The History of the ECSAM Method
The Audience for This Book

Part I Conceptual Modeling of Systems: The External View (The E-Level Model)

1 Introduction

1.1 Engineering of Computer-Based Systems
1.2 Requirements Handling in ECBS
1.3 Model-Based Requirements Analysis
1.4 The ECSAM Approach
1.5 The ECSAM Process Overview
1.6 Supporting Tools
1.7 Summary

2 The System’s Context Diagram

2.1 The Top-Level Specification
2.1.1 Identification of the system’s scope
2.1.2 Determination of the system’s boundaries
2.2 Context Diagram and Module-Chart Notation
2.3 The Initial Data Dictionary
2.4 The Environmental System’s Module-Chart
2.5 The Initial Top-Level Specification
2.6 Summary
2.7 Exercises

3 Statecharts and E-Level Modes

3.1 Modes and States
3.2 Statecharts
3.3 Extensions of the Statechart Notation
3.4 Recommended Analysis Steps
3.5 Summary
3.6 Exercises

4 The E-Level System Capabilities

4.1 What Are E-Level System Capabilities?
4.2 Identification of the E-Level System Capabilities
4.3 Graphical Representations of Capabilities
4.4 Control and Timing
4.5 The E-Level Module-Chart versus the E-Level Capabilities Activity-Chart
4.6 System Specification Update
4.7 Recommended Analysis Steps
4.8 Summary
4.9 Exercises

5 E-Level Processes

5.1 E-Level Processes Overview
5.2 Representation of E-Level Processes
5.3 Process Analysis Method
5.4 Impact of Analysis of E-Level Processes on E-Level Capabilities
5.5 The Concept of Time in Descriptions of Dynamic Behavior
5.6 Summary
5.7 Exercises

6 The Integrated Conceptual E-Level Model

6.1 The Need for an Integrated Conceptual E-Level Model
6.2 The Relationship Between the E-Level Conceptual Views
6.3 Refinement of the E-Level Model
6.4 Scoping
6.5 Completing the E-Level Model
6.6 Update of the Top-Level Specification
6.7 Summary

7 Operational Scenarios

7.1 Overview of Operational Scenarios
7.2 Operational Scenarios in Systems and Software Development Standards
7.3 Scenario Derivation Method
7.4 Example: The Derivation of an Operational Scenario
7.5 Representation of Scenarios by Message-Sequence Charts
7.6 Specifying Scenarios Using a Bottom-Up Approach
7.7 Summary
7.8 Exercises
Part II Conceptual Modeling of Systems: The Internal View (The S-Level Model)

8 Concepts of White-Box Modeling

8.1 Introduction
8.2 Conceptual Models versus Design Models
8.3 Multilevel Description of Systems
8.4 Reuse of Conceptual System Models and Specifications
8.5 Development Steps of Conceptual White-Box Models
8.6 Summary

9 Object-Based System Decomposition

9.1 Basic Concepts
9.1.1 Assumptions
9.1.2 Objects
9.2 Overview of Decomposition Methods
9.3 Decomposition Methods
9.4 Decomposition of Evaluation Criteria
9.4.3 Modularity
9.5 Conceptual Decomposition of the Home Alarm System
9.6 Summary
9.7 Exercises

10 Analysis of the System’s Internal Information-Flows and Subsystem Capabilities

10.1 Analyzing the Information-Flows
10.2 Analyzing the Internal Flows in the S-Level Module-Chart
10.3 Analyzing the Internal Flows of the S-Level Activity-Chart
10.4 Identifying the Capabilities of Subsystems
10.5 Summary
10.6 Exercises

11 Internal System Modes (S-Level Modes)

11.1 S-Level versus E-Level Modes
11.2 Recommended Analysis Steps
11.3 Home Alarm System S-Level Modes Example
11.4 Summary
11.5 Exercises

12 Internal System Processes (S-Level Processes)

12.1 Internal System Processes versus E-Level Processes
12.2 The System Controller and Process Control-Signals
12.3 Control of Capabilities That Participate in a Process
12.4 Synthesis of Internal Processes
12.5 Examples of HAS Internal Processes
12.6 Uncluttering the Process Activity-Charts
12.7 Preliminary Specification of Subsystems
12.8 Summary
12.9 Exercises

13 Transition to Design

13.1 Introduction
13.2 Analysis and Design
13.3 Description of System Architectures
13.4 The Relationship Between Conceptual Models and Design Models
13.5 Summary

Part III Overview of Requirements Engineering

14 The Stakeholders’ Requirements Process

14.1 Introduction
14.2 Processing Stakeholders’ Requirements
14.3 Stakeholders’ Requirements and the E-Level Model
14.4 The What and How of Requirements Formulation
14.5 Success Factors
14.6 Supporting Tools
14.7 Examples
14.8 Summary
14.9 Exercises

15 Model-Driven Refinement of Requirements

15.1 Introduction
15.2 Requirements and the ECSAM Model
15.3 Allocation and Association of Requirements
15.4 Derivation (Expansion) and Focusing of Requirements
15.5 Requirements Flowdown
15.6 The Working Process
15.7 Verification of Requirements Refinement and Flowdown
15.8 Summary
15.9 Exercises

16 Requirements Management

16.1 Introduction
16.2 Requirements and Traceability
16.3 Baselining of Requirements and Change Management
16.4 Measurements Associated with Requirements
16.5 Summary

Observations and Conclusions

Appendix A Case Studies for Book Exercises

A1: An Integrated Automated Teller Machine: Statement of Need and Specification of Basic Characteristics
A2: “Go Anywhere” Universal Personal Communicator: Statement of Need and Specification of Basic Characteristics
A3: Chariot, a “Smart” Mobile Chair for the Disabled: Statement of Need and Specification of Basic Characteristics
A4: Automated Parking Facility Control and Billing System: Statement of Need and Specification of Basic Characteristics
A5: SARAH, a Search-and-Rescue Automatic Helicopter: Statement of Need and Specification of Basic Characteristics

Appendix B Summary of Notation

B1: Names and Expressions
B2: Information-Flows and Information Items


Table of Contents

Dorset House Catalog
This Book's Flyer

Also Recommended

Complete Systems Analysis: The Workbook, the Textbook, the Answers, by James Robertson and Suzanne Robertson

The Practical Guide to Business Process Reengineering Using IDEF0, by Clarence G. Feldmann
Rethinking Systems Analysis & Design, by Gerald M. Weinberg
Strategies for Real-Time System Specification, by Derek J. Hatley and Imtiaz A. Pirbhai
To Satisfy & Delight Your Customer: How to Manage for Customer Value, by William J. Pardee

How to Order

To order this book by credit card directly from Dorset House in New York, please call (800) 342-6657 or (212) 620-4053, weekdays, 9am to 6pm. Alternatively, print out our Faxable Order Form and fax to (212) 727-1044.

To order this book from an online bookstore, please see above.

To purchase at a bookstore, contact our Recommended Booksellers to verify availability. Any store can order from Dorset House using the book's title and ISBN number. Also, bookstores can order our books through Baker & Taylor.

We'd like to make it easy for you to order, so please contact us at any time for help!

New: 3143 Broadway, Suite 2B    New York, New York 10027    USA
1-800-DH-BOOKS or 212-620-4053, fax 212-727-1044
Copyright © 1996-2008 by Dorset House Publishing Co., Inc. All rights reserved.
Home | Blog | Savings | Stores | Features | Titles | Authors | Subjects | Orders | About | Contact | Legal