Abstract
A model checking tool OWLSVerifyTool is proposed, designed and developed to verify Web service composition model of software requirement in this paper. It can convert OWL-S documents into Petri nets document described in PNML, then analysis and verify it with Petri nets with engine in dynamic context. Compositing the DL reasoning engine Pellet and F-logic-based reasoning engine Flora-2, it can play their respective advantages to reason and verify static model in static context of software requirement. The automated validation tool can effectively verify software requirement meta-model based on Web service described with OWL-S.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
He, K., Liang, P., Li, B., et al.: Meta-modeling of Requirement for Networked Software, An Open Hierarchical & Cooperative Unified Requirement Framework URF. DCDIS2B 14(S6), 293–298 (2007)
Wang, J., He, K., Li, B., et al.: Meta-models of Domain Modeling Framework for Networked Software. In: Proceedings of The Sixth International Conference on Grid and Cooperative Computing, GCC 2007, Urumchi, China, pp. 878–885 (August 2007)
Matthias, K., Benedikt, F., Katia, S.: OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services. Web Semantics: Science, Services and Agents on the World Wide Web 7(2), 121–133 (2009)
Morimoto, S.: A Survey of Formal Verification for Business Process Modeling. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2008, Part II. LNCS, vol. 5102, pp. 514–522. Springer, Heidelberg (2008)
Qi, G., Tianshi, C., Haihua, S., Yunji, C., Weiwu, H.: On-the-Fly Reduction of Stimuli for Functional Verification, ats. In: 2010 19th IEEE Asian Test Symposium, pp. 448–454 (2010)
He, F., Le, J.: Hierarchical Petri-Nets Model for the Design of E-Learning System. In: Hui, K.-c., Pan, Z., Chung, R.C.-k., Wang, C.C.L., Jin, X., Göbel, S., Li, E.C.-L. (eds.) EDUTAINMENT 2007. LNCS, vol. 4469, pp. 283–292. Springer, Heidelberg (2007)
Hallé, S., Hughes, G., Bultan, T., Alkhalaf, M.: Generating Interface Grammars from WSDL for Automated Verification of Web Services. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 516–530. Springer, Heidelberg (2009)
Moldt, D., Ortmann, J.: DaGen: A Tool for Automatic Translation from DAML-S to High-Level Petri Nets. In: Wermelinger, M., Margaria-Steffen, T. (eds.) FASE 2004. LNCS, vol. 2984, pp. 209–213. Springer, Heidelberg (2004); Kornack, D., Rakic, P.: Cell Proliferation without Neurogenesis in Adult Primate Neocortex. Science 294, 2127–2130 (2001)
Staats, M., Heimdahl, M.P.E.: Partial Translation Verification for Untrusted Code-Generators. In: Liu, S., Araki, K. (eds.) ICFEM 2008. LNCS, vol. 5256, pp. 226–237. Springer, Heidelberg (2008)
Emilia, O., Tomi, J.: A Translation-based Approach to the Verification of Modular Equivalence. Journal of Logic and Computation 19(4), 591–613 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
He, T., Li, L., Li, H. (2011). Verification Tool of Software Requirement for Network Software. In: Liu, B., Chai, C. (eds) Information Computing and Applications. ICICA 2011. Lecture Notes in Computer Science, vol 7030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25255-6_69
Download citation
DOI: https://doi.org/10.1007/978-3-642-25255-6_69
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25254-9
Online ISBN: 978-3-642-25255-6
eBook Packages: Computer ScienceComputer Science (R0)