Tag: Uml

UML for Real Design of Embedded Real-Time Systems (2024)


Free Download UML for Real: Design of Embedded Real-Time Systems by Luciano Lavagno, Grant Martin, Bran Selic
English | PDF | 2003 | 376 Pages | ISBN : 1402075014 | 16 MB
The complexity of most real-time and embedded systems often exceeds that of other types of systems since, in addition to the usual spectrum of problems inherent in software, they need to deal with the complexities of the physical world. That world-as the proverbial Mr. Murphy tells us-is an unpredictable and often unfriendly place. Consequently, there is a very strong motivation to investigate and apply advanced design methods and technologies that could simplify and improve the reliability of real-time software design and implementation. As a result, from the first versions of UML issued in the mid 1990’s, designers of embedded and real-time systems have taken to UML with vigour and enthusiasm. However, the dream of a complete, model-driven design flow from specification through automated, optimised code generation, has been difficult to realise without some key improvements in UML semantics and syntax, specifically targeted to the real-time systems problem. With the enhancements in UML that have been proposed and are near standardisation with UML 2. 0, many of these improvements have been made. In the Spring of 2003, adoption of a formalised UML 2. 0 specification by the members of the Object Management Group (OMG) seems very close. It is therefore very appropriate to review the status of UML as a set of notations for embedded real-time systems – both the state of the art and best practices achieved up to this time with UML of previous generations – and where the changes embodied in the 2.

(more…)

Grundkurs Software-Engineering mit UML Der pragmatische Weg zu erfolgreichen Softwareprojekten


Free Download Grundkurs Software-Engineering mit UML: Der pragmatische Weg zu erfolgreichen Softwareprojekten By Stephan Kleuker (auth.)
2013 | 402 Pages | ISBN: 3658006412 | PDF | 9 MB
Software-Projekte scheitern aus den unterschiedlichsten Gründen. Dieses Buch zeigt anhand der systematischen Analyse von Chancen und Risiken, wie die Wege zu erfolgreichen Software-Projekten aussehen. Ausgehend von der Basis, dass das Zusammenspiel aller an einem Projekt Beteiligten in Prozessen koordiniert werden soll, wird mit Hilfe der UML (Unified Modeling Language) der Weg von den Anforderungen über die Modellierung bis zur Implementierung beschrieben. Es werden situationsabhängige Alternativen diskutiert und der gesamte Prozess mit qualitätssichernden Maßnahmen begleitet. Zur Abrundung des Themengebiets werden wichtige Ansätze zur Projektplanung und zur Projektdurchführung beschrieben, die die Einbettung der Software-Entwicklung in die Gesamtprozesse eines Unternehmens aufzeigen. Alle Kapitel schließen mit Wiederholungsfragen und Übungsaufgaben. Lösungsskizzen sind über das Internet erhältlich.

(more…)

Real Time UML Advances in the UML for Real-Time Systems


Free Download Real Time UML: Advances in the UML for Real-Time Systems By Douglass, Bruce Powel
2004 | 694 Pages | ISBN: 0321160762 | PDF | 16 MB
The two previous editions were written as easy-to-read introductions to the UML, and how to apply its notation and semantics to the unique requirements involved with the development of real-time and embedded systems. This third edition is no exception. Although the book’s emphasis is on UML, it is also about capturing the requirements, structure, and behavior of real-time systems. The most significant change in this revision will be it’s integration throughout the book of UML 2.0, and all indications are that UML 2.0 is even more accepting of the unique aspects of real-time and embedded systems development.

(more…)

Fundamentals of Object-Oriented Design in Uml


Free Download Larry L. Constantine, "Fundamentals of Object-Oriented Design in Uml"
English | 1999 | ISBN: 020169946X | PDF | pages: 484 | 21.6 mb
Fundamentals of Object-Oriented Design in UML shows aspiring and experienced programmers alike how to apply design concepts, the UML, and the best practices in OO development to improve both their code and their success rates with object-based projects.

(more…)