Real-Time Software Design for Embedded Systems
Autor Hassan Gomaaen Limba Engleză Hardback – 26 mai 2016
Adresat inginerilor software experimentați și studenților de la nivel masteral, Real-Time Software Design for Embedded Systems reprezintă un manual tehnic riguros pentru dezvoltarea sistemelor incorporate de mare anvergură. Notăm cu interes modul în care Hassan Gomaa sintetizează utilizarea standardelor SysML, UML și MARTE sub umbrela metodei de design COMET/RTE, oferind un flux de lucru complet, de la definirea cazurilor de utilizare până la arhitecturi distribuite complexe. Remarcăm precizia cu care sunt tratate aspectele de concurență și timing, esențiale în sistemele unde timpul de răspuns este critic. Cartea este organizată strategic în trei părți. Prima secțiune stabilește fundamentele, a doua detaliază procesul de modelare structurală și dinamică, iar ultima se concentrează pe analiza atributelor de calitate și a performanței. Cititorul care a aplicat ideile din Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE de Bran Selić va găsi aici o metodologie de design mai prescriptivă, care transformă teoria standardelor în pași concreți de execuție. Spre deosebire de Software Modeling and Design, unde autorul se concentra pe aplicații software generale, lucrarea de față este strict calibrată pentru constrângerile hardware și temporale specifice sistemelor de control ierarhic și distribuit. Cele 373 de ilustrații și tabele tehnice susțin vizual conceptele de mașini de stare și modele de interacțiune, în timp ce studiile de caz — precum controlul unui sistem feroviar — ancorează teoria în probleme reale de inginerie.
Preț: 603.70 lei
Preț vechi: 754.62 lei
-20%
Carte tipărită la comandă
Livrare economică 22 mai-05 iunie
Specificații
ISBN-10: 1107041090
Pagini: 614
Ilustrații: 373 b/w illus. 15 tables
Dimensiuni: 187 x 261 x 32 mm
Greutate: 1.42 kg
Editura: Cambridge University Press
Locul publicării:New York, United States
De ce să citești această carte
Recomandăm această lucrare arhitecților de sistem care au nevoie de o metodologie formală pentru gestionarea complexității în sistemele în timp real. Veți câștiga o expertiză practică în utilizarea profilului MARTE și a modelelor de concurență, beneficiind de un ghid care acoperă atât designul de componente, cât și analiza riguroasă a performanței pe arhitecturi multi-procesor. Este o resursă esențială pentru a asigura fiabilitatea și predictibilitatea produselor software critice.
Despre autor
Hassan Gomaa este profesor și șef al Departamentului de Știința Calculatoarelor la Universitatea George Mason, având o carieră de peste trei decenii care îmbină mediul academic cu cel industrial. Este o autoritate recunoscută în ingineria software, publicând peste 150 de lucrări tehnice. Expertiza sa se concentrează pe modelarea software și arhitecturi pentru sisteme concurente și distribuite. Lucrările sale anterioare, precum cele despre liniile de produse software și designul în UML, au pus bazele metodologiilor moderne de proiectare, Hassan Gomaa fiind arhitectul metodei COMET, utilizată pe scară largă în industrie.
Descriere scurtă
Cuprins
Recenzii
'A thoroughly modern and comprehensive work. Gomaa has managed to successfully combine in a single volume a reference book for experienced practitioners and a highly readable pedagogical text for students. It covers all the key facets of current embedded software design: from requirements specification to implementation, from architecture to coding.' Bran Selić, Malina Software Corp.
'This textbook contains material that is 'battle-tested' in graduate courses, and includes in-depth case studies that allow readers to see concepts applied. The book describes a hands-on design method, coupled to an industry standard notation and applied to a wide array of software design challenges.' Kevin Mills, National Institute of Standards and Technology, Maryland