ECEN 4643 (3). Software Engineering of Concurrent Systems.
Addresses engineering of applications requiring multiple software
processes running concurrently, sharing data, and communicating as a
system in a single environment. Topics include performance analysis
of architecture design; analysis of requirements, design and testing
of synchronization and communication; the interplay of system design
and performance with the impact of memory management, input/output,
and file system support. Restricted to seniors.|
(Meets with ECEN 5643.)
|Credits and Design||3 credit hours. Elective course.|
|Prerequisite(s)||ECEN 4583, Software System Development, or ECEN 5543, Software Engineering of Standalone Programs|
Hassan, Gomaa, Designing Concurrent, Distributed and Real-Time
Applications with UML, Addison Wesley, 2000.
Smith, L. and C. Williams, Performance Solutions, Obj. Tech. Series, Addison-Wesley, 2001.
Last revised: 08-02-11, PM, ARP.