Cover image for UML for real : design of embedded real-time systems
Title:
UML for real : design of embedded real-time systems
Publication Information:
Dordrecht : Kluwer Academic Publishers, 2003
ISBN:
9781402075018

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010046836 QA76.54 U45 2003 Open Access Book Book
Searching...

On Order

Summary

Summary

The complexity of most real-time and embedded systems often exceeds that of other types of systems since, in addition to the usual spectrum of problems inherent in software, they need to deal with the complexities of the physical world. That world--as the proverbial Mr. Murphy tells us--is an unpredictable and often unfriendly place. Consequently, there is a very strong motivation to investigate and apply advanced design methods and technologies that could simplify and improve the reliability of real-time software design and implementation. As a result, from the first versions of UML issued in the mid 1990's, designers of embedded and real-time systems have taken to UML with vigour and enthusiasm. However, the dream of a complete, model-driven design flow from specification through automated, optimised code generation, has been difficult to realise without some key improvements in UML semantics and syntax, specifically targeted to the real-time systems problem. With the enhancements in UML that have been proposed and are near standardisation with UML 2. 0, many of these improvements have been made. In the Spring of 2003, adoption of a formalised UML 2. 0 specification by the members of the Object Management Group (OMG) seems very close. It is therefore very appropriate to review the status of UML as a set of notations for embedded real-time systems - both the state of the art and best practices achieved up to this time with UML of previous generations - and where the changes embodied in the 2.


Table of Contents

Acknowledgements
Preface
1 Models, Software Models and UMLB. Selic
2 UML for Real-TimeS. Gerard and F. Terrier
3 Structural Modeling with UML 2.0O. Haugen and B. Moller-Pedersen and T. Weigert
4 Message Sequence ChartsD. Harel and P. S. Thiagarajan
5 UML and Platform-based DesignR. Chen and M. Sgroi and L. Lavagno and G. Martin and A. Sangiovanni-Vincentelli and J. Rabaey
6 UML for Hardware and Software Object ModelingM. Edwards and P. Green
7 Fine Grained Patterns for Real-Time SystemsB. P. Douglass
8 Archtictural Patterns for Real-Time SystemsB. Selic
9 Modeling Quality of Service with UMLB. Selic
10 Modeling Metric TimeL. Motus
11 Performance Analysis with UMLD. C. Petriu and C. M. Woodside
12 Schedulability Analysis with UMLM. DiNatale and M. Saksena
13 Automotive UMLM. VonDerBeeck and P. Braun and M. Rappl and C. Schroder
14 Specifying Telecommunications Systems with UMLT. Weigert and R. Reed
15 Leveraging UML to Deliver Correct Telecom ApplicationsS. Baranov and C. Jervis and V. Kotlyarov and A. Letichevsky and T. Weigert
16 Software Performance EngineerignC. U. Smith and L. G. Williams
Index