The paper presents a novel case specific software development methodology oriented toward managing research and development of control software algorithms for modern marine electric propulsion systems. Focus of our research are highly complex technical closed-loop control systems where software performs process control algorithm in real-time. Specific software requirements (like efficient code and close compatibility with hardware on which it is implemented) are satisfied by implementing control mechanisms into development process. In addition, the methodology provides necessary documentation and traceability.
Embedded systems encompass software and hardware components developed in parallel. These systems have been the focus of interest for many scholars who emphasized development issues related to embedded systems. Moreover, they proposed different approaches for facilitating the development process. The aim of this work is to identify desirable characteristics of existing development methodologies, which provide a good foundation for development of new methodologies. For that purpose, systematic mapping methodology was applied to the area of embedded systems, resulting in a classification scheme, graphically represented by a multilayer conceptual network. Afterwards, the most significant clusters were identified, using the k-means algorithm and the squared Euclidean distance formula. Overall, the results provide guidelines for further research aiming to propose a holistic approach for the development of special case of embedded systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.