Online ISSN:1349-8606
Progress in Informatics  
No.4 March 2007  
Page 63-78  
 
Quality Evaluation of Embedded Software in Robot Software Design Contest
Hironori WASHIZAKI, Yasuhide KOBAYASHI, Hiroyuki WATANABE, Eiji NAKAJIMA, Yuji HAGIWARA, Kenji HIRANABE and Kazuya FUKUDA

LINK [1] H. Washizaki, Y. Kobayashi, H. Watanabe, E. Nakajima, Y. Hagiwara, K. Hiranabe and K. Fukuda, Experiments on Quality Evaluation of Embedded Software in Japan Robot Software Design Contest, Proc. 28th International Conference on Software Engineering (ICSE2006), pp. 551-560, 2006.

LINK [2] Embedded Technology (ET) Software Design Robot Contest; http://www.etrobo.jp/

LINK [3] Japan Embedded Systems Technology Association; http://www.jasa.or.jp/top/en/

LINK [4] The LEGO Group, LEGO Mindstorms; http://mindstorms.lego.com/

LINK [5] ISO/IEC 9126-1, Software engineering-Product Quality-Part 1: Quality model, 2001.

LINK [6] K. Lee and S. J. Lee, A Quantitative Software Quality Evaluation Model for the Artifacts of Component Based Development, Proc. 6th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, and 1st ACIS International Workshop on Self-Assembling Wireless Networks, 2005.

LINK [7] OMG: Unified Modeling Language (UML); http://www.uml.org/

LINK [8] UML Robot Contest; http://www.otij.org/event/umlforum/2003/robocon/

LINK [9] Y. Kobayashi, T. Yamazaki, T. Futagami and H. Watanabe, Robot Contest as Software Engineering Education, Proc. IPSJ/SIGSE Embedded Software Symposium (ESS2004), 2004. (in Japanese)

LINK [10] OMG, Software Process Engineering Metamodel Specification, Version 1.1, 2005.

LINK [11] Change Vision, Inc., UML Modeling Tool-JUDE; http://jude.change-vision.com/jude-web/

LINK [12] Omondo, EclipseUML; http://www.eclipseuml.com/

LINK [13] D. West, Metaphor, Architecture, and XP; Proc. 3rd International Conference on Extreme Programming and Agile Processes in Software Engineering, 2002.

LINK [14] J. Herbsleb, D. Root and J. Tomayko, The eXtreme Programming (XP) Metaphor and Software Architecture, CMU-CS-03-167, Carnegie Mellon University, 2003.

LINK [15] ISO/IEC TR 9126-2, Software engineering-Product Quality-Part 2; External metrics, 2003.

LINK [16] ISO/IEC TR 9126-3, Software engineering-Product Quality-Part 3: Internal metrics, 2003.

LINK [17] M. Lorenz and J. Kidd, Object-Oriented Software Metrics, Prentice Hall, 1994.

LINK [18] F.B. Abreu, M. Gonlao and R. Esteves, Toward the Design Quality Evaluation of Object-Oriented Software Systems; Proc. 5th International Conference on Software Quality, 1995.

LINK [19] R. Banker, S. Datar, C. Kemerer and D. Zweig, Software Complexity and Maintenance Costs; Communications of the ACM, Vol. 36, No. 11, 1993.

LINK [20] W. P. Stevens, G. J. Myers and L. L. Constantine, Structured Design; IBM Systems Journal, Vol. 13, No. 2, 1974.

LINK [21] A. Brown, An Introduction to Model Driven Architecture; IBM developerWorks, May, 2004; http://www-128.ibm.com/developerworks/rational/library/3100.html

LINK [22] B. Selic, The Pragmatics of Model-Driven Development, IEEE Software, Vol. 20, No. 5, 2003.

LINK [23] OMG, UML Profile for Schedulability; Performance, and Time (version 1.1), 2005.

LINK [24] M. Marzolla and S. Balsamo, UML-PSI: The UML Performance SImulator; Proc. 1st International Conference on the Quantitative Evaluation of Systems, 2004.

LINK [25] S. Balsamo, A. Di Marco, P. Inverardiand and M. Simeoni, Model-Based Performance Prediction in Software Development; A Survey, IEEE Transactions on Software Engineering, Vol. 30, No. 5, 2004.

LINK [26] M. Woodside, D. C. Petriu, D. B. Petriu, H. Shen, T. Israr and J. Merseguer, Performance by Unified Model Analysis (PUMA); Proc. 5th ACM Workshop on Software and Performance, 2005.

LINK [27] Y. Nagase, Development methodologies and processes, @IT, January, 2003. (in Japanese), http://www.atmarkit.co.jp/im/carc/serial/column/nagase02/nagase02.html

LINK [28] T. Winn and P. Calder, Is This a Pattern?; IEEE Software, Vol. 19, No. 1, 2002.

LINK [29] H. Washizaki, A. Kubo, A. Takasu and Y. Fukazawa, Relation Analysis Among Patterns on Software Development Process; Proc. 6th International Conference on Product Focused Software Process Improvement, LNCS, Vol. 3547, 2005.

LINK [30] W. J. Brown, R. C. Malveau, H. W. McCormick and T. J. Mowbray, AntiPatterns: Refactoring Software; Architectures, and Projects in Crisis, Wiley, 1998.

LINK [31] C. U. Smith and L. G. Williams, Software Performance AntiPatterns; Proc. 2nd International Workshop on Software and Performance, 2000.

LINK [32] B. Selic, G. Gullekson and P. Ward, Real-Time Object Oriented Modeling, John Wiley & Sons, 1994.

LINK [33] S. M. Yacoub, H. H. Ammar and R. Robinson, Dynamic Metrics for Object Oriented Designs; Proc. 6th International Software Metrics Symposium, 1999.

LINK [34] M. Genero, D. Miranda and M. Piattini, Defining Metrics for UML Statechart Diagrams in a Methodological Way; Proc. International Workshop on Conceptual Modeling Quality, 2003.