skip to main content
10.1145/1370811.1370817acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

RGPS: a unified requirements meta-modeling frame for networked software

Authors Info & Claims
Published:10 May 2008Publication History

ABSTRACT

Networked software, a special kind of applications in service-oriented computing and ultra-large-scale systems, is a complex software system deploying on network environment. Requirements engineering of networked software poses many problems owing to the dynamic topology structure, users' uncertainty, and continuous growing requirements. Towards these problems, a unified requirements meta-modeling frame for networked software named RGPS is proposed by merging functional and nonfunctional requirements. Particularly, two kinds of nonfunctional requirements, context and trustworthy requirements, are taken into account in this paper. RGPS serves as a unified basis for requirements engineering of networked software. Meta-models of the RGPS frame are introduced in detail. In addition, a case study in urban transportation domain is illustrated to explain the RGPS frame.

References

  1. Huhns, M. N., and Singh M. P. 2005. Service-oriented computing: key concepts and principles. IEEE Internet Computing. 1--2(2005), 2--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Feiler, P., Goodenough, J., Linger, R., et al. 2006. Ultra-Large-Scale Systems. The Software Challenge of the Future. Software Engineering Institute/Carnegie Mellon University, http://www.sei.cmu.edu/uls/uls.pdf.Google ScholarGoogle Scholar
  3. He, K., Peng, R., Liu, J., et al. 2006. Design methodology of Networked software evolution growth based on software patterns. Journal of System Science and Complexity, 19 (2006), 157--181.Google ScholarGoogle ScholarCross RefCross Ref
  4. Wang, J., He, K., Li, B., et al. 2007. Meta-models of Domain Modeling Framework for Networked Software. In Proceedings of The Sixth International Conference on Grid and Cooperative Computing (Urumchi, China, Aug. 2007). GCC'2007. 878--885. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dey, A. K. 2001, Understanding and Using Context. Pers. and Ubiquitous Comp. J. 5, 1(2001), 4--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Avizienis, A., Laprie, J. C., Randell, B., and Landwehr, C. 2004. Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. on Dependable and Secure Computing. 1, 1(2004), 11--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Donzelli, P. and Basili, V. 2006. A practical framework for eliciting and modeling system dependability requirements: Experience from the NASA high dependability computing project. Journal of Systems and Software. 79(2006), 107--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Yu, E. 1994. Modeling strategic relationships for process reengineering. PhD thesis, Department of computer science, University of Toronto. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jureta, I. and Faulkner S. 2005. An agent-oriented meta-model for enterprise modeling. In Proceedings of ER workshop 2005, LNCS 3770, 2005, 151--161. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lamsweerde, A. V. 2001. Goal--oriented requirements engineering: a guided tour. In Proceedings of the 5th IEEE Int. Symp. on Requirements Engineering (Toronto, Canada, Aug. 2001). RE'01. 249--263. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kang, K., Cohen, S., Hess, J., et al. 1990. Feature-Oriented Domain Analysis (FODA): feasibility study. Technical Report: CMU/SEI-90-TR-021, Software Engineering Institute/Carnegie Mellon University.http://www.sei.cmu.edu.Google ScholarGoogle Scholar
  12. Martin, D., Ankolekar, A., Burstein, M., et al. 2006. OWL-S: Semantic Markup for Web Services. W3C Candidate Recommendation, http://www.daml.org/services/owl-s/.Google ScholarGoogle Scholar
  13. Jackson, M. 2001. Problem Frames, ACM Press Books, Addison Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jackson, M. 2005. Problem Frames and Software Engineering. Journal of Information and Software Technology, special issue on the 1st International Workshop on Advances and Applications of Problem Frames. 47, 14(Nov. 2005), 903--912. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Laney, R., Barroca,L., Jackson, M., et al. 2004. Composing Requirements Using Problem Frames. In Proceedings of the 12th International Requirements Engineering Conference, (Kyoto, Japan, 2004). RE'04. 122--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Woodcock, J. and Davies, J. 1996. Using Z: Specification, Refinement, and Proof. Prentice-Hall International. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. RGPS: a unified requirements meta-modeling frame for networked software

        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
          IWAAPF '08: Proceedings of the 3rd international workshop on Applications and advances of problem frames
          May 2008
          88 pages
          ISBN:9781605580203
          DOI:10.1145/1370811

          Copyright © 2008 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: 10 May 2008

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Upcoming Conference

          ICSE 2025

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader