Towards a Process Model for Service-Oriented Development of Embedded Software Systems

Muhammad Waqar Aziz · 2017

As the amount of software is increasing in embedded systems, the software engineering methods and techniques can be applied in their development. In this scenario, Service-Oriented Computing (SOC) has previously been used in the development of embedded systems. However, the concepts of SOC are mostly used at the implementation level without any focus on system analysis and design. To fill this gap, a systematic process model is proposed in this paper for service-oriented development of embedded software systems. The proposed process consists of analysis and design phases of software development. The analysis phase is concerned with the collection of system information and preparation for the system design. Based on this, the system models are developed in the design phase. The effectiveness of the proposed process model is demonstrated through its application in the Smart Home case study. Following the model-based software engineering process, the high-level models can be transformed into the low-level code.

Read the paper · More papers on PaperTik