A Method for Service-Oriented Personalized Requirements Analysis
Huafeng Chen, Keqing He
DOI: 10.4236/jsea.2011.41007   PDF    HTML     5,719 Downloads   10,363 Views   Citations


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.

Share and Cite:

H. Chen and K. He, "A Method for Service-Oriented Personalized Requirements Analysis," Journal of Software Engineering and Applications, Vol. 4 No. 1, 2011, pp. 59-68. doi: 10.4236/jsea.2011.41007.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] U. Wahli, L. Ackerman, Bari A D, et. al., “Building SOA Solutions Using the Rational SDP,” IBM Redbook, 2007. http://www.redbooks .ibm.com.
[2] K. Q. He, R. Peng, W. Liu, J. Wang and B. Li, “Networked Software,” In Chinese, Science Press, Beijing, 2008.
[3] 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
[4] 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
[5] 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.
[6] 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
[7] 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.
[8] 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
[9] 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
[10] 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
[11] 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
[12] 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.
[13] J. Cao, S. S. Zhang and M. L. Li, “A Goal Driven and Process Reuse Based Web Service Customization Model,” Chinese Journal of Computers, In Chinese, Vol. 28, No. 4, 2005, pp. 721-730.
[14] C. Rolland, C. Souveyet and C. BenAchour, “Guiding Goal Modeling Using Scenarios,” IEEE Transactions on Software Engineering, Vol. 24, No. 12, 1998, pp. 1055- 1071. doi:10.1109/32.738339
[15] Service Oriented Architectures for All (SOA4All). http://www.soa4all.eu/
[16] K. Q. He, Y. F. He, C. Wang, P. Liang and J. Liu. “Ontology & Meta-Modeling Theory and Methodology with Its Applications,” In Chinese, Science Press, Beijing, 2008.
[17] W3C, OWL Web Ontology Language Overview, 2004. http://www.w3.org/TR/owl-features/
[18] W3C. OWL-S: Semantic Markup for Web Services, 2004. http://www.w3.org/Submission/ OWL-S/
[19] J. Wang, K. Q. He, P. Gong, C.Wang, R. Peng and B. Li. “RGPS: A Unified Requirements Meta-Modeling Frame for Networked Software,” Proceedings of Third Interna- tional Workshop on Advances and Applications of Pro- blem Frames (IWAAPF 2008) at 30th International Con- ference on Software Engineering (ICSE 2008), Leipzig, 2008, pp. 29-35.
[20] Z. X. Sun, J. Wang, K. Q. He, S. J. Xiang and D. H. Yu, “A Model Transformation Method in Service-Oriented Domain Modeling,” Proceedings of 21st Australasian Software Engineering Conference (ASWEC 2010),” Auckland, 2010, pp. 107-116. doi:10.1109/ASWEC. 2010.32

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.