Proceedings of the 6 th International Conference on Computing and Informatics, ICOCI 2017 25-27April, 2017 Kuala Lumpur. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 033 215 APPLYING A NEW HYBRID MODEL OF EMBEDDED SYSTEM DEVELOPMENT METHODOLOGY ON A FLOOD DETECTION SYSTEM Azizah Suliman 1 , Nursyazana Nazri 2 , Surizal Nazeri 3 1 Universiti Tenaga Nasional, Malaysia, azizah@uniten.edu.mymailto:dejl@sunmoon.ac.kr 2 Universiti Tenaga Nasional, Malaysia, syazana@gmail.com 3 Universiti Tenaga Nasional, Malaysia, surizal@uniten.edu.my ABSTRACT. The embedded system development methodology has not been as well established as the development methodology in software engi- neering. Involving inter-disciplinary activities in the development of hard- ware and software need to be further considered when developing an em- bedded system. This paper presents a new development model for an em- bedded system by the hybridization of selected development methodologies in software engineering and systems engineering, considering that they are both essential in embedded system. The model is harmonized with embed- ded system design vital tasks and also non-functional properties following the ISO/IEC 9126 standard. The model is then applied to a flood detection system for verification purposes. With the phases and steps in the new hy- brid model for embedded systems development methodology carefully fol- lowed, the system was built in a more systematic and structured manner ad- dressing the every needs of an embedded system’s requirements. Keywords: Embedded System, Development Methodology, Flood Detec- tion System. INTRODUCTION A general definition given by the Institute of Electrical and Electronics Engineers (IEEE) of embedded system is; it is a computer system that is part of a larger system and performs certain specialized tasks for specific purposes that satisfy some of the requirements of that system. Therefore, every system with embedded software alongside a specific goal can be termed as an embedded system. An embedded system is constrained by its extra-functional properties, and those extra-functional properties for one particular embedded system might differ from another. For example, the reliability property in an automatic chocolate vending machine (small-scale embedded system) might not be in an equal priority like in a military defence system (sophisticated embedded system). Each type of embedded systems has its own concern of quality properties. Therefore, that explains on why embedded system does not have a generic methodology that can be applied into all domains. The drawback of generality is inefficiency. This statement is supported by Jerraya and Wolf (2005) and Crnkovic (2005). Embedded system does not have its own development methodology. Constructing a devel- opment methodology for designing embedded system can be challenging as one must under- stand that it is an interdisciplinary activity a hybrid of hardware and software. This research proposes the idea of integrating software engineering and systems engineering development