Using Z: specification, refinement, and proof
Using Z: specification, refinement, and proof
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
TABLEAUX '98 Proceedings of the International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
ZUM '97 Proceedings of the 10th International Conference of Z Users on The Z Formal Specification Notation
An introduction to description logics
The description logic handbook
The description logic handbook
A combined approach to checking web ontologies
Proceedings of the 13th international conference on World Wide Web
Software Modeling Techniques and the Semantic Web
Proceedings of the 26th International Conference on Software Engineering
From semantic web to expressive software specifications: a modeling languages spectrum
Proceedings of the 28th international conference on Software engineering
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Proceedings of the ACM first Ph.D. workshop in CIKM
Observed-MAS: an ontology-based method for analyzing multi-agent systems design models
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Formal specification of OWL-S with object-Z: the dynamic aspect
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
A formal model of the Semantic Web Service Ontology (WSMO)
Information Systems
Hi-index | 0.00 |
Semantic Web, the next generation of Web, gives datawell-defined and machine-understandable meaning so thatthey can be processed by remote intelligent agents cooperatively.Ontology languages are the building blocks of SemanticWeb as they prescribe how data are defined and related.The existing reasoning and verification tools for SemanticWeb are improving however still elementary. We believethat Semantic Web can be a novel application domainfor software modeling languages and tools. Z is aformal modeling language for specifying software systemsand Z/EVES is a proof tool for Z. In this paper, we firstlypresent Z semantics for ontology language DAML+OIL.This semantic model is embedded as a Z section daml2zinZ/EVES, which serves as an environment for checking andverifying Web ontologies. Then we present a tool for automaticallytransforming ontology documents into the specializedZ codes understood by Z/EVES. Finally, we usea recent real application, the military plan ontologies, todemonstrate the different reasoning tasks that Z/EVES canperform. Furthermore, undiscovered errors in the originalontologies were found by Z/EVES and some of these errorsare even beyond Semantic Web modeling and reasoning capabilities.