Embedded Software Engineering: The State of the Practice
IEEE Software
Dynamic adaptation of application aspects
Journal of Systems and Software - Special issue: Computer systems
Using Aspect-GAMMA in the design of embedded systems
HLDVT '02 Proceedings of the Seventh IEEE International High-Level Design Validation and Test Workshop
Aspect-oriented programming for reactive systems: Larissa, a proposal in the synchronous framework
Science of Computer Programming - Special issue: Foundations of aspect-oriented programming
GenERTiCA: A Tool for Code Generation and Aspects Weaving
ISORC '08 Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing
Aspect-Oriented Executable UML Models for Context-Aware Pervasive Applications
MOMPES '08 Proceedings of the 2008 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software
Aspect-oriented software development
Aspect-oriented software development
Aspect-Oriented Analysis for Embedded Real-Time Systems
ASEA '08 Proceedings of the 2008 Advanced Software Engineering and Its Applications
Aspect Oriented Middleware for Mobile Real-Time Systems
ASEA '08 Proceedings of the 2008 Advanced Software Engineering and Its Applications
A model-based aspect-oriented framework for building intrusion-aware software systems
Information and Software Technology
Malaca: A component and aspect-oriented agent architecture
Information and Software Technology
Trends in Embedded Software Engineering
IEEE Software
DERAF: a high-level aspects framework for distributed embedded real-time systems design
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Model driven software development in the context of embedded component infrastructures
Component-Based Software Development for Embedded Systems
Hi-index | 0.00 |
Recently, it is one of the most challenging fields in software engineering for embedded software development, since the advancement of embedded technologies has made our life increasingly depend on embedded systems and increased the size and complexity of embedded software. Embedded software developers must pay attention to not only performance and size but also extensibility and modifiability with a view to the complexity rising of embedded software. Besides, one of the characteristics of mobile embedded software is that they are context dependence with crosscutting concerns. Therefore, how to provide a systematic approach to modeling the mobile embedded software, especially on the crosscutting between the sensor, context and reactive behavior, has become an emerging issue in present researches. In this paper, we propose an aspect-oriented modeling process and notations extended from UML for mobile embedded software modeling to deal with the context dependence among sensors and their corresponding reactive functionalities. For the aspect oriented modeling process, the aspects modeling process is provided to separate the concerns of the mobile embedded software. Meanwhile, the extended notations with meta-model framework under class diagram, sequence diagram, and state machine diagram are depicted to facilitate the aspects modeling on structural and behavioral perspectives, respectively. Moreover, a Female Anti-Robbery System is used as an illustrative example to demonstrate our proposed approach.