A case study of embedded software development based on aspect-oriented programming

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free