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...
Saved in:
| Main Author: | |
|---|---|
| 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 |

