ABSTRACT
Aspect-Oriented Approach is mainly applied for supporting software design in many software applications. The separation of concerns is the most significant purpose to handle with flexible requirements. In this paper, we have designed a fine granularity of a House Bookkeeping Conceptual Framework based on set of data, functional data, and aspect elements of layers. A weaver model is an execution of integrating three concerns that they are separated relatively. A dynamic weaving is provided supporting of adaptive and extensive changes in concerns during a run-time. The notion of logical quantifiers is introduced to express an infinite series of table names among three-dimensional data sets. An Aspect Oriented Approach for supporting house bookkeeping software design based on a prototyping model is proposed to describe a process for analyzing, designing, implementing, and reviewing through a unique division of the fine granularity as well. For future research, the challenge of an implement phase is to design an execution flow of the components by applying the concept design of aspect-oriented software development.
- Wikipedia. 2017. Web Application. Retrieved from https://en.wikipedia.org/wiki/Web_application.Google Scholar
- Elmblad, S. 2017. Best Online Personal Finance Software Apps. (February 2017). Retrieved September 2, 2017 from https://www.thebalance.com/best-online-personal-finance-software-apps-1293822.Google Scholar
- IBM. 2012. A mobile application development primer. IBM Corporation, Software Group, Somers, NY.Google Scholar
- Turban, E., McLean, E., and Wetherbe, J. 2006. Information Technology for Management (5th. ed.). John Wiley & Sons Inc., Hoboken, NJ.Google Scholar
- Kakade, N. and Lokhande, S. D. 2016. IoT based Intellignt home using Smart Devices. Int. J. Innov. Res. Comput. Commun. Eng. 4, 6 (jun. 2016), 12090-12097.Google Scholar
- Tang, L., FedEx, Tsai, W.Dong, J., and Vice Chair of AZ-TW Society of Technology. Enterprise Mobile Service Architecture: Chanllenges. Serv Tech. Mag. 79 (Dec. 2013), 1--43.Google ScholarCross Ref
- Technpedia. 2017. Enterprise Application (EA). Retrieved from https://www.techopedia.com/definition/24804/enterprise-application-ea.Google Scholar
- Zavolokina, L., Dolata, M, and Schwaba. G. 2017. FinTech Transformation: How IT-Enabled Innovations Shape the Financial Sector. Enter. App., Mar. Serv. in the Finance Industry. 276 (Jan. 2017), 75-88.Google ScholarCross Ref
- Bennett, S. and Scholes, J. 1990. Object-Oriented System Analysis and Design using UML. Maidenhead, McGraw-Hill.Google Scholar
- Tremblay, G. Software Design Knowlede and Vincenti's categories of engineering kowledge. IEEE Ann. His. Comput. 23,1 (January -- March 2001), 76-79. Google ScholarDigital Library
- Kumar, An., Kumar, Ar., and Lyyappan, M. 2016. Applying Separation of Concern for Developing Softwares Using Aspect Oriented Programming Concepts. Procedia Comput Sci. 85 (2016), 906-914.Google ScholarCross Ref
- Somantri, M., Nugroho, L. E., Widywan, and Ashari, A. 2015. Design of Agent Framework Using Aspect Oriented Approach. In Proceding of IEEE International Seminar on Intelligent Technology and Its Applications (Surabaya, Indonesia, May 20-21, 2015). IEEE, New Jersey, NJ, 297-302.Google Scholar
- Lee, J. S. and Bae, D. H. 2004. An aspect-oriented framework for developing component-based software with the collaboration-based architectural style. Inform. Softw. Tech. 46,2 (Feb. 2004), 81-97.Google ScholarCross Ref
- Sommerville, I. 2006. Aspect-oriented Software Development (8th Edition). Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA.Google Scholar
- Rukhiran, M. and Netinant, P. 2017. The House Bookkeeping Conceptual Framework for Supporting Adaptability Using Three Dimensions Layering. In Proceeding of the 2nd International Conference on Data, Internet & Education Technologies (Bali, Indonesia, April 1-2, 2017) 55-59.Google Scholar
- Netinant, P. 2015. Design adaptability for multilingual mobile application software. In proceeding of the 24th International Conference on Software Engineering and Data Engineering (California, USA, October 12-14, 2015) 189-193.Google Scholar
- Pukdesree, S. and Netinant, P. 2016. Conceptual framework: The adaptive biometrics authentication for accessing cloud computing services using iPhone. Advances Intell. Syst. Computing. 463 (Jun. 2016), 209-216.Google Scholar
- Prohaska, Z., Uroda, I., and Zbasnik, R. 2010. Money and Bonds -- A Computer Program for Personal Fianance. In Proceeding of the IEEE 33rd International Convention on Information and Communication Technology, Electronics and Microelectronics (Opatija, Croatia, May 2-28, 2010). IEEE, New Jersey, NJ.Google Scholar
- Ugwoke, F. N. and Ibeh, C. L. 2015. Bank Account Tracker Using Andriod Mobile Phone for (Stanbic Ibtc Bank). J. Electron. Commun. Eng. Res. 2,10 (2015), 18-29.Google Scholar
- Qian, Z., Yu, H., and Fan, G. 2015. The modeling of adaptive cyber physical system using Aspect Oriented Approach. Appl. Math. Inform. Sci. 9,4 (Juk. 2015), 1981-1992.Google Scholar
- Zhang, L., Zhao, K., and Ni, Y. Concern Framework Supporting Aspect Oriented Software Architecture Design. In Proceeding of the IEEE 2010 International Conference on Computational Intelligence and Software Engineering. (Wuhan, China, December 10-12, 2010). CiSE'10. IEEE, New Jersey, NJ.Google ScholarCross Ref
- Grundy, J. storage and retrieval of Software Components using Aspect. In Proceeding of the IEEE 23rd Australasian Computer Science Conference. (Canberra, Aurtralia, January 31 -- Febuary 3, 2002). ACSC'00.Google Scholar
- Vyas, V. 2017. What is granularity in data warehouse?. (October 2017). Retrieved September 2, 2017 from https://www.quora.com/What-is-granularity-in-data-warehouse.Google Scholar
- Maier, J. F., Eckert, C. M., and Clarkson, P. J. 2017. Model Granularity in Engineering Design - concepts and framework. Design Sci. 3,1 (Jan. 2017), 1-29.Google ScholarCross Ref
- Chiriac, N., Hölttä-Otto, K., Lysy, D., and Suh, E. S. 2011. Level of modularity and different levels of system granularity. J. Mech. Design. 133,10 (Oct. 2011), 101007-101017.Google ScholarCross Ref
Index Terms
- Aspect-Oriented Approach for Supporting House Bookkeeping Software Design
Recommendations
The Concept Design of House Bookkeeping Software Using Aspect Oriented Approach
ICIT '17: Proceedings of the 2017 International Conference on Information TechnologyThe first consideration of IoT has begun since 1990. Over twenty years later, the concept of IoT has become increasingly studied, especially starting on a mobile device. The challenge of our design is to bring the delighted connection between ...
Aspect-oriented requirements engineering: approaches and techniques
DATA '18: Proceedings of the First International Conference on Data Science, E-learning and Information SystemsAspect Oriented Software Development (AOSD) builds on the concept of Separation of Concerns (SoC). It improves software modularity by encapsulating crosscutting concerns into new units called aspects. Aspect Oriented Requirements Engineering (AORE) is ...
Comments