The aspect-oriented programming (AOP) is gaining popularity for it offers a means to encapsulate crosscutting concerns in the development of complex software systems. The power of AOP enables more degree of separationof- concerns which leads to more understandable, maintainable and extensible software. However, challenges arise when using AOP in the embedded software development. In this work we propose to do embedded application development based on AOP. We implement cockpit display system application software framework (CASF) on VxWorks platform with AOP features based on AspeCtoriented C. Based on this, we implement a sample cockpit display application and test it on the real avionic device. This case study illustrates the potential benefits and issues associated with the use of AOP in embedded development.
CITATION STYLE
Zhang, M., Miao, W., Zhang, X., & Rao, R. (2014). A case study of embedded software development based on aspect-oriented programming. In Lecture Notes in Electrical Engineering (Vol. 308, pp. 377–384). Springer Verlag. https://doi.org/10.1007/978-3-642-54900-7_53
Mendeley helps you to discover research relevant for your work.