Abstract
Service-centric systems pose new challenges and opportunities for requirements processes and techniques. This paper reports new techniques developed by the EU-funded SeCSE Integrated Project that enable service discovery during early requirements processes and exploit discovered services to enhance requirements specifications. The paper describes the algorithm for discovering services from requirements expressed using structured natural language, and demonstrates it using an automotive example. The paper also reports a first evaluation of the utility of the environment that implements this algorithm when improving the specification of requirements with retrieved services.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Brill, E.: A simple rule-based part of speech tagger.In: Proc. Third Conference on Applied Natural Language Processing, ACL, Trento, Italy (1992)
Jones, S.V., Maiden, N.A.M., Zachos, K., Zhu, X.: How Service-Centric Systems Change the Requirements Process. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 13–14. Springer, Heidelberg (2005)
Leavitt, N.: Are Web Services Finally Ready to Deliver? IEEE Computer 37(11), 14–18 (2004)
McCarthy, D., Koeling, R., Weeds, J., Carroll, J.: Using Automatically Acquired Predominant Senses for Word Sense Disambiguation. In: Proceedings of the ACL 2004 Senseval-3 Workshop Barcelona, Spain (2004)
Miller, K.: Introduction to WordNet: an On-line Lexical Database Distributed with WordNet software (1993)
Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley-Longman, Redwood City (1999)
Salton, G., Wong, A., Yang, C.S.: A vector-space model for information retrieval. In: Journal of the American Society for Information Science, vol. 18, pp. 13–620. ACM Press, New York (1975)
Sawyer, P., Hutchinson, J., Walkerdine, J., Sommerville, I.: Faceted Service Specification. In: Proceedings SOCCER (Service-Oriented Computing: Consequences for Engineering Requirements) Workshop, at RE’05 Conference, Paris (August 2005)
Schutze, H., Pedersen, J.: Information retrieval based on word senses. Proceedings of the Symposium on Document Analysis and Information Retrieval 4, 161–175 (1995)
Simpson, T.: (2005) opensource.ebswift.com/WordNet.Net
Singhal, A., Pereira, F.: Document expansion for speech retrieval. In: Proceedings of ACM SIGIR, pp. 34–41, Berkeley, CA, USA (1999)
SeCSE 2005, secse.eng.it
Stevenson, M., Wilks, Y.: The Interaction of Knowledge Sources in Word Sense Disambiguation. Computational Linguistics 27(3), 321–349 (2001)
Stokoe, C.M, Oakes, M.J, Tait, J.I: Word Sense Disambiguation in Information Retrieval Revisited. In: Proceedings of the 26th ACM SIGIR. pp. 159–166 Toronto, Canada (2003)
Tetlow, P., Pan, J., Oberle, D., Wallace, E., Uschold, M., Kendall, E.: Ontology Driven Architectures and Potential Uses of the Semantic Web in Software Engineering, W3C (2005)
Wang, Y., Stroulia, E.: Semantic Structure Matching for Assessing Web-Service Similarity, First International Conference on Service Oriented Computing, Trento, Italy (December 15-18, 2003)
Wilks, Y., Stevenson, M.: The grammar of sense: Is word-sense tagging much more than part-of-speech tagging? Sheffield Department of Computer Science, Research Memoranda (1996)
Zachos, K., Zhu, X., Maiden, N., Jones, S.: Seamlessly Integrating Service Discovery into UML Requirements Processes. In: Proceedings 2006 International Workshop on Service-Oriented Software Engineering (SoSE’2006), Shanghai, China, ACM Press, New York (2006)
Zhu, H., Maiden, N.A.M., Jones, S.V., Zachos, K.: Applying Patterns in Service Discovery.In: Proceedings SOCCER (Service-Oriented Computing: Consequences for Engineering Requirements) Workshop, at RE’05 Conference, Paris (August 2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Zachos, K., Maiden, N., Zhu, X., Jones, S. (2007). Discovering Web Services to Specify More Complete System Requirements. In: Krogstie, J., Opdahl, A., Sindre, G. (eds) Advanced Information Systems Engineering. CAiSE 2007. Lecture Notes in Computer Science, vol 4495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72988-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-72988-4_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72987-7
Online ISBN: 978-3-540-72988-4
eBook Packages: Computer ScienceComputer Science (R0)