Domain Component-Based Service Requirements Modeling and Analysis
Wei Liu, Chengwan He, Kui Zhang · 2009
Service-oriented computing (SOC) is the computing paradigm that utilizes services as fundamental elements for developing applications. The modeling and analysis of services-oriented software requirements is one of important study contents in SOC. Owing to frequent changes of individual or collective requirements, continuous evolution of system function and structure, the study object of services-oriented requirement complete analysis is relative completeness of services requirements but not absolute completeness. Our study focuses this key problem of services-oriented software engineering. First of all, domain knowledge and software reuse technology are combined to present a framework of services-oriented requirement components modeling; then, constructing and optimizing the requirement components directed graph to automatically realize completeness analysis for service requirements; lastly, the concepts of expected requirements and excited requirements are introduced into our study for quantitatively evaluating the completeness results. The study productions provide theoretical foundation and tool support for modeling in semantic level and analyzing of services-oriented software requirements automatically, simultaneity it will adapt to the new challenges of software on network environments development mode and improve the agreement degree of stakeholders by a large margin.