Items related to Real Time UML: Advances in the UML for Real-Time Systems

Real Time UML: Advances in the UML for Real-Time Systems - Softcover

  • 3.86 out of 5 stars
    21 ratings by Goodreads
 
9780321160768: Real Time UML: Advances in the UML for Real-Time Systems

Synopsis

Praise for Real Time UML, Third Edition

 

“I found Real Time UML, Third Edition, to provide an informative and practical application of UML 2.0 to the development of real-time systems, and well worth the read by systems and software engineers. It is written in plain English and provides the right balance of depth and breadth.”

         —Sanford Friedenthal, Deputy, Corporate Systems Engineering, Lockheed Martin Corporation; Chair: OMG Systems Engineering, Domain Special Interest Group

 

“Douglass has again made highly technical material accessible to everyone. This book is an excellent introduction to the new UML 2.0, and if you want to learn what modeling for real-time environments is like, this is the book to read. His witty, conversational style should be a model for all authors of technical material.”

         —Gary K. Evans, Founder and Object Evangelist, Evanetics, Inc. (www.evanetics.com)

 

“Douglass has been a co-chair of the OMG’s group interested in quality of service issues and, therefore, has valuable insights into the usefulness of these emerging technologies. His clear presentation of this information helps those applying these advanced technologies to extract the most benefit for their organizations and products, not only for the intended real-time embedded product, but also for products whose quality of performance, while not critical, is nevertheless of interest.”

         —Thérèse M. Smith, President and CEO, Air Traffic Software Architecture, Inc. (USA and Canada)

 

“The author presents an excellent overview of UML in the real-time space with plenty of colorful examples. This book is an excellent teaching tool for a newcomer or a reference for an expert!”

         —Soma Chatterjee, Senior Product Manager, I-Logix

 

The increasing complexity of embedded and real-time systems requires a more premeditated and sophisticated design approach for successful implementation. The object-based Unified Modeling Language (UML) can describe the structural and behavioral aspects critical to real-time systems and has come to the fore as an outstanding medium for effective design.

Like its best-selling predecessors, Real Time UML, Third Edition, provides an overview of the essentials of real-time systems and an introduction to UML that focuses on the use of the ever-evolving standard in design and development. This accessible book examines requirements analysis, the definition of object structure and behavior, architectural and mechanistic design, and more detailed designs that encompass data structure, operations, and exceptions. Numerous figures help illustrate UML design techniques, and detailed, real-world examples show the application of those techniques to embedded systems.

This significantly revised edition features the new UML 2.0 standard, which dramatically improves the clarity of the UML for capturing architectures and improving its scalability. Real Time UML, Third Edition, also introduces the UML Profile for Schedulability, Performance, and Time (STP Profile). The STP Profile provides a standardized way to capture schedulability and performance constraints of systems. This allows analysis tools to read and analyze UML models.

Key topic coverage includes:

  • The Rapid Object-Oriented Process for Embedded Systems (ROPES)
  • Concurrency and resource modeling with the Real-Time (SPT) UML Profile
  • Tapping action semantics for greater executability
  • Scenario modeling with timing diagrams
  • Key strategies for object identification
  • Defining object state behavior
  • Representing and identifying threads
  • Mechanistic design patterns
  • Representing Command, Control, Communications, Computers, Intelligence, and Reconnaissance (C4ISR) Architectures with the UML



"synopsis" may belong to another edition of this title.

About the Author

Bruce Powel Douglass is the Chief Evangelist for i-Logix, a leading producer of tools for real-time systems development. He contributed to the original specification of the UML and to the UML 2.0 as one of the co-chairs of the Object Management Group’s Real-Time Analysis and Design Working Group. Bruce consults for a number of companies and organizations, including NASA, on building large-scale, real-time, safety-critical systems. He is the author of seven other books, including Real-Time Design Patterns (Addison-Wesley, 2003) and Doing Hard Time (Addison-Wesley, 1999).



Excerpt. © Reprinted by permission. All rights reserved.

The UML is an evolving standard. This has, of course, both pros and cons. One of the cons is that it keeps changing, but I believe this is more than offset by the primary pro—that the standard continues to improve. Since the second edition of Real Time UML, some important changes to the UML have taken place.

The most important of these is the UML 2.0. At the time of this writing (summer 2003), the UML 2.0 specification has been “voted to adopt.” This means that the UML 2.0 has been accepted by the Object Management Group and, pending a couple of more votes, is ready to begin the finalization process to make it into a released standard. This finalization process may take a year or more but hopefully a bit less. The UML 2.0 is an incremental improvement to the UML 1.x standards, improving the clarity of the UML for capturing architectures and improving its scalability. Because the UML 2.0 still must undergo the finalization process to remove defects and make it more consistent, the released standard may differ somewhat from what is described in this book. Nevertheless, I believe such differences will be small and relatively insignificant.

The other improvement for the real-time community at least, is the adoption of the UML Profile for Schedulability, Performance, and Time (the so-called Real-Time Profile RPT). This profile uses the standard lightweight extension mechanisms of UML 1.x to provide a standard set of tags for capturing schedulability and performance constraints of systems. Although the profile doesn’t add any new capabilities to the UML, it does provide a standard way of capturing the timeliness quality ofservices aspects so that tools can exchange models and understand the timeliness constraints when they do so. This means that schedulability and performance analysis tools can read UML models (compliant with the profile) and then perform mathematical analysis of these models.

The UML continues to gain momentum in the world of real-time and embedded systems, particularly complex ones. For this reason, I have included a Special Topics chapter at the end that shows how to represent C4ISR (Command, Control, Communications, Computers, Intelligence and Reconnaissance) architectures with the UML. C4ISR systems are among the most complex software systems on the planet but the C4ISR standard was released about the same time as the original UML standard, so they have not been previously discussed together.

Audience

The book is oriented toward the practicing professional software developer and the computer science major, in the junior or senior year. This book could also serve as an undergraduate or graduate level text, but the focus is on practical development rather than a theoretical introduction. Very few equations will be found in this book, but more theoretical and mathematical approaches are referenced where appropriate. The book assumes a reasonable proficiency in at least one programming language and at least a cursory exposure to the fundamental concepts of both object orientation and real-time systems.

Goals

The goals for the second edition remain goals for this edition as well. This book is still meant to be an easy-to-read introduction to the UML and how to apply its notation and semantics to the development of real-time and embedded systems. At the time of this writing, it is one of a few books on the UML and real-time systems. I am also the author of two others: Doing Hard Time: Developing Real-Time Systems using UML, Objects, Frameworks, and Patterns (Addison-Wesley, 1999) and Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems (Addison-Wesley, 2002). Doing Hard Time is a more in-depth look at the fundamentals and vagaries of real-time systems, with emphasis on analysis of object schedulability, the use of behavioral patterns in the construction of statechart models, and how to use real-time frameworks effectively. Doing Hard Time is a deeper exploration of real-time systems that happens to use the UML to express these concepts. My other book, Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems is a book about architecture and the application of design patterns to the development of architecture using the Five Views of architecture defined in the ROPES process: Subsystem and Component View, Concurrency and Resource View, Distribution View, Safety and Reliability View, and the Deployment View. This book is more specialized than Doing Hard Time, focusing almost exclusively on software and systems architectures. In contrast, Real Time UML is primarily an introduction to the UML and its use in capturing the requirements, structure, and behavior of real-time systems.

In addition to these original goals for the first and second editions, the third edition adds two more: (1) bring the book in conformance with the recent changes in the UML standard (especially the soon-to-be-released UML 2.0 and the UML Profile for Schedulability, Performance, and Time), and (2) enhance the book’s effectiveness based on feedback from the first two editions.

Interested readers visit the I-Logix Web site, www.ilogix.com. There you will find a number of papers on related topics, written by myself and others, as well as the UML specifications, tool descriptions, and links to relevant sites. I also moderate a Yahoo group (www.groups. yahoo.com/group/RT-UML) for discussions and papers relevant to the UML and its application to real-time and embedded systems.

Bruce Powel Douglass, Ph.D.
Summer 2003

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley Professional
  • Publication date2004
  • ISBN 10 0321160762
  • ISBN 13 9780321160768
  • BindingPaperback
  • LanguageEnglish
  • Edition number3
  • Number of pages752
  • Rating
    • 3.86 out of 5 stars
      21 ratings by Goodreads

Buy Used

Condition: Good
Connecting readers with great books... View this item

Shipping: US$ 3.75
Within U.S.A.

Destination, rates & speeds

Add to basket

Search results for Real Time UML: Advances in the UML for Real-Time Systems

Stock Image

Douglass, Bruce
Published by Addison-Wesley Professional, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_388183521

Contact seller

Buy Used

US$ 19.45
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Douglass, Bruce Powel
Published by Addison-Wesley Professional, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00073476190

Contact seller

Buy Used

US$ 23.37
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Douglass, Bruce
Published by Addison-Wesley Professional, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
Used Paperback

Seller: Grumpys Fine Books, Tijeras, NM, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: very good. little wear and tear. Seller Inventory # Grumpy0321160762

Contact seller

Buy Used

US$ 38.83
Convert currency
Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Douglass, Bruce
Published by Addison-Wesley Professional, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
New Paperback

Seller: Toscana Books, AUSTIN, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. Seller Inventory # Scanned0321160762

Contact seller

Buy New

US$ 64.18
Convert currency
Shipping: US$ 4.30
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Douglass, Bruce
Published by Addison-Wesley Professional, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
New Softcover

Seller: Shakespeare Book House, Rockford, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: New. The item is Brand New! Seller Inventory # 570XXW000LOW_ns

Contact seller

Buy New

US$ 70.17
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Douglass, Bruce Powel:
ISBN 10: 0321160762 ISBN 13: 9780321160768
Used paperback

Seller: Modernes Antiquariat an der Kyll, Lissendorf, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Sehr gut. Auflage: 3 ed. 748 Seiten Schnitt leicht verschmutzt, Buch ist leicht verlagert (längs durchgebogen), kleine Lagerspuren am Buch, Inhalt einwandfrei und ungelesen 243063 Sprache: Englisch Gewicht in Gramm: 1150. Seller Inventory # 210992

Contact seller

Buy Used

US$ 30.34
Convert currency
Shipping: US$ 49.12
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Bruce Powel Douglass
Published by Addison-Wesley, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
New Paperback

Seller: Revaluation Books, Exeter, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Brand New. 3rd sub edition. 592 pages. 9.50x7.25x1.50 inches. In Stock. Seller Inventory # zk0321160762

Contact seller

Buy New

US$ 113.65
Convert currency
Shipping: US$ 12.73
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

DOUGLASS
Published by PEARSON EDUCACION, 2004
ISBN 10: 0321160762 ISBN 13: 9780321160768
Used Softcover

Seller: OM Books, Sevilla, SE, Spain

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: usado - bueno. Seller Inventory # 9780321160768

Contact seller

Buy Used

US$ 589.10
Convert currency
Shipping: US$ 63.84
From Spain to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket