Normal view MARC view ISBD view

Designing concurrent, distributed, and real-time applications with UML / Hassan Gomaa ; [forewords by Peter Freeman and Bran Selic]

By: Gomaa, Hassan.
Series: The Addison-Wesley object technology series / Grady Booch, Ivar Jacobson, and James Rumbaugh, series editors. Publisher: Boston, Mass. : Addison-Wesley, c2000Description: xxiii, 785 p. : ill. ; 25 cm.ISBN: 0201657937.Subject(s): Application software -- Development | UML (Computer science)DDC classification: 005.117
Contents:
Foreword by Peter Freeman. - Foreword by Bran Selic. - Preface. - Pt. I. UML notation, design concepts, technology, life cycles, and methods. 1. Introduction. 2. Overview of UML notation. 3. Software design and architecture concepts. 4. Concurrent and distributed system technology. 5. Software life cycles and methods. - Pt. II. COMET : concurrent object modeling and architectural design with UML. 6. Overview of COMET. 7. Use case modeling. 8. Static modeling. 9. Object and class structuring. 10. Finite state machines and statecharts. 11. Dynamic modeling. 12. Software architecture design. 13. Architectural design of distributed applications. 14. Task structuring. 15. Class design. 16. Detailed software design. 17. Performance analysis of concurrent real-time software designs. - Pt. III. Case studies in concurrent, distributed, and real-time application design. 18. Elevator control system case study. 19. Banking system case study. 20. Cruise control and monitoring system case study. 21. Distributed factory automation system case study. 22. Electronic commerce system case study. - Appendix A. Convention and alternative notations. - Glossary. - Bibliography. - Index.
Item type Current location Call number Copy number Status Notes Date due Barcode
Main Collection Taylor's Library-TU
005.117 GOM (Browse shelf) 1 Available SOCIT, 540459 1000118547
Main Collection Taylor's Library-TU
005.117 GOM (Browse shelf) 1 Available SOCIT, 540458 1000118546
Main Collection Taylor's Library-TU
005.117 GOM (Browse shelf) 1 Available SOCIT, 540680 1000113647
Main Collection Taylor's Library-TU
005.117 GOM (Browse shelf) 1 Available SOCIT, 540678 1000113645

Foreword by Peter Freeman. - Foreword by Bran Selic. - Preface. - Pt. I. UML notation, design concepts, technology, life cycles, and methods. 1. Introduction. 2. Overview of UML notation. 3. Software design and architecture concepts. 4. Concurrent and distributed system technology. 5. Software life cycles and methods. - Pt. II. COMET : concurrent object modeling and architectural design with UML. 6. Overview of COMET. 7. Use case modeling. 8. Static modeling. 9. Object and class structuring. 10. Finite state machines and statecharts. 11. Dynamic modeling. 12. Software architecture design. 13. Architectural design of distributed applications. 14. Task structuring. 15. Class design. 16. Detailed software design. 17. Performance analysis of concurrent real-time software designs. - Pt. III. Case studies in concurrent, distributed, and real-time application design. 18. Elevator control system case study. 19. Banking system case study. 20. Cruise control and monitoring system case study. 21. Distributed factory automation system case study. 22. Electronic commerce system case study. - Appendix A. Convention and alternative notations. - Glossary. - Bibliography. - Index.