Modeling Complex Real-Time and Embedded Systems—The UML and DORIS Combination
Cite this article as: Hull, M.E.C., Ewart, S. & Hanna, J.R.P. Real-Time Systems (2004) 26: 135. doi:10.1023/B:TIME.0000016128.45507.07 Abstract
Real-time and embedded systems have widespread use in industrial, commercial and defence applications. They tend to be large and complex and need to focus on non-functional aspects such as performance, throughput and dependability. The UML has demonstrated potential for modeling real-time and embedded systems, but this potential can be greatly enhanced with the use of DORIS, a method extensively used in the aerospace industry. This paper considers how the two can be used in combination to model complex systems.
real-time and embedded systems modeling non-functional requirements UML DORIS References
Artisan Software Tools Inc., Real-Time Modeler.
Lanusse, A., Gerard, S., and Terrier, F. 1998.
Real-Time Modeling with UML: The ACCORD Approach, UML '98 Beyond the Notation
. France: Mulhouse, pp. 287-296.
Llamosi, A., and Puigjaner, R. Comments and assessment on UML from the performance viewpoint, SUCSEDE Project internal document UIB009-1.0. EC Framework Project No 23242.
Lyons, A. 1998. UML for real-time overview. www.rational.com.
Napthine, R. P. 1993. An integrated approach to real time systems development. In
Proceedings of the IEE International Workshop on Systems Engineering for Real-Time Applications, pp. 55-60.
Nuttall, D. 1999. Real-time and embedded systems requirements. SUCSEDE Project Internal Document OD2-0.1, EC Framework Project No 23242.
Rational Rose 98, Rational Software Corporation, 1998.
Rumbaugh, J., Jacobson, I., and Booch, G. 1999.
The Unified Modeling Language Reference Manual
. New York: Addison-Wesley.
Seemann, J., and Wolff v. Gudenberg, J. 1998.
Extension of UML Sequence Diagrams for Real-Time Systems, UML '98 Beyond the Notation
. France: Mulhouse, pp. 225-234.
Selic, B., and Rumbaugh, J. 1998. Using UML for modeling complex real-time systems. www.rational.com.
Selic, B., Gullekson, G., and Ward, P. 1994.
Real-Time Object-Oriented Modeling
. New York: John Wiley & Sons.
Simpson, H. R. 1994. Architecture for computer based systems. In
Proceedings IEEE Workshop on Systems Engineering of Computer-Based Systems. Stockholm, Sweden, pp. 70-82.
Simpson H. R. 1997. Layered architecture(s): Principles and practice in concurrent and distributed systems. In
International Conference and Workshop on Engineering of Computer-Based Systems, pp. 312-320.
Simpson, H. R. 1998. Real-time network architecture.
3rd World Conference on Integrated Design and Process Technology, Berlin.
Simpson, H. R. 1986. The MASCOT method.
Software Engineering Journal, 103-120.
Taylor, P. 1999. Assessment of DORIS. SUCSEDE Project Internal Document UU5-1.0, EC Framework Project No 23242.
The Official Handbook of MASCOT, 1987. Version 3.1, Issue 1.
Thomas, C. M. 1991. The data oriented requirements implementation scheme.
AGARD Conference Proceedings 503. Copyright information
© Kluwer Academic Publishers 2004