Contract Based Cooperation For Ambient Intelligence: Proposing, Entering And Executing Contracts Autonomously

Contract Based Cooperation For Ambient Intelligence: Proposing, Entering And Executing Contracts Autonomously

Advisor: 

Pinar Yolum Birbil

Assigned to: 

Fatma Basak Aydemir

Type: 

Year: 

2011

Status: 

Summary:

As we are introduced with the more complex, high technology devices, the need to smoothly integrate these new devices to our lives grows. In order to satisfy this need, a new kind of pervasive and ubiquitous intelligence, Ambient Intelligence, is suggested. Ambient Intelligence (AmI) describes environments that sense and react to the humans in time to help improve their living quality. Software agents are thus important in realizing such environments. While existing work has focused on individual agent's reactions, more interesting applications will take place when agents cooperate to provide composed services to humans. When cooperation is required, the environment needs mechanisms that regulate agent's interactions but also respect their autonomy. Accordingly, this thesis develops a contract-based approach for oering composed services. The system consists of two ontologies that keep knowledge about the environment and the domain, agents that represent the user, and the agents that provide services. Similar to the real life, individual services are usually oered by dierent agents. Agents that are going to take part in the contracts are selected according to their capabilities. At runtime, selected agents autonomously decide whether they enter contracts. The decision is based on the knowledge which is described in the ontologies and the internal state of the agent. After the agents agree on the contracts, they then act to fulll their contracts. We apply this multiagent system on an intelligent kitchen domain and show how commitments can be used to realize cooperation. We study our application on realistic scenarios

Özet:

Hayatımıza yüksek teknoloji ürünü karmaşık cihazlar girdikçe, bu yeni cihazların sorunsuzca ve hissettirilmeden günlük yaşantımıza tümlenmesi ihtiyacı ortaya çıkar. Bu ihtiyacın giderilmesi için aynı anda her yere yayılmış, ortam zekası denilen yeni bir zeka türü ortaya atılmıştır. Ortam zekası, insanların hayat kalitesini yükseltmek için insan varlığına duyarlı ve tepki veren ortamları anlatır. Yazılım etmenleri, bu ortamları hayat geçirmek için önemlidir. Bugüne kadar yapılan araştırmalar bireysel etmenlerin tepkilerine yoğunlaşmışken, etmenlerin insanlara bileşik servisler sunmak için iş birliği yaptıklarında daha ilginç uygulamalar ortaya çıkacaktır.  Iş birliği kaçınılmaz olduğunda, ortamın etmenler arasında etkileşimi düzenlerken etmenlerin özerkliklerine saygı duyacak düzeneklere gereksinimi vardır. Bu çalışma bileşik servislerin sağlanmasında sözleşme tabanlı bir yaklaşım sunar. Sistem; alan ve çevre bilgisini saklayan iki ontoloji, kullanıcıları temsil eden etmenler ve servis sunan etmenlerden oluşur. Gerçek hayatta olduğu gibi, bileşik servisi oluşturan bireysel servisler çoğu zaman farklı etmenlerce sunulur. Sözleşmelerde yer alacak etmenler, sağladıkları servislere göre seçilir. Yürütüm aşamasında seçilen etmenler sözleşmelere girip girmeme konususnda özerk biçimde karar verirler. Etmenlerin bu kararı ontolojiler üzerinden mantık yürüterek elde ettikleri sonucu kendi iç durumlarıyla birleştirmeleriyle ortaya çıkar. Sözleşmeler üzerinde anlaşma sağlandıktan sonra etmenler sözleşmelerin gereklerini yerine getirmeye çalışırlar. Bu çok etmenli sistemi akıllı mutfak alanına uygulay ıp iş birliği için sözleşmelerde nasıl faydalanılabileceğini gösteriyoruz. Uygulamamız için gerçekçi senaryolar kullanıyoruz.

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.