Today mobile devices are widely used everywhere, and have rapidly changed. One of the major characteristics of the mobile software is to continuous need and demand for faster development. Separation of concerns in the mobile software development is essential for adaptability and extensibility. An adaptability is a capable to adapt with respect to the environment that will need to perform. An extensibility is a capable to extend with respect to the new features or requirements that will add in a mobile software. Most software deficiencies and deteriorations are caused by changes in software. Generally, these deviations cannot be avoided. Such changes are often the result of the mobile software evolution and changes in the underlying requirements of mobile software development to meet these evolving needs. Certain refinements can be applied to traditional object-oriented analysis and design techniques. However, refinements are very complicate. A simplicity of software development is considered an important characteristic of a good software development model. Mobile software engineering approaches are a midlife with many accomplishments already achieved, but with many significant works yet to do. An aspect orientation approach have shown to be an effective means of capturing, communicating, and combining software components. We believe that an aspect orientation approach can be applied to a mobile software development on several aspects. To demonstrate the simplicity and practical of the adaptable and extensible mobile software model, we propose a separation of concerns in a mobile software development using an aspect orientation approach.
Paniti Netinant, Rangsit University, Thailand
Stream: Technology and Society: Computers, Technology & Society: IT Delivery
This paper is part of the ACSET2016 Conference Proceedings (View)
View / Download the full paper in a new tab/window