Real-Time UML Workshop for Embedded Systems

ISBN-10: 0750679069

ISBN-13: 9780750679060

Edition: 2007

List price: $70.95
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

This practical new book provides much-needed, practical, hands-on experience capturing analysis and design in UML. It holds the hands of engineers making the difficult leap from developing in C to the higher-level and more robust Unified Modeling Language, thereby supporting professional development for engineers looking to broaden their skill-sets in order to become more saleable in the job market. It provides a laboratory environment through a series of progressively more complex exercises that act as building blocks, illustrating the various aspects of UML and its application to real-time and embedded systems. With its focus on gaining proficiency, it goes a significant step beyond basic UML overviews, providing both comprehensive methodology and the best level of supporting exercises available on the market. Each exercise has a matching solution which is thoroughly explained step-by-step in the back of the book. The techniques used to solve these problems come from the authors decades of experience designing and constructing real-time systems. After the exercises have been successfully completed, the book will act as a desk reference for engineers, reminding them of how many of the problems they face in their designs can be solved. *Tutorial style text with keen focus on in-depth presentation and solution of real-world example problems *Highly popular, respected and experienced author *CD includes test version of the popular Rhapsody tool, allowing engineers to capture and work out the exercises in the book
eBooks Starting from $66.95
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $70.95
Copyright year: 2007
Publisher: Elsevier Science & Technology Books
Publication date: 9/20/2006
Binding: Paperback
Pages: 432
Size: 7.50" wide x 9.00" long x 1.25" tall
Weight: 2.046
Language: English

Preface
Audience
Goals
Where to Go After the Book
Evaluate UML on ARM
Acknowledgments
About the Author
What's on the CD-ROM?
Introduction
Basic Modeling Concepts of the UML
Structural Elements and Diagrams
Small Things: Objects, Classes, and Interfaces
Relations
Big Things: Subsystems, Components, and Packages
Behavioral Elements and Diagrams
Actions and Activities
Operations and Methods
Activity Diagrams
Statecharts
Interactions
Use Case and Requirements Models
Summary
Check Out the CD-ROM
The Harmony Process
Introduction
The Harmony Development Process
Why Process?
Harmony Process Overview
The Systems Engineering Harmony Workflows in Detail
The Incremental (Spiral) Development Workflows in Detail
Increment Review (Party!) Workflow
Design with the Harmony Process
Implementation
Test
Summary
Specifying Requirements
Overview
Identifying Kinds of Requirements for Roadrunner Traffic Light Control System
Identifying Use Cases for the Roadrunner Traffic Light Control System
Mapping Requirements to Use Cases
Identifying Use Cases for the Coyote UAV System
Identifying Parametric Requirements
Capturing Quality of Service Requirements in Use Cases
Operational View: Identifying Traffic Light Scenarios
Operational View: CUAVS Optical Surveillance Scenarios
Specification View: Use-Case Description
Specification View: State Machines for Requirements Capture
Specification View: Capturing Complex Requirements
Operational to Specification View: Capturing Operational Contracts
References
Systems Architecture
Overview
Organizing the Systems Model
Subsystem Identification
Mapping Operational Contracts into Subsystem Architecture
Identifying Subsystem Use Cases
Looking Ahead
Object Analysis
Overview
Key Strategies for Object Identification
Underline the Noun Strategy
Identify the Causal Agents
Identify Services (Passive Contributors or Server Objects)
Identify Messages and Information Flows
Identify Real-World Items
Identify Physical Devices
Identify Key Concepts
Identify Transactions
Identify Persistent Information
Identify Visual Elements
Identify Control Elements
Apply Scenarios
Apply Nouns and Causal Agents Strategies
Apply Services and Messages Strategies
Apply Real-World Items and Physical Devices Strategies
Apply Key Concepts and Transaction Strategies
Apply Identify Visual Elements and Scenarios Strategies
Merge Models from the Various Strategies
Looking Ahead
Architectural Design
Overview
Concurrency and Resource Architecture
Distribution Architecture
Safety and Reliability Architecture
Looking Ahead
Mechanistic and Detailed Design
Overview
Mechanistic Design
Delegation Pattern Strategy
Interface Abstraction Pattern Strategy
Detailed Design
Applying Mechanistic Design Patterns-Part 1
Applying Mechanistic Design Patterns-Part 2
Applying Detailed-Design State Behavior Patterns
Applying-Detailed Design Idioms
Summary
Specifying Requirements: Answers
Identifying Kinds of Requirements
Identifying Use Cases for Roadrunner Traffic Light Control System
Mapping Requirements to Use Cases
Identifying Use Cases for Coyote UAV System
Identifying Parametric Requirements
Capturing Quality of Service Requirements
Operational View: Identifying Traffic Light Scenarios
Operational View: CUAVS Optical Surveillance Scenarios
Specification View: Use-Case Descriptions
Specification View: Capturing Complex Requirements
Operational to Specification View: Capturing Operational Contracts
References
Systems Architecture: Answers
Organizing the Systems Model
Subsystem Identification
Mapping Operational Contracts into the Subsystem Architecture
Identifying Subsystem Use Cases
Object Analysis: Answers
Apply Nouns and Causal Agents Strategies
Apply Services and Messages Strategies
Applying the Real-World Items and Physical Devices Strategies
Apply Key Concepts and Transaction Strategies
Identify Visual Elements and Scenarios Strategies
Merge Models from the Various Strategies
Architectural Design: Answers
Concurrency and Resource Architecture
Distribution Architecture
Safety and Reliability Architecture
Mechanistic and Detailed Design: Answers
Applying Mechanistic Design Patterns-Part 1
Applying Mechanistic Design Patterns-Part 2
Applying Detailed-Design State Behavior Patterns
Applying Detailed-Design Idioms
The Roadrunner Intersection Controller System Specification
Overview
The Intersection Controller (IC)
Configuration Parameters
Intersection Modes
The Vehicle Detector
Vehicular Traffic Light
Pedestrian Light and Sensor
Front Panel Display
Remote Communications
Power
The Coyote Unmanned Air Vehicle System (CUAVS) Specification
Overview
Primary CUAV System Components
The Unmanned Air Vehicle (UAV)
The Coyote Mission Planning and Control System (CMPCS)
Coyote Payloads
The Coyote Datalink Subsystem (CDS)
Detailed Requirements
The Unmanned Air Vehicle (UAV)
Flight Modes
Mission Modes
The Coyote Mission Planning and Control System (CMPCS)
The Coyote Reconnaissance Sensor Suite Payload (CSSP)
The Coyote Hellfire Attack Payload (CHAP)
The Coyote Datalink Subsystem (CDS)
UML Notational Summary
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×