A Method for Service-Oriented Personalized Requirements Analysis
- 1
- 2
Abstract
The development of Web service has changed the process of software production, and requirements engineering becomes the key issue of service-oriented software engineering. Meantime, it reduces the degree of difficulty of software production, which facilitates end-users to customize software according to their personalized requirements. The paper proposes a method for service-oriented personalized requirements analysis, which is based on domain goal model and process model. The method can inform users of potential errors in requirements by detecting the correctness of requirements, which is driven by users’ personalized operations on goal models, and customize personalized processes to satisfy users’ requirements by reusing domain processes. The personalized processes are the basis for Web service discovery and composition.
- U. Wahli, L. Ackerman, Bari A D, et. al., “Building SOA Solutions Using the Rational SDP,” IBM Redbook, 2007. http://www.redbooks .ibm.com.
- K. Q. He, R. Peng, W. Liu, J. Wang and B. Li, “Networked Software,” In Chinese, Science Press, Beijing, 2008.
- K. Q. He, J. Wang and P. Liang, “Semantic Interoperability Aggregation in Service Requirements Refinement,” Journal of Computer Science and Technology (JCST), Vol. 25, No. 6, 2010, pp. 1103-1117. doi:10.1007/ s11390-010-9392-3
- K. Q. He, P. Liang, Ji. Liu, et al., “Design Metho- dology of Networked Software Evolution Growth Based on Software Patterns,” Journal of System Science and Complexity, Vol. 19, No. 2, 2006, pp. 157-181. doi: 10.1007/s11424-006-0157-6
- P. Liang, P. Avgeriou, K. Q. He and L. Xu, “From Collective Knowledge to Intelligence: Pre-Requirements Analysis of Large and Complex Systems,” Proceedings of the 1st Workshop on Web 2.0 for Software Engineering (Web2SE),” Cape Town, 2010, pp. 26-30.
- F. He, “Yoshiaki Fukazawa: Requirement Life Cycle and its Integrated Modeling Framework,” Special Issue on Software Engineering and Complex Networks, Dynamics of Continuous, Discrete and Impulsive Systems, Series B, Applications & Algorithms, Watam Press, Canada, Vol. 14(S6), 2007, pp. 227-232
- K. C. Kang, S. G. Cohen, J. A. Hess et al., “Feature- Oriented Domain Analysis (FODA) Feasibility Study,” Technical Report CMU/SEI-90-TR-21, Software Engineering Institution, Carnegie Mellon University, Pittsburgh, 1990.
- K. C. Kang, J. Lee and P. Donohoe, “Feature-Oriented Product Line Engineering,” IEEE Software, Vol. 19, No. 4, 2002, pp. 58-65. doi:10.1109/MS.2002.1020288
- J. Mylopoulos, L. Chung and E. Yu, “From Object-Ori- ented to Goal-Oriented Requirements Analysis,” Commu- nications of the ACM, 1999, Vol. 42, No. 1, pp. 31-37. doi:10.1145/291469.293165
- A. Dardenne, A. van Lamsweerde and S. Fickas,” Goal- Directed Requirements Acquisition,” Science of Computer Programming, Vol. 20, 1993, pp. 3-50. doi:10.1016/ 0167-6423(93)90021-G
- P. Bresciani, A. Perini, P. Giorgini, F. Giunchiglia and J. Mylopoulos, “Tropos: An Agent-Oriented Software Development Methodology,” Autonomous Agents and Multi-Agent Systems, Vol. 8, No. 3, 2004, pp. 203-236. doi:10.1023/ B:AGNT.0000018806.20944.ef
- L. Penserini, A. Perini, A. Susi and J. Mylopoulos, “From Stakeholder Needs to Service Requirements,” Proceedings of International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER’06) at 14th IEEE International Conference on Requirements Engineering (ICRE 2006), Minneapolis, 2006.