skip to main content
10.1145/2491411.2492407acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Towards open architecture system

Published:18 August 2013Publication History

ABSTRACT

The use of diverse standards while developing web and mobile technologies brings new challenges when it comes to flexibility, interoperability, customizability and extensibility of the software systems. In addition, such systems in most of the cases are closed, thus make the development and customization process for system designers, developers and end-users a challenging effort. All these developments require further research attention. This work addresses these challenges from open system architecture perspective. The proposed approach is based on practical development efforts, and theoretical research including state of the art projects and definitions related to open architectures that we surveyed. The initial results indicate that a combination of service-oriented approaches with open source components and open standard data formats pave the way towards an open, extensible architecture. The core contribution of this research will be (a) an open architecture model and (b) the developed system itself based on the model, and (c) the benefits of applying open architecture approaches throughout the development processes.

References

  1. Anokwa, Y., Hartung, C. and Brunette, W. 2009. Open source data collection in the developing world. October (2009), 97–99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Byelozyorov, S., Pegoraro, V. and Slusallek, P. 2011. An Open Modular Architecture for Effective Integration of Virtual Worlds in the Web. 2011 International Conference on Cyberworlds (Oct. 2011), 46–53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Carrascosa, C., Giret, A., Julian, V., Rebollo, M., Argente, E. and Botti, V. Service Oriented MAS  : An open architecture ( Extended Abstract ). 1291–1292.Google ScholarGoogle Scholar
  4. Cavuşoğlu, M.C., Göktekin, T.G. and Tendick, F. 2006. GiPSi:a framework for open source/open architecture software development for organ-level surgical simulation. IEEE Engineering in Medicine and Biology Society. 10, 2 (Apr. 2006), 312–22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chung, L., Cesar, J. and Leite, P. 2009. On Non-Functional Requirements in Software. A.T.B. et al. (Eds.):, ed. Springer-Verlag Berlin Heidelberg. 363–379.Google ScholarGoogle Scholar
  6. Doerr, J., Kerkow, D., Koenig, T., Olsson, T. and Kaiserslautern, G.- 2005. Non-Functional Requirements in Industry – Three Case Studies Adopting an Experience-based NFR Method. Proceedings. 13th IEEE International Conference on Requirements Engineering (2005), 373–382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Estrin, D. and Sim, I. 2010. Open mHealth architecture: an engine for health care innovation. Science(Washington). (2010).Google ScholarGoogle Scholar
  8. Glinz, M. 2007. On Non-Functional Requirements. 15th IEEE International Requirements Engineering Conference (RE 2007). (Oct. 2007), 21–26.Google ScholarGoogle Scholar
  9. Henderson, P. 2009. Modular Open Systems Architecture. April (2009), 1–15.Google ScholarGoogle Scholar
  10. Josc, R., Moreira, A., Meneses, F. and Coulson, G. 2001. An Open Architecture for Developing Mobile Location-Based Applications over the Internet. (2001), 500–505. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lindsey, A.E. 2009. Component-Based Tool for Mission Operations Software Deployment. (2009), 1–8.Google ScholarGoogle Scholar
  12. Milrad, M., Kohen-Vacs, D., Vogel, B., Ronen, V., M. and Kurti, A. 2011. An Integrated Approach for the Enactment of Collaborative Pedagogical Scripts Using Mobile Technologies,” Proceedings of the International Conference on CSCL 2011, Hong Kong, China.Google ScholarGoogle Scholar
  13. Oreizy, P. 2000. Open architecture software: a flexible approach to decentralized software evolution. PhD Thesis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Solingen, R. Van and Berghout, E. 1999. The Goal/Question/Metric Method: a practical guide for quality improvement of software development. McGraw-Hill Publishing Company.Google ScholarGoogle Scholar
  15. Taivalsaari, A. and Mikkonen, T. 2011. Objects in the cloud may be closer than they appear towards a taxonomy of webbased software. 2011 13th IEEE International Symposium on Web Systems Evolution (WSE). (Sep. 2011), 59–64.Google ScholarGoogle ScholarCross RefCross Ref
  16. Taylor, R. N., Medvidovic, N. and Dashofy E.M. 2009. Software Architecture: Foundations, Theory, and Practice, Wiley, John & Sons, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Victor, B.R., Gianluigi, C. and Rombach, H.D. 1994. The goal question metric approach. Encyclopedia of Software Engineering. 2, (1994), 1–10Google ScholarGoogle Scholar
  18. Vogel, B. 2011. An Interactive Web-Based Visualization Tool: Design and Development Cycles. 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops (Jul. 2011), 279–285. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Vogel, B., Kurti, A., Milrad, M. and Mikkonen, T. 2012. Architectural Concepts: Evolution of a Software System Across Design and Implementation Stages in Dynamically Changing Environments. 2012 IEEE 36th Annual Computer Software and Applications Conference Workshops (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Vogel, B., Kurti, A., Milrad, M., Johansson, E. and Müller, M. 2012. Mobile Inquiry Learning in Sweden: Development Insights on Interoperability, Extensibility and Sustainability of the LETS GO Software System,” submitted to Special Issue of “Powering Up: Insights from Distinguished Mobile and Ubiquitous Learning Projects across the World” Journal of Educational Technology & Society, on December, 2012.Google ScholarGoogle Scholar
  21. Zhang, L.-J. and Zhou, Q. 2009. CCOA: Cloud Computing Open Architecture. 2009 IEEE International Conference on Web Services. (Jul. 2009), 607–616. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards open architecture system

    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 Conferences
      ESEC/FSE 2013: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
      August 2013
      738 pages
      ISBN:9781450322379
      DOI:10.1145/2491411

      Copyright © 2013 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: 18 August 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate112of543submissions,21%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader