Back to Search
Start Over
Methods for Domain Specialization of Verification-Oriented Process Ontologies
- Source :
- Automatic Control and Computer Sciences. 54:740-751
- Publication Year :
- 2020
- Publisher :
- Allerton Press, 2020.
-
Abstract
- User-friendly formal specification and verification of concurrent and distributed systems for various domains, such as automatic control systems, telecommunications, and business processes, are active research topics due to their practical significance. In this paper, we present methods of developing verification-oriented domain-specific process ontologies used to describe concurrent systems of subject domains. One of the advantages of such ontologies is their formal semantics, which provides formal verification of the described systems. Our method is based on an abstract verification-oriented process ontology. We use two methods of domain specialization of the abstract process ontology. The declarative method relies on specializing classes of the original ontology, introducing new declarative classes, and using a new set of axioms to set restrictions on classes and relations of the abstract ontology. The constructive method uses semantic markup and pattern matching techniques to link domain concepts to classes of the abstract process ontology. We provide detailed ontological specifications for these techniques. Our methods preserve the formal semantics of the original process ontology; therefore, formal verification methods can be applied to the resulting domain-specific process ontologies. We demonstrate that the constructive method is a refined version of the declarative method. We illustrate our methods on the example of constructing an ontology for standard elements of automatic control systems: we develop declarative descriptions of the classes and restrictions of the domain-specific ontology in the Protege system in the Web Ontology Language (OWL) using inference rules written in the Semantic Web Rule Language (SWRL) and construct a system of semantic markup patterns that implements standard elements of automatic control systems.
- Subjects :
- 021110 strategic, defence & security studies
Semantic HTML
Computer science
Semantic Web Rule Language
Programming language
Process ontology
0211 other engineering and technologies
02 engineering and technology
Ontology (information science)
Protégé
Ontology language
computer.software_genre
Control and Systems Engineering
Formal specification
Signal Processing
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Formal verification
computer
Software
Subjects
Details
- ISSN :
- 1558108X and 01464116
- Volume :
- 54
- Database :
- OpenAIRE
- Journal :
- Automatic Control and Computer Sciences
- Accession number :
- edsair.doi...........7626c71c99aae79d460b9a60c834ae5d
- Full Text :
- https://doi.org/10.3103/s014641162007007x