A Comparison of Software Analysis and Design Methods for Real Time Systems

This paper examines and compares several of the most common real time methods. These methods are CORE, YSM, MASCOT, JSD, DARTS, RTSAD, ADARTS, CODARTS, HOOD, HRT-HOOD, ROOM, UML, UML-RT. The methods are compared using attributes like i) usability, ii) compositionality and iii) proper RT notations available. Finally some comparison results are given and discussed.




References:
[1] S. Bennett, J. Skelton, K. Lunn, UML. Schaums Outline 2nd ed., New
York: McGraw-Hill, 2005, pp. 5-18.
[2] P. Roques, UML in Practice. UK: Wiley, 2005, ch. 1. & ch. 2.
[3] R. Williams, Real-Time Systems Development. UK: ELSEVIER, 2006,
ch. 11.
[4] H. Gomaa, Software Design Methods for Concurrent and Real-Time
Systems. Addison-Wesley, 1996, pp.137-294.
[5] J.E. Cooling, Software Design for Real-Time Systems. London:
Chapman & Hall, 1995, ch. 10.
[6] J.W.S. Liu, Real-Time Systems. NJ: Pretence Hall, 2000, ch. 1.
[7] D.C. McDermid, Software Engineering for Information Systems. GB:
McGraw-Hill, 1990, ch.1. ,ch. 2.,ch.6. & ch.10.
[8] S.Goldsmith, A practical guide to Real-Time Systems Development.
Hetrfordshire: Pretence Hall, 1993, ch. 1.
[9] S.R. Schach, Introduction to Object-Oriented Analysis and Design with
UML and the Unified Process. NY: McGraw-Hill, 2004, ch.3. & ch. 11.
[10] I. Graham, Object-Oriented Methods Principles & Practice. ED: Pearson
Education, 2001, ch.6.
[11] H. Gomaa, Designing Concurrent, Distributed, and Real-Time
Applications with UML. IN:Addison-Wesley, 2001, ch. 2.
[12] D. Bennett, Designing Hard Software The Essential Tasks. Greenwich:
Manning, 1997, pp. 25-100.
[13] The Official Handbook of MASCOT, Joint IECCA and MUF Committee,
1987.
[14] G.P. Mullery, "CORE - A Method for Controlled Requirement
Specification", Proceedings of the 4th international conference on
Software engineering, Munich Germany 1979 , pp.126 - 135.
[15] CORE Controlled Requirements Expression, System Designers plc, Fleet
Hampshire, GU13 8 PD, UK document no.1986/0786/500/PR/0518,
1986.
[16] B. Selic, G. Gullekson, P.T. Ward, Real-Time Object-Oriented
Modeling. Wiley, 2005, ch.1. & ch. 2.
[17] M. Antonsson, P. Hansson, "Modeling of Real-Time Systems in UML
with Rational Rose and Rose Real-Time based on RUP", Ericsson
Mobile Data Design.., AB (ERV) Gothenburg, Sweden, M.S thesis open
rep. ERV/G-01:071 Uen,2001.