10.07.2015 Views

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nesneye Dayalı Programlarla Nesne İlişki HaritalanmasıMustafa Cem Kasapbaşıolan kişilerin yorumları hakkında fikir vermekiçin çalışmaya eklenmiştir.5. SonuçlarORM bir programlama tekniğidir ve kullanıldığında;Daha hızlı ve verimli şekilde iş süreçlerininmodellenmesi, Kod tekrarının oldukçaazalması, Karmaşık sorguları daha kolay şekildeçözülmesine olanak sağlaması, Kodlarınayıklanması daha kolay olması gibi bir çokavantajı bulunmaktadır. ORM nin daha yaygınuygulanabilmesi için gerek MYO BilgisayarProgramcılığı bölümü gerekse, Bilgisayar mühendisliğibölümü müfredatlarında yer bulmasıaraştırmacı tarafından önerilmektedir.Kaynaklar[1] http://en.wikipedia.org/wiki/Objectrelational_mapping[2] Urban S. D. et al “A case study in mappingconceptual designs to object-relational schemas”Concurrency: Practice And ExperienceConcurrency:Pract.Exper. 2000; <strong>12</strong>: 863–907[3] Cobb M. A et al, “An OO Database Migratesto the Web” IEEE Software May/June 199822-30[4] Jennings R., “Profesional ADO.NET 3.5with Linq and Entity Framework”, Wiley Publishing,Inc. 2009[5] http://blog.taragana.com/index.php/archive/to-hibernate-or-not-a-commentary-onorms-and-few-recommendations/[6] Anuja .K “Object Relational Mapping”,Master of Technology (M-Tech) partial fulfilmentreport for Department Of Computer ScienceCochin University of Science And Technology2007 KOCHI-682022[7] http://en.wikipedia.org/wiki/Lazy_loading[8] http://www.bilgininadresi.net/Madde/2040/Katmanl %C4%B1-Mimari-nedir-?-Faydalar%FD-nelerdir-?[9] http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software[<strong>10</strong>] http://itboxing.devbg.org/<strong>Akademik</strong> Bilişim’<strong>10</strong> - XII. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>10</strong> - <strong>12</strong> Şubat 20<strong>10</strong> Muğla ÜniversitesiNormatif Çoklu Etmen Sistemlerinde Rol Tabanlı Etmenler içinPolitika Tabanlı Bir Erişim Denetimi YaklaşımıFatih Tekbacak 1 , Tuğkan Tuğlular 1 , Oğuz Dikenelli 21İzmir Yüksek Teknoloji Enstitüsü, Bilgisayar Muhendisligi Bölümü, İzmir2Ege Üniversitesi, Bilgisayar Muhendisligi Bölümü, İzmirfatihtekbacak@iyte.edu.tr, tugkantuglular@iyte.edu.tr, oguz.dikenelli@ege.edu.trÖzet: Bir çoklu etmen sistemi(ÇES)nin tasarımı sırasında tanımlanan normlar ve politika kurallarıfarklı eylemler gerçekleştirilirken birbirleriyle çelişebilmektedir. Bu doğrultuda etmenin, sisteminsosyal yapısına uygun bir şekilde işleyişine devam etmesini sağlayacak çözümler üretilebilmelidir.Bunun yanında rol tabanlı erişim denetiminin ÇESler üzerinde uygulanabilmesi amacı ile, organizasyondabulunan bir rol yaşam döngüsüne sahip olmalıdır. Bir yaşam döngüsü içinde bulunanbir rolün erişim denetimi yaklaşımı farklı seviyelerde tanımlanmalı ve bir politika gösterim dili ilebelirtilmelidir. Bu çalışmada, rollerin politika tabanlı işleyişi için gerekli mekanizmaların oluşturulmasıiçin tanımlanacak rol tabanlı ve organizasyonel çözümler üzerinde durulacaktır.Anahtar Sözcükler: Çoklu etmen sistemleri, Rol tabanlı erişim denetimi, Politika,Organizasyon, Rol tabanlı etmenler.A Policy Based Access Control Approach for Role Based Agents inNormative Multi-Agent SystemsAbstract: Norms and policy rules defined during the design of a multi-agent system (MAS) mayhave conflicts in the execution of different actions. Therefore, agent based solutions should beproduced that cause continuity for processing of system’s social structure. Moreover, role definitionin an organization should be in a life cycle to enable role based access control (RBAC)application to MAS. While the role is operating with respect to life cycle, role’s access controlapproach should be defined on different phases and represented using a policy language. In thispaper, we are concerned on role-based and organization-based solutions for the development ofnecessary mechanisms on policy based execution of roles.Keywords: Multi-agent systems, Role based access control, Policy,Organization, Role based agents.2541. GirişEtmen tabanlı yazılım geliştirme yaklaşımı,yazılım sistemlerindeki güvenlik kavramlarınıiçerebilmesi açısından iyi bir örnektir. Yazılımetmenlerinin otonom olması ve sosyal bir ortamiçerisinde görevlerini yerine getirmesi hem etmenseviyesinde hem de varolduğu organizasyonseviyesinde bazı güvenlik zorunluluklarınıgerçekleştirmesini gerekli kılar. Etmenlerin255kendi hedeflerine erişebilmek amacıyla birbirleriyleetkileşim içerisinde bulunduğu ÇESlerindeböyle bir etkileşimin koordinasyonununve organizas yonel ihtiyaçlarının düzenlenmesigerekmektedir [1], [2]. Hem koordinasyon hemde güvenlik seviyesindeki kurallar açısından etmenlerinoynadığı rolleri, etmenrol ilişkisi veroller arasındaki bağımlılıklar seviyesinde düşünebilmekgerekmektedir [3].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!