2014
DOI: 10.29268/stsc.2014.2.1.5
|View full text |Cite
|
Sign up to set email alerts
|

Transformation of Algebraic Specifications Into Ontological Semantic Descriptions of Web Services

Abstract: The accurate description of service semantics plays a crucial role in service discovery, composition and interaction. Most work in this area has been focused on ontological descriptions, which are searchable and machineunderstandable. However, they do not define service functionality in a verifiable and testable manner. In contrast, formal specification techniques, having evolved over the past 30 years, can define semantics in such a manner, but they have not yet been widely applied to service computing becaus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
5
1

Relationship

6
0

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 24 publications
0
8
0
Order By: Relevance
“…The theoretical mathematical foundations have expanded from initial and final algebras to behavioural algebras [19] and co-algebras [20], [21]. Both functional and behavioural properties can thereby be specified and it seems that this approach may be suitable for web services [5], [22].…”
Section: B Software Testing Based On Algebraic Specificationsmentioning
confidence: 99%
“…The theoretical mathematical foundations have expanded from initial and final algebras to behavioural algebras [19] and co-algebras [20], [21]. Both functional and behavioural properties can thereby be specified and it seems that this approach may be suitable for web services [5], [22].…”
Section: B Software Testing Based On Algebraic Specificationsmentioning
confidence: 99%
“…(2) Ontology Generator, which takes the parse trees of a collection of specification units as input, and generates domain ontologies and ontological descriptions of web services according to the rules given in Ref. [18]. Figure 6 shows the interface for this component.…”
Section: Tool Support Of Ontology Assessmentmentioning
confidence: 99%
“…• independent of implementation detail, which is appropriate, because no such detail will be available about third-party services, • highly modular in a manner that suits flexible composition, as is also required by service-oriented engineering, • easily translatable into ontology-based semantic descriptions, facilitating registration and then dynamic discovery and support [20], [21], • suitable for specifying dynamic behaviour too, when extended to co-algebraic specifications, • written in a notation that is easy to learn and to understand, according to empirical studies such as [22]- [24]. Moreover, as we shall see, algebraic specifications allow the whole testing process to be automated, including test case generation, test execution and test oracles to determine the correctness of test results.…”
Section: A Formal Specification Of Web Servicesmentioning
confidence: 99%
“…There are two ways a unit can be constructed from another: extension and usage. As in [20], [21], we assume that the specification of a software system is wellstructured in the following sense.…”
Section: A Algebraic Structuresmentioning
confidence: 99%
See 1 more Smart Citation