With the development and wide adoption of a standard notation, the Unified Modified Language (UML), real-time systems developers can now avail themselves of the benefits and advantages of object technology.
Tutorial Details:
UML is a 3rd generation modeling language which rigorously defines the semantics of the object metamodel and provides a notation for capturing and communicating object structure and behavior. It is particularly well-suited to modeling real-time and embedded systems. Real-Time UML is the introduction that developers of real-time systems need to make the transition to object-oriented analysis and design and modeling with UML. It covers the important features of the UML and shows how to effectively use the UML to model real-time.
Doing Hard Time:
Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns provides an excellent guide to using today's cutting-edge software-engineering techniques to develop software for embedded systems. Author Bruce Powel Douglass begins by championing the advantages of objects for embedded development and then shows off basic UML document types. Next he addresses the difficulties of writing embedded systems. He looks at the restricted resources of embedded hardware and design issues regarding memory management and event handling. The book expertly discusses the difference between the reliability and safety of software. (It describes the use of a number of patterns that can be used to provide safe operation in the event of single-point failure of a system.) Rapid Object-Oriented Process for Embedded Systems (ROPES) finds its way to the heart of the text, a development process tailored to real-time software. Besides an introduction to iterative software development, the author walks the reader through the steps required for analysis, design, and eventual implementation of real-time software. The samples (which include several medical devices and a small air traffic control system) are exceptionally rich in detail and often use advanced aspects of UML notation. Later sections concentrate on the latest in pattern design for embedded software used to manage threads and schedulability. The book closes with a tour of dynamic modeling, real-time frameworks--specifically, the I-Logix Rhapsody Object Execution Framework (OXF)--and details of the Rhapsody modeling tool. In all, Doing Hard Time delivers real technical expertise for any potential embedded software developer in a thorough and digestible format.
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Real-Time UML: Developing Efficient Objects for Embedded Systems
View Tutorial: Real-Time UML: Developing Efficient Objects for Embedded Systems
Related
Tutorials:
Automating WWW
Exploration
Automating WWW
Exploration |
Container support for objects
Container support for objects |
Revolutionary RMI: Dynamic
class loading
and behavior
objects - JavaWorld - December 1998
Revolutionary RMI: Dynamic
class loading
and behavior
objects - JavaWorld - December 1998 |
Jini: New
technology for a networked world - JavaWorld June
1999
Jini: New
technology for a networked world - JavaWorld June
1999 |
A promise of easier
embedded-systems networking - JavaWorld November 1999
A promise of easier
embedded-systems networking - JavaWorld November 1999 |
Solve your
servlet-based presentation problems - JavaWorld November
2000
Solve your
servlet-based presentation problems - JavaWorld November
2000 |
Jato: The new kid on the open source block - JavaWorld March 2001
Jato: The new kid on the open source block - JavaWorld March 2001 |
Design for
performance, Part 3: Remote interfaces - JavaWorld March
2001
Design for
performance, Part 3: Remote interfaces - JavaWorld March
2001 |
Ilog JRules 4.0:
Working by the rules
Ilog JRules 4.0:
Working by the rules |
J2SE 1.4
breathes new life into the CORBA community, Part
1
J2SE 1.4
breathes new life into the CORBA community, Part
1 |
Enhance your J2EE presentation layer
Enhance your J2EE presentation layer |
Navigate through
virtual worlds using Java 3D
Navigate through
virtual worlds using Java 3D |
FastParser 1.6.3
FastParser 1.6.9.1
XML Edition
FastParser is a Java Xml parser
High performance XML parser (benchmarks* : up to +100% faster compared to Xerces and JDK1.4 integrated parser)
SAX Level 1 and 2 compliant
DOM support
JAXP compatibility
Names |
JSyntaxColor 1.2.7
JSyntaxColor 1.2.7
JSyntaxColor is a library for coloring in real time user text input.
|
G (2D graphic library)
G is a generic graphics library built on top of Java 2D in order to make scene graph oriented 2D graphics available to client applications in a high level, easy to use way |
Ubik
Overview
Ubik aims to provide a set of distributed computing APIs that complement Java's current "official" offerings - such as EJB and Jini. The main API of the Ubik project is a RMI-like framework that allows to easily and transparently perform method |
JLisa - A Rule Engine for Java
JLisa is a powerful framework for building business rules accessible to Java and it is compatible with JSR94 V, the JavaTM Rule Engine API
JLisa is more powerful than Clips because it has the expanded benefit of having all the features from common lisp a |
Tools and Libraries for the Advancement of Sciences (was: J.A.D.E.)
Tools and Libraries for the Advancement of Sciences (was: J.A.D.E.)
Our Vision
To provide the most comprehensive Java TM library for the scientific community.
To create synergy between all sciences (e.g. math, physics, sociology, biology, astron |
Simple Object Persistence with the db4o Object Database
Simple Object Persistence with the db4o Object Database. db4o has been chosen for applications in embedded systems in which zero administration, reliability, and low footprint are critical features. In Germany, BMW Car IT, for example, uses it in an embed |
What is Persistence Framework?
What is Persistence Framework?
What is Persistence Framework?
A persistence framework moves the program data in its most natural form (in memory objects) to and from a permanent data store the database. The persistence framework manages the |
|
|
|