skip to main content
10.1145/3178212.3178217acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicsebConference Proceedingsconference-collections
research-article

Aspect-Oriented Approach for Supporting House Bookkeeping Software Design

Authors Info & Claims
Published:28 December 2017Publication History

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.

References

  1. Wikipedia. 2017. Web Application. Retrieved from https://en.wikipedia.org/wiki/Web_application.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. IBM. 2012. A mobile application development primer. IBM Corporation, Software Group, Somers, NY.Google ScholarGoogle Scholar
  4. Turban, E., McLean, E., and Wetherbe, J. 2006. Information Technology for Management (5th. ed.). John Wiley & Sons Inc., Hoboken, NJ.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarCross RefCross Ref
  7. Technpedia. 2017. Enterprise Application (EA). Retrieved from https://www.techopedia.com/definition/24804/enterprise-application-ea.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarCross RefCross Ref
  9. Bennett, S. and Scholes, J. 1990. Object-Oriented System Analysis and Design using UML. Maidenhead, McGraw-Hill.Google ScholarGoogle Scholar
  10. Tremblay, G. Software Design Knowlede and Vincenti's categories of engineering kowledge. IEEE Ann. His. Comput. 23,1 (January -- March 2001), 76-79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarCross RefCross Ref
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarCross RefCross Ref
  14. Sommerville, I. 2006. Aspect-oriented Software Development (8th Edition). Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarCross RefCross Ref
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarCross RefCross Ref
  25. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Aspect-Oriented Approach for Supporting House Bookkeeping Software Design

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICSEB '17: Proceedings of the 2017 International Conference on Software and e-Business
      December 2017
      141 pages
      ISBN:9781450354882
      DOI:10.1145/3178212

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 28 December 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader