scholarly journals Transforming Undecidable Synthesis Problems into Decidable Problems

10.29007/tj84 ◽  
2018 ◽  
Author(s):  
Bernd Finkbeiner

Synthesis holds the promise to revolutionize the development ofcomplex systems by automating the translation from specifications toimplementations. Synthesis algorithms are based on the same level ofmathematical rigor as verification algorithms but can be applied atearlier development stages, when only parts of the design areavailable. Given a formal specification of the desired systemproperties, for example in a temporal logic, we determine if thepartial design can be completed into a full design that satisfies theproperties.For general distributed systems, the synthesis problem is undecidable.However, there has been a sequence of discoveries where thedecidability was established for specific system architectures, suchas pipelines and rings, or other restrictions on the problem, such aslocal specifications. Encouraged by these findings, new specificationlanguages like Coordination Logic aim for a uniform treatment of thesynthesis problem.In this talk, I will review several techniques that transformundecidable synthesis problems into decidable problems.

Author(s):  
José Carlos Martins Delgado

One of the fundamental problems to tackle when interconnecting distributed systems is to entail the minimum coupling possible while ensuring the minimum interoperability requirements. This article presents a solution to the coupling problem based on the concepts of compliance and conformance, in which compatibility between interacting services does not rely on a shared schema, but rather on the features that are actually used. To help systematizing the various aspects relevant to interoperability, this article proposes a multidimensional interoperability framework, which includes the following dimensions: Lifecycle (with typical development stages), Interoperability (based on compliance and conformance, with various layers of abstraction), and Concerns (to deal with non-functional aspects such as security, quality of service and social and legal issues).


2011 ◽  
Vol 217-218 ◽  
pp. 1218-1223
Author(s):  
Gang Wang ◽  
Jie Lin ◽  
Qing Qi Long ◽  
Zhi Juan Hu

This paper presents a detailed formal specification of agents and their properties and abilities,based on the Web Ontology Language (OWL). It allows an agent to be specified entirely using standard mark-up languages from the Semantic Web community, namely RDF, RDF Schemaand OWL. The basic agent components are identified and their implementation using ontology development tools is described.The description improves consistency, interoperability and maintainability of agent program. Therefore,the design errors in the early development stages could be efficiently detected and avoided.


Sign in / Sign up

Export Citation Format

Share Document