Loading...

Distributed Semantic Programming

Alipour Kivi, Mehdi | 2009

242 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: English
  3. Document No: 39681 (52)
  4. University: Sharif University of Technology, International Campus, Kish Island
  5. Department: Science and Engineering
  6. Advisor(s): Sadighi, Mohsen
  7. Abstract:
  8. The advent and proliferation of computer networks have dramatically changed computing, communications and more importantly, our daily lives. The global network of computer networks, the Internet, has enabled novel ways of distributed information sharing that were unthinkable just a short decade ago. With invaluable opportunities comes the grand challenge of developing methodologies for collaborative capturing, processing, storage, dissemination and sharing of information. The present work takes an important step toward addressing this grand challenge. In particular, we study and evaluate a novel programming paradigm, referred to as “Distributed Semantic Programming”, in which semantical relation between data and requirements are considered without restriction to the framework of a specific application. The underlying idea is inspired by the Semantic Web, where the semantics of information and services on the web is defined such that it would be possible for the web to understand and satisfy the requests of people and machines to use the web content. In this work, we present a technique for supporting development of applications that benefit from Distributed Semantic Programming. Our technique utilizes an agent-based model, where agents -autonomous entities coordinating to achieve a shared objective - are distributed. We discuss architectural properties, attributes and requirement of this novel paradigm. Subsequently, we present a new framework for implementation of Distributed Semantic Programming, which is evaluated using common methods, such as big O notation, through execution of some applications. We also evaluate the effective attributes in performance of the designed framework through studying some scenarios. We close by offering our concluding remarks and highlighting directions for future work.
  9. Keywords:
  10. Distributed Programming ; Semantic Programming

 Digital Object List

 Bookmark

No TOC