Real-time UML : developing efficient objects for embedded systems
著者
書誌事項
Real-time UML : developing efficient objects for embedded systems
(The Addison-Wesley object technology series / Grady Booch, Ivan Jacobson, James Rumbaugh)
Addison-Wesley, c1998
大学図書館所蔵 全11件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes bibliographical references and index
内容説明・目次
内容説明
Second Edition now available! Real-time systems programmers face unique challenges. Qualities such as execution speed and memory size are paramount in the development of real-time systems, and performance is a fundamental aspect of correctness in this domain. Given these constraints and requirements, it is fair to say that the development of real-time systems is more challenging than that of most software systems. Yet the lack of a standard notation and design process has discouraged embedded systems developers from adopting a revolutionary new approach to software design--object technology--that has produced clearly identifiable benefits in less specialized software applications. With the development and wide adoption of a standard notation, the Unified Modified Language (UML), real-time systems developers can now avail themselves of the benefits and advantages of object technology. UML is a 3rd generation modeling language which rigorously defines the semantics of the object metamodel and provides a notation for capturing and communicating object structure and behavior. It is particularly well-suited to modeling real-time and embedded systems.Real-Time UML is the introduction that developers of real-time systems need to make the transition to object-oriented analysis and design and modeling with UML.
It covers the important features of the UML and shows how to effectively use the UML to model real-time systems. The book includes special in-depth discussions of finite state machines, object identification strategies, and real-time design patterns to help beginning and experienced developers alike. 0201325799B04062001
目次
1. Introduction to Real-Time Systems and Objects. What is Special about Real-Tim Systems? Dealing with Time. Advantage of Objects. Object Orientation with UML. UML Diagrams and Notation. A Look Ahead. References. 2. Requirements Analysis of Real-Time Systems. External Events. Specifying External Events. Use Cases. Scenarios. Context Diagrams and Use Cases in Real-Tim Systems. References. 3. Analysis: Defining the Object Structure. The Object Discovery Process. Key Strategies for Object-Oriented Analysis. Identify Object Associations. Object Attributes. Class Utilities. Verifying the Problem Statement. Discovering Candidate Classes. Class Diagrams. Defining Class Relationships and Associations. Associations. Aggregation and Composition. Associative Classes. Generalization Relationships. Summary. References. 4. Analysis: Defining Object Behavior. Object Behavior. Defining Object State Behavior. UML State Diagrams. The Role of Scenarios in the Definition of Behavior. Defining Operations. Summary. References. 5. Architectural Design. Overview of Design. What is Architectural Design? Representing Physical Architecture in UML. Architectural Patterns. Communication Infrastructure. Concurrency Design. Representing Tasks. Defining Task Threads. Assigning Objects to Tasks. Defining Task Rendezvous. Summary. References. 6. Mechanistic Design. What is Mechanistic Design? Mechanistic Design Patterns. Summary. References. 7. Detailed Design. What is Detailed Design? Data Structure. Associations. Operations. Visibility. Algorithms. Exceptions. Summary. References. Appendix: Notational Summary. Index
「Nielsen BookData」 より