Generated Code. In Proc. of International Automotive
Conference (IAC), Stuttgart, Germany.
Doerenberg, F. (2004). Analysis and Synthesis of Depend-
able Computing and Communication Systems, chapter
Dependability Impairments: Faults, Errors and Fail-
ures. www.nonstopsystems.com. to be published.
Fenelon, P., McDermid, J., Nicholson, M., and Pumfrey,
D. (1994). Towards Integrated Safety Analysis and
Design. ACM Computing Reviews, 2(1):21 – 32.
Freeman, L. (1977). A set of measures of centrality based
on betweenness. Sociometry, 40:35 – 41.
Goddard, P. L. (2000). Software FMEA Techniques. In
IEEE Proceedings Annual Reliability and Maintain-
ability Symposium.
Goseva-Popstojanova, K., Hassan, A., Abdelmoez, A.
G. W., Nassar, D., Ammar, H., and Mili, A. (2003).
Architectural-Level Risk Analysis Using UML. IEEE
Transaction on Software Engineering, 29(10):946 –
960.
Group, T. S. (1994 – 2004). CHAOS: A Recipe for Success.
Technical report, The Standish Group.
Gulden, C. (2004). Algorithmic analysis of large net-
works by computing structural indices. Technical re-
port, Fachbereich Mathematik und Statistik, Univer-
sit
¨
at Konstanz, 78457 Konstanz, Germany.
Hailpern, B. and Santhanam, P. (2002). Software debug-
ging, testing and verification. IBM Systems Journal,
41(1):4–12.
Halbwachs, N. (1997). Synchronous Programming of Reac-
tive Systems. Kluwer.
Hohmann, W. (2004). Supporting Model-Based Develop-
ment with Unambiguous Specifications, Formal Veri-
fication and Correct-By-Construction Embedded Soft-
ware. Technical report, Esterel Technologies.
Horowitz, B., Liebman, J., Ma, C., Koo, T. J., Sangiovanni-
Vincentelli, A., and Sastry, S. (2003). Platform-
Based Embedded Software Design and System Inte-
gration for Autonomous Vehicles. IEEE Transaction,
91(1):100 – 111.
Kazman, R., Klein, M., and Clements, P. (1999). Evalu-
ating Software Architectures for Real-Time Systems.
Annals of Software Engineering, 7:71 – 93.
Kopetz, H. (1997). Real-time Systems: Design Program-
ming for Distributed Embedded Applications. Kluwer.
Kopetz, H. and Bauer, G. (2003). The Time-Triggered Ar-
chitecture. IEEE Special Issue on Modeling and De-
sign of Embedded Software, 23(1).
Lehmann, M. (2003). Software evolution - cause and ef-
fects. In Proceedings of the 9th International Stevens
Awards at IEEE ICSM.
Martin, R. (1995). OO Design Quality Metrics (An Analy-
sis of Dependencies). ROAD.
MathWorks (2004). Simulink. www.mathworks.com.
McConnell, S. (1996). Software Quality at Top Speed.
http://www.stevemcconnell.com/articles/art04.htm.
Menkhaus, G., Holzmann, M., and Fischmeister, S. (2004).
Time-triggered Communication for Distributed Con-
trol Applications in a Timed Computation Model. In
Proceedings of DASC04.
Montgomery, T., Pugh, D., Leedham, S., and Twitchett, S.
(1996). FMEA Automation for the Complete Design
Process. In IEEE Proc Annual Reliability and Main-
tainability Symposium, pages 30 – 36.
Mukerji, J. (2001). Model driven architecture. Technical
Report ormsc//01-07-01, OMG.
Parkinson, H., Thomson, G., and Iwnicki, S. (1998). The
development of an FMEA methodology for rolling
stock remanufacture and software quality. ImechE
Seminar Publication, 20:55 – 66.
Pasetti, A. (2002). A Software Framework for Satellite Con-
trol Systems Methodology and Development. Springer,
LNCS Serie.
Pentti, H. and Atte, H. (2002). Failure mode and effects
analysis of software-based automation systems. Tech-
nical Report STUK-YTO-TR 190, STUK, Helsinki.
Sabidussi, G. (1966). The centrality index of a graph. Psy-
chometrica, 31:581 – 603.
SAE (2002). Surface vehicle recommended practice. Tech-
nical Report SAE-J1739, Society of Automotive En-
gineers, Warrendale, USA.
Stein, C. et al. (2004a). A new suite of metrics for object-
oriented software. Computer Science Department,
University of Alabama in Huntsville, Huntsville, AL
35899 USA.
Stein, C., Etzkorn, L., and Utley, D. (2004b). Comput-
ing Software Metrics from Design Documents. In
ACMSE.
Watson, A. H. and McCabe, T. J. (1996). Structured Test-
ing: A Testing Methodology Using the Cyclomatic
Complexity Metric. Technical Report NIST Spec.
Publ. 500-235, National Institute of Standards and
Technology, Gaithersburg.
Yovine, S. (1997). A verification tool for real-time systems.
International Journal of Software Tools for Technol-
ogy Transfer, 1(1/2):123 – 133.
Yovine, S. (1998). Embedded Systems, chapter Model-
checking timed automata. LNCS. Springer.
METRIC SUITE DIRECTING THE FAILURE MODE ANALYSIS OF EMBEDDED SOFTWARE SYSTEMS
273