skip to main content
10.1145/1961258.1961278acmconferencesArticle/Chapter ViewAbstractPublication PagesprofesConference Proceedingsconference-collections
research-article

Thesis proposal on "Requirement Engineering Process for Service Oriented Software Development"

Published:21 June 2010Publication History

ABSTRACT

Service Oriented Architecture (SOA) has become the new reference architecture for distributed computing. For the last few years the number of services on the web has increased exponentially. Among available services locating the best service that fulfills the user requirement is a challenging task for researchers especially when they are emphasizing on the need of automating the process of web service discovery. There is still no standard Requirement Engineering Process defined for service centric systems, as the traditional processes and those used for COTS selection cannot be used due to the architectural differences of service oriented software development to the other domains. The aim of this thesis proposal is to highlight the issues and challenges for service oriented software development paradigms and then to create a framework based on the solutions to the issues and then validating this proposal with the help of experiments.

References

  1. I. Crnkovic, "Component-based software engineering-new challenges in software development," Software Focus, vol. 2, 2001, pp. 127--133.Google ScholarGoogle ScholarCross RefCross Ref
  2. W. T. Tsai, "Service-oriented system engineering: a new paradigm," IEEE international workshop on service-oriented system engineering (SOSE), Beijing, 2005, pp. 3--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. P. Breivold and M. Larsson, "Component-based and service-oriented software engineering: Key concepts and principles," SOFTWARE ARCHITECTURE EVOLUTION AND SOFTWARE EVOLVABILITY, p. 67.Google ScholarGoogle Scholar
  4. B. Nuseibeh and S. Easterbrook, "Requirements engineering: a roadmap," Proceedings of the Conference on the Future of Software Engineering, ACM New York, NY, USA, 2000, pp. 35--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. E. H. Damian, "Challenges in Requirements Engineering," Requirements E, Springer, Springer, vol. 8, 2003, pp. 149--160.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. W. T. Tsai, Z. Jin, P. Wang, and B. Wu, "Requirement engineering in service-oriented system engineering," proceedings of International Workshop on Service-Oriented System Engineering, Citeseer, pp. 661--668. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Brown, S. Johnston, and K. Kelly, "Using service-oriented architecture and component-based development to build web service applications," interactions, vol. 1, p. 2.Google ScholarGoogle Scholar
  8. N. Maiden, S. Robertson, and J. Robertson, "Creative requirements: invention and its role in requirements engineering," Proceedings of the 28th international conference on Software engineering, ACM, 2006, p. 1074. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. Maiden, "Servicing your requirements," IEEE software, 2006, pp. 14--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Maiden, A. Gizikis, and S. Robertson, "Provoking creativity: Imagine what your requirements could be like," IEEE software, vol. 21, 2004, pp. 68--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Regnell, M. Höst, J. N. och Dag, P. Beremark, and T. Hjelm, "An industrial case study on distributed prioritisation in market-driven requirements engineering for packaged software," Requirements Engineering, vol. 6, 2001, pp. 51--62.Google ScholarGoogle ScholarCross RefCross Ref
  12. G. Spanoudakis and A. Zisman, "Inconsistency management in software engineering: Survey and open research issues," Handbook of software engineering and knowledge engineering, vol. 1, 2001, pp. 24--29.Google ScholarGoogle Scholar
  13. B. Decker, E. Ras, J. Rech, P. Jaubert, and M. Rieth, "Wiki-based stakeholder participation in requirements engineering," IEEE software, 2007, pp. 28--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Nuseibeh and S. Easterbrook, "Requirements engineering: a roadmap," Proceedings of the Conference on the Future of Software Engineering, ACM New York, NY, USA, 2000, pp. 35--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Kaindl, "The missing link in requirements engineering," ACM SIGSOFT Software Engineering Notes, vol. 18, 1993, pp. 30--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. X. Cai, M. R. Lyu, K. F. Wong, and R. Ko, "Component-based software engineering: technologies, development frameworks, and quality assurance schemes," Proc. Asia-Pacific Software Engineering Conf, 2000, pp. 372--379. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. L. Iribarne, A. Vallecillo, C. Alves, and J. Castro, "A nonfunctional approach for COTS components trading," Proc. of WER, Citeseer, 2001, pp. 124--138.Google ScholarGoogle Scholar
  18. L. Karlsson, Å. Dahlstedt, J. N. och Dag, B. Regnell, and A. Persson, "Challenges in market-driven requirements engineering-an industrial interview study," Proceedings of the Eighth International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ'02), Citeseer, 2003, pp. 101--112.Google ScholarGoogle Scholar
  19. C. Ncube and N. A. M. Maiden, "PORE: Procurement-oriented requirements engineering method for the component-based systems engineering development paradigm," International Workshop on Component-Based Software Engineering, Citeseer, 1999.Google ScholarGoogle Scholar
  20. L. Iribarne, J. M. Troya, and A. Vallecillo, "A trading service for COTS components," The Computer Journal, vol. 47, 2004, p. 342.Google ScholarGoogle ScholarCross RefCross Ref
  21. S. Ghosh, J. L. Kelly, and R. P. Shankar, "Enabling the Selection of COTS Components," COTS-Based Software Systems, LNCS, vol. 3412, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. W. Kozaczynski and G. Booch, "Component-based software engineering," IEEE software, vol. 15, 1998, pp. 34--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Alves and A. Finkelstein, "Challenges in COTS decision-making: a goal-driven requirements engineering perspective," Proceedings of the 14th international conference on Software engineering and knowledge engineering, ACM New York, NY, USA, 2002, pp. 789--794. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. L. Chung, K. Cooper, and S. Courtney, "COTS-Aware Requirements Engineering: The CARE Process," Proc. of Int. Workshop on Requirements Engineering on COTS (RECOTS '04), 2004.Google ScholarGoogle Scholar
  25. G. Spanoudakis, A. Zisman, and A. Kozlenkov, "A service discovery framework for service centric systems," Proceedings of the IEEE International Conference on Services Computing (SCC'05), Citeseer, 2005, pp. 251--259. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. K. Zachos, N. Maiden, X. Zhu, and S. Jones, "Discovering web services to specify more complete system requirements," Lecture Notes in Computer Science, vol. 4495, 2007, p. 142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. K. Zachos, N. Maiden, X. Zhu, and S. Jones, "Does Service Discovery Enhance Requirements Specification? A Preliminary Empirical Investigation," Service-Oriented Computing: Consequences for Engineering Requirements, 2006. SOCCER'06, 2006, pp. 2--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. S. Crew, Service Centric System Engineering---EU/IST Integrated Project, 2004.Google ScholarGoogle Scholar
  29. M. Wirsing and M. Hölzl, Rigorous Software Engineering for Service-Oriented Systems---Results of the Sensoria project on Software Engineering for Service-Oriented Computing, Springer, 2010.Google ScholarGoogle Scholar
  30. A. Arsanjani, L. J. Zhang, M. Ellis, A. Allam, and K. Channabasavaiah, "S3: A service-oriented reference architecture," IT professional, vol. 9, 2007, pp. 10--17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A. Arsanjani, S. Ghosh, A. Allam, T. Abdollah, S. Ganapathy, and K. Holley, "SOMA: A method for developing service-oriented solutions," IBM systems Journal, vol. 47, 2008, pp. 377--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. J. Xiang, L. Liu, W. Qiao, and J. Yang, "SREM: A Service Requirements Elicitation Mechanism based on Ontology," Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. http://conferenze.dei.polimi.it/sore04/Google ScholarGoogle Scholar
  34. Sang Won Lim, Taek Lee, Sangsoo Kim, Hoh Peter In, "The Value Gap Model: Value-Based Requirements Elicitation," Computer and Information Technology, International Conference on, pp. 885--890, 7th IEEE International Conference on Computer and Information Technology (CIT 2007), 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Thesis proposal on "Requirement Engineering Process for Service Oriented Software Development"

    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
      PROFES '10: Proceedings of the 11th International Conference on Product Focused Software
      June 2010
      158 pages
      ISBN:9781450302814
      DOI:10.1145/1961258

      Copyright © 2010 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: 21 June 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader