Hassan Gomaa (Virginia George Mason University)
Real-Time Software Design for Embedded Systems
Hassan Gomaa (Virginia George Mason University)
Real-Time Software Design for Embedded Systems
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
This tutorial reference takes the reader from use cases to complete architectures for real-time embedded systems using SysML, UML, and MARTE, including complete case studies using the COMET/RTE design methods. Its modular presentation of the design stages makes it perfect for students as well as experienced software engineers.
Andere Kunden interessierten sich auch für
- Chris Hobbs (Canada QNX Software Systems)Embedded Software Development for Safety-Critical Systems176,99 €
- Bhuvan Unhelkar (Consultant, Wahroonga, Australia)Software Engineering with UML60,99 €
- Ahmed Amine Jerraya / Sungjoo Yoo / Norbert Wehn / Diederik Verkest (eds.)Embedded Software for SoC177,99 €
- Tiko Iyamu (Cape Peninsula University of Technology, Cape Town, SouEnterprise Architecture for Strategic Management of Modern IT Solutions141,99 €
- Guoqi XieFunctional Safety for Embedded Systems109,99 €
- Fernando DoglioCode Well with Others53,99 €
- Elecia WhiteMaking Embedded Systems53,99 €
-
-
-
This tutorial reference takes the reader from use cases to complete architectures for real-time embedded systems using SysML, UML, and MARTE, including complete case studies using the COMET/RTE design methods. Its modular presentation of the design stages makes it perfect for students as well as experienced software engineers.
Produktdetails
- Produktdetails
- Verlag: Cambridge University Press
- Seitenzahl: 602
- Erscheinungstermin: 27. Mai 2016
- Englisch
- Abmessung: 261mm x 187mm x 32mm
- Gewicht: 1446g
- ISBN-13: 9781107041097
- ISBN-10: 1107041090
- Artikelnr.: 43708545
- Verlag: Cambridge University Press
- Seitenzahl: 602
- Erscheinungstermin: 27. Mai 2016
- Englisch
- Abmessung: 261mm x 187mm x 32mm
- Gewicht: 1446g
- ISBN-13: 9781107041097
- ISBN-10: 1107041090
- Artikelnr.: 43708545
Hassan Gomaa is Professor and former Chair of the Department of Computer Science at George Mason University. Gomaa has more than thirty years' experience in software engineering, both in industry and academia. He has taught short in-depth industrial courses on real-time software design in North America, Europe, Japan, and South Korea.
Part I. Overview: 1. Introduction
2. Overview of UML, SysML, and MARTE
3. Software design and architecture concepts
Part II. Software Design Method: 4. Overview of software design method for real-time embedded systems
5. Structural modeling for real-time embedded systems with SysML and UML
6. Use case modeling for real-time embedded systems
7. State machines for real-time embedded systems
8. Object and class structuring for real-time embedded software
9. Dynamic interaction modeling for real-time embedded software
10. Software architectures for real-time embedded systems
11. Software architectural patterns for real-time embedded systems
12. Component-based software architectures for real-time embedded systems
13. Concurrent real-time task design
14. Detailed real-time software design
15. Designing real-time software product line architectures
Part III. Architectural Analysis: 16. System and software quality attributes
17. Performance analysis of concurrent real-time software designs
18. Applying performance analysis to concurrent real-time software designs
Part IV. Real-Time Software Design Case Studies: 19. Microwave oven control system case study
20. Railroad crossing control system case study
21. Light rail control system case study
22. Pump control system case study
23. Highway toll control system case study.
2. Overview of UML, SysML, and MARTE
3. Software design and architecture concepts
Part II. Software Design Method: 4. Overview of software design method for real-time embedded systems
5. Structural modeling for real-time embedded systems with SysML and UML
6. Use case modeling for real-time embedded systems
7. State machines for real-time embedded systems
8. Object and class structuring for real-time embedded software
9. Dynamic interaction modeling for real-time embedded software
10. Software architectures for real-time embedded systems
11. Software architectural patterns for real-time embedded systems
12. Component-based software architectures for real-time embedded systems
13. Concurrent real-time task design
14. Detailed real-time software design
15. Designing real-time software product line architectures
Part III. Architectural Analysis: 16. System and software quality attributes
17. Performance analysis of concurrent real-time software designs
18. Applying performance analysis to concurrent real-time software designs
Part IV. Real-Time Software Design Case Studies: 19. Microwave oven control system case study
20. Railroad crossing control system case study
21. Light rail control system case study
22. Pump control system case study
23. Highway toll control system case study.
Part I. Overview: 1. Introduction
2. Overview of UML, SysML, and MARTE
3. Software design and architecture concepts
Part II. Software Design Method: 4. Overview of software design method for real-time embedded systems
5. Structural modeling for real-time embedded systems with SysML and UML
6. Use case modeling for real-time embedded systems
7. State machines for real-time embedded systems
8. Object and class structuring for real-time embedded software
9. Dynamic interaction modeling for real-time embedded software
10. Software architectures for real-time embedded systems
11. Software architectural patterns for real-time embedded systems
12. Component-based software architectures for real-time embedded systems
13. Concurrent real-time task design
14. Detailed real-time software design
15. Designing real-time software product line architectures
Part III. Architectural Analysis: 16. System and software quality attributes
17. Performance analysis of concurrent real-time software designs
18. Applying performance analysis to concurrent real-time software designs
Part IV. Real-Time Software Design Case Studies: 19. Microwave oven control system case study
20. Railroad crossing control system case study
21. Light rail control system case study
22. Pump control system case study
23. Highway toll control system case study.
2. Overview of UML, SysML, and MARTE
3. Software design and architecture concepts
Part II. Software Design Method: 4. Overview of software design method for real-time embedded systems
5. Structural modeling for real-time embedded systems with SysML and UML
6. Use case modeling for real-time embedded systems
7. State machines for real-time embedded systems
8. Object and class structuring for real-time embedded software
9. Dynamic interaction modeling for real-time embedded software
10. Software architectures for real-time embedded systems
11. Software architectural patterns for real-time embedded systems
12. Component-based software architectures for real-time embedded systems
13. Concurrent real-time task design
14. Detailed real-time software design
15. Designing real-time software product line architectures
Part III. Architectural Analysis: 16. System and software quality attributes
17. Performance analysis of concurrent real-time software designs
18. Applying performance analysis to concurrent real-time software designs
Part IV. Real-Time Software Design Case Studies: 19. Microwave oven control system case study
20. Railroad crossing control system case study
21. Light rail control system case study
22. Pump control system case study
23. Highway toll control system case study.