Real-time UML workshop for embedded systems

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...

Full description

Saved in:
Bibliographic Details
Main Author: Douglass, Bruce Powel
Format: eBook Book
Language:English
Published: Amsterdam ; Tokyo Elsevier/Newnes 2007
Elsevier Science & Technology
Newnes
Edition:1
Series:Embedded Technology Series
Subjects:
ISBN:0750679069, 9780750679060, 0080492231, 9780080492230
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract 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 author’s 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 problemsHighly popular, respected and experienced author
AbstractList Ensure design success with this hands-on workshop from the best-selling embedded UML guru!.
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 author’s 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 problemsHighly popular, respected and experienced author
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 author's 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.
Author Douglass, Bruce Powel
Author_xml – sequence: 1
  fullname: Douglass, Bruce Powel
BackLink https://cir.nii.ac.jp/crid/1130000795522799872$$DView record in CiNii
BookMark eNplkFtLwzAYhiMecJv7D0VEEOn88qU5XboxDzARRMW7krYp1natNnXTf292QC-8eUPgyZOXt0_26qa2hBxTGFGg4mKspQohlBxEKLUPGL1wAAhhh_QBFEQakdFdf1kxK0QfkB7lWjMFTB-SoXNv_gEgY4zzHjl_sKYKu2Jug6e7WbBs2tK9Nu9B3rSBnSc2y2wWuG_X2bk7Ivu5qZwdbs8Beb6aPk5uwtn99e3kchYaSSMJYZSpXIoU8zzRSDNUkgqrTIqUU8l1YmkaZaAj1FSl1JokEj6RGxAIia82IKcbsSuLqnJN3sVJ05QOoy8ZJ6Xz_RkyYB4824DGlXbpi1edixeVXdOxH-t3E_DsyVZqctMWG2O8wH_Y9u_3tvn4tK6L17bU1l1rqng6nqCOhJB_vroo4rRYJaVsta3UnCNKrZVE9gOKVXmg
ContentType eBook
Book
DBID RYH
OHILO
OODEK
DEWEY 005.117
DOI 10.1016/B978-0-7506-7906-0.X5000-0
DatabaseName CiNii Complete
O'Reilly Online Learning: Corporate Edition
O'Reilly Online Learning: Academic/Public Library Edition
DatabaseTitleList


DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 0080492231
9780080492230
Edition 1
ExternalDocumentID bks00032303
9780080492230
EBC294667
BA78795645
Genre Electronic books
GroupedDBID -VQ
-VX
089
20A
38.
A4I
A4J
AAAAS
AABBV
AALIM
AALRI
AAORS
AAXUO
AAYWO
AAZNM
ABARN
ABGWT
ABIAV
ABIKZ
ABLXK
ABMAC
ABMRC
ABQPQ
ABQQC
ACHHS
ACLGV
ACXMD
ADCEY
ADFPB
ADRMP
ADVEM
ADXSK
AERYV
AFOJC
AGAMA
AHWGJ
AIXPE
AJFER
AJLEP
AKHYG
ALMA_UNASSIGNED_HOLDINGS
ALTAS
AMYDA
ASVZH
AZZ
BBABE
BBQZY
BGHEG
CZZ
DQHQD
DUGUG
EBSCA
ECOWB
GEOUK
HF4
HGY
INM
IQK
JWW
MYL
OHILO
OODEK
PQQKQ
RYH
SDK
SRW
UO7
XI1
ID FETCH-LOGICAL-a71470-4d8f76c2ffb921d28716e8ac2151759be1c4d0942918c1eab461ea25a0620b023
ISBN 0750679069
9780750679060
0080492231
9780080492230
IngestDate Fri Aug 15 18:44:10 EDT 2025
Thu Nov 06 12:58:59 EST 2025
Fri Dec 05 21:54:44 EST 2025
Wed Nov 26 05:34:17 EST 2025
Thu Jun 26 22:13:00 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCallNum QA76.76.D47 D68 2007eb
LCCallNum_Ident QA76.6.D68 2007
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a71470-4d8f76c2ffb921d28716e8ac2151759be1c4d0942918c1eab461ea25a0620b023
Notes Includes bibliographical references and index
Includes index.
Available also in a print ed.
Mode of access: Internet via World Wide Web.
Title from title screen.
OCLC 159938039
PQID EBC294667
PageCount 433
ParticipantIDs skillsoft_books24x7_bks00032303
askewsholts_vlebooks_9780080492230
safari_books_v2_9780080492230
proquest_ebookcentral_EBC294667
nii_cinii_1130000795522799872
PublicationCentury 2000
PublicationDate c2007
2006
2011-04-01T00:00:00
2011-04-01
PublicationDateYYYYMMDD 2007-01-01
2006-01-01
2011-04-01
PublicationDate_xml – year: 2007
  text: c2007
PublicationDecade 2000
2010
PublicationPlace Amsterdam ; Tokyo
PublicationPlace_xml – name: Amsterdam ; Tokyo
– name: Chantilly
– name: Burlington, Mass
PublicationSeriesTitle Embedded Technology Series
PublicationYear 2007
2006
2011
Publisher Elsevier/Newnes
Elsevier Science & Technology
Newnes
Publisher_xml – name: Elsevier/Newnes
– name: Elsevier Science & Technology
– name: Newnes
SSID ssj0000233355
Score 1.8689244
Snippet Ensure design success with this hands-on workshop from the best-selling embedded UML guru!.
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...
SourceID skillsoft
askewsholts
safari
proquest
nii
SourceType Aggregation Database
Publisher
SubjectTerms Computer software
Development
Embedded computer systems
Real-time data processing
UML (Computer science)
SubjectTermsDisplay Computer software -- Development.
Electronic books.
Embedded computer systems.
UML (Computer science)
TableOfContents Front Cover -- Real-Time UML Workshop for Embedded Systems -- Copyright Page -- Contents -- Preface -- Audience -- Goals -- Where to Go After the Book -- Evaluate UML on ARM -- Acknowledgments -- About the Author -- What's on the CD-ROM? -- Chapter 1. Introduction -- Basic Modeling Concepts of the UML -- Structural Elements and Diagrams -- Behavioral Elements and Diagrams -- Use Case and Requirements Models -- Summary -- Check Out the CD-ROM -- Chapter 2. The Harmony Process -- Introduction -- The Harmony Development Process -- Summary -- Chapter 3. Specifying Requirements -- Overview -- Problem 3.1 Identifying Kinds of Requirements for Roadrunner Traffic Light Control System -- Problem 3.2 Identifying Use Cases for the Roadrunner Traffic Light Control System -- Problem 3.3 Mapping Requirements to Use Cases -- Problem 3.4 Identifying Use Cases for the Coyote UAV System -- Problem 3.5 Identifying Parametric Requirements -- Problem 3.6 Capturing Quality of Service Requirements in Use Cases -- Problem 3.7 Operational View: Identifying Traffic Light Scenarios -- Problem 3.8 Operational View: CUAVS Optical Surveillance Scenarios -- Problem 3.9 Specification View: Use-Case Description -- Specification View: State Machines for Requirements Capture -- Problem 3.10 Specification View: Capturing Complex Requirements -- Problem 3.11 Operational to Specification View: Capturing Operational Contracts -- References -- Chapter 4. Systems Architecture -- Overview -- Problem 4.1 Organizing the Systems Model -- Problem 4.2 Subsystem Identification -- Problem 4.3 Mapping Operational Contracts into Subsystem Architecture -- Problem 4.4 Identifying Subsystem Use Cases -- Looking Ahead -- Chapter 5. Object Analysis -- Overview -- Key Strategies for Object Identification -- Problem 5.1 Apply Nouns and Causal Agents Strategies
Chapter 10. Object Analysis: Answers -- Answer 5.1 Apply Nouns and Causal Agents Strategies -- Answer 5.2 Apply Services and Messages Strategies -- Answer 5.3 Applying the Real-World Items and Physical Devices Strategies -- Answer 5.4 Apply Key Concepts and Transaction Strategies -- Answer 5.5 Identify Visual Elements and Scenarios Strategies -- Answer 5.6 Merge Models from the Various Strategies -- Chapter 11. Architectural Design: Answers -- Answer 6.1 Concurrency and Resource Architecture -- Answer 6.2 Distribution Architecture -- Answer 6.3 Safety and Reliability Architecture -- Chapter 12. Mechanistic and Detailed Design: Answers -- Answer 7.1 Applying Mechanistic Design Patterns-Part 1 -- Answer 7.2 Applying Mechanistic Design Patterns-Part 2 -- Answer 7.3 Applying Detailed-Design State Behavior Patterns -- Answer 7.4 Applying Detailed-Design Idioms -- Appendix A: The Roadrunner Intersection Controller System Specification -- Overview -- The Intersection Controller (IC) -- Appendix B: The Coyote Unmanned Air Vehicle System (CUAVS) Specification -- Overview -- Primary CUAV System Components -- Detailed Requirements -- 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) -- Appendix C: UML Notational Summary -- Index
Problem 5.2 Apply Services and Messages Strategies -- Problem 5.3 Apply Real-World Items and Physical Devices Strategies -- Problem 5.4 Apply Key Concepts and Transaction Strategies -- Problem 5.5 Apply Identify Visual Elements and Scenarios Strategies -- Problem 5.6 Merge Models from the Various Strategies -- Looking Ahead -- Chapter 6. Architectural Design -- Overview -- Problem 6.1 Concurrency and Resource Architecture -- Problem 6.2 Distribution Architecture -- Problem 6.3 Safety and Reliability Architecture -- Looking Ahead -- Chapter 7. Mechanistic and Detailed Design -- Overview -- Mechanistic Design -- Detailed Design -- Problem 7.1 Applying Mechanistic Design Patterns-Part 1 -- Problem 7.2 Applying Mechanistic Design Patterns-Part 2 -- Problem 7.3 Applying Detailed-Design State Behavior Patterns -- Problem 7.4 Applying Detailed Design Idioms -- Summary -- Chapter 8. Specifying Requirements: Answers -- Answer 3.1 Identifying Kinds of Requirements -- Answer 3.2 Identifying Use Cases for Roadrunner Traffic Light Control System -- Answer 3.3 Mapping Requirements to Use Cases -- Answer 3.4 Identifying Use Cases for Coyote UAV System -- Answer 3.5 Identifying Parametric Requirements -- Answer 3.6 Capturing Quality of Service Requirements -- Answer 3.7 Operational View: Identifying Traffic Light Scenarios -- Answer 3.8 Operational View: CUAVS Optical Surveillance Scenarios -- Answer 3.9 Specification View: Use-Case Descriptions -- Answer 3.10 Specification View: Capturing Complex Requirements -- Answer 3.11 Operational to Specification View: Capturing Operational Contracts -- References -- Chapter 9. Systems Architecture: Answers -- Answer 4.1 Organizing the Systems Model -- Answer 4.2 Subsystem Identification -- Answer 4.3 Mapping Operational Contracts into the Subsystem Architecture -- Answer 4.4 Identifying Subsystem Use Cases
Title Real-time UML workshop for embedded systems
URI https://cir.nii.ac.jp/crid/1130000795522799872
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=294667
https://learning.oreilly.com/library/view/~/9780080492230/?ar
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9780080492230
http://www.books24x7.com/marc.asp?bookid=32303
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nb9MwFLdYQYJdxqcY7CNC3KpA7NhxfKRTGRIwdthQb5FjO1rUkk511_XP5zl20lGEEAcuVmq5tvV-1vPvPdvvIfQWdtjM6IzGwvnBqD_fVTpmymDF01LTirbJJvjZWT6ZiPOQo8626QR40-Trtbj-r1BDHYDtns7-A9x9p1AB3wA6lAA7lFuMuP8Z4msD54tdrvjh5dcvbQ4YezW_9jG9f5QGNIwOgZs3yeQDfe5RHp7Pb8Ml-s4VwLdcAd0bFZghaMjGdN4-bys6bpBxkfjw_b9pTm_Ej3zAXdc0dm3j5N2EtY_PN_tFf4tv9IG7VOUZZTtoB8yWAbp_Ov52-bn3cQEfSIHPtN6SMLgIQY_6yXSBYHH2_s-D76Jdaaeg9WFHWFqgAU1d_2oSWFnJBdQ9tNN6NrOwhd2hCReP0cA9HXmC7pnmKdrrEmZEQX8-Q8MeogggijqIIoAo6iCKAkTP0feP44uTT3HIVhFLjilPYqrzimeKVFUpCNatKWpyqRyp4kyUsPipBmuaCJwrbGRJMygJk0lGkhJk9QINmnljXqKoSrHUiTZ5wkpKtBKMy1QSQSqTU4HJPnpzRx7FataerNvCSRZMACqA9CX76BDEVKjaldgdW8KSEYy5mJEi59DJcSfAov1_uA5cjEcnxKUd4NCDl2vhu1-R7RGOe3H7JoSueVFOXXCyFBqkr_4yh9fo0WYhH6DBcnFjDtEDtVrWdnEU1tNPTkZCsQ
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Real-time+UML+workshop+for+embedded+systems&rft.au=Douglass%2C+Bruce+Powel&rft.date=2007-01-01&rft.pub=Elsevier%2FNewnes&rft.isbn=9780750679060&rft_id=info:doi/10.1016%2FB978-0-7506-7906-0.X5000-0&rft.externalDocID=BA78795645
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.safaribooksonline.com%2Flibrary%2Fcover%2F9780080492230
http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97800804%2F9780080492230.jpg