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.
- Huhns, M. N., and Singh M. P. 2005. Service-oriented computing: key concepts and principles. IEEE Internet Computing. 1--2(2005), 2--8. Google ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Dey, A. K. 2001, Understanding and Using Context. Pers. and Ubiquitous Comp. J. 5, 1(2001), 4--7. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Yu, E. 1994. Modeling strategic relationships for process reengineering. PhD thesis, Department of computer science, University of Toronto. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Jackson, M. 2001. Problem Frames, ACM Press Books, Addison Wesley. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Woodcock, J. and Davies, J. 1996. Using Z: Specification, Refinement, and Proof. Prentice-Hall International. Google ScholarDigital Library
Index Terms
- RGPS: a unified requirements meta-modeling frame for networked software
Recommendations
WS&i*-RGPS: An Approach to Service-Oriented Requirements Engineering Based on RGPS Metamodels
SOSE '14: Proceedings of the 2014 IEEE 8th International Symposium on Service Oriented System EngineeringOwing to the dynamics of the business environment in which organizations must adapt to changes quickly, the information systems have recently had to adapt to new situations so that they can keep adding value efficiently and effectively. In the light of ...
Systematizing the Service-Oriented Requirements Engineering through I* Framework and Web Services
SCC '14: Proceedings of the 2014 IEEE International Conference on Services ComputingOwing to the dynamicity of business environments in which organizations must quickly adapt to changes, the information systems have recently had to adapt to new situations so that they can keep adding value efficiently and effectively. In the light of ...
An Approach to Software Requirements Elicitation Using the Precepts from Activity Theory
ASE '99: Proceedings of the 14th IEEE international conference on Automated software engineeringThe goal of this work is to show that precepts from Activity Theory can be used in software requirements elicitation. Thus, we propose an approach to requirements elicitation using principles from this theory. Initially, we mention common problems found ...
Comments