ASPECT ORIENTED APPROACH FOR HANDLING CROSS‐CUTTING CONCERNS IN DATA DISTRIBUTION SERVICE BASED SYSTEMS

Volume: 19 Number: 55.1 January 1, 2017
  • Ömer Köksal
  • Mirun Akyüz
EN TR

ASPECT ORIENTED APPROACH FOR HANDLING CROSS‐CUTTING CONCERNS IN DATA DISTRIBUTION SERVICE BASED SYSTEMS

Abstract

Data Distribution Service (DDS) is being widely used in developing distributed systems. The use of DDS middleware is being spread-out in many domains. With its data-centric publishsubscribe communication scheme and predefined Quality-ofService parameters, DDS is ideal to develop scalable and robust distributed systems. On the other hand, cross-cutting concerns in DDS are hard to localize within a single software module causing maintenance, management and reusability problems. In this paper, we have discussed handling cross-cutting concerns in DDS based systems with Aspect-Oriented Programming (AOP) approach. As the case study, having implemented a mini command and control system and developing sample aspects on it, we have discussed the benefits of using AOP approach and how it shortens the development and test phases in the development of DDS based systems

Keywords

References

  1. [1] Castellote G.P., Farabaugh B. 2005. An Introduction to DDS and DataCentric Communications: Teknik Rapor, Real Time Innovations.
  2. [2] Köksal Ö. 2008. DDS Arakatmanı Nedir?: Teknik Rapor, ASELSAN.
  3. [3] Köksal Ö., Bozkurt A. 2009. DDS Arakatmanı Çalışma Prensipleri: Teknik Rapor, ASELSAN.
  4. [4] OpenDDS. http://www.opendds.org (Erişim Tarihi: 01.08.2016).
  5. [5] AspectJ: http://eclipse.org/aspectj (Erişim Tarihi: 01.08.2016).
  6. [6] AspectJ Programlama Klavuzu: http://www.eclipse.org/aspectj/do c/released/progguide/index.html (Erişim Tarihi: 01.08.2016).
  7. [7] Eclipse: http://eclipse.org (Erişim Tarihi: 01.08.2016).
  8. [8] Schmidt D.C., Corsaro A. ve Hag H.V. 2008. Addressing the Challenges of Tactical Information Management in Net-Centric Systems with DDS: The Journal of Defense Software Engineering, S. 24-29.

Details

Primary Language

Turkish

Subjects

-

Journal Section

-

Authors

Ömer Köksal This is me

Mirun Akyüz This is me

Publication Date

January 1, 2017

Submission Date

January 1, 2017

Acceptance Date

-

Published in Issue

Year 2017 Volume: 19 Number: 55.1

APA
Köksal, Ö., & Akyüz, M. (2017). VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, 19(55.1), 43-56. https://izlik.org/JA39JH59FE
AMA
1.Köksal Ö, Akyüz M. VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI. DEUFMD. 2017;19(55.1):43-56. https://izlik.org/JA39JH59FE
Chicago
Köksal, Ömer, and Mirun Akyüz. 2017. “VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi 19 (55.1): 43-56. https://izlik.org/JA39JH59FE.
EndNote
Köksal Ö, Akyüz M (January 1, 2017) VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 19 55.1 43–56.
IEEE
[1]Ö. Köksal and M. Akyüz, “VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI”, DEUFMD, vol. 19, no. 55.1, pp. 43–56, Jan. 2017, [Online]. Available: https://izlik.org/JA39JH59FE
ISNAD
Köksal, Ömer - Akyüz, Mirun. “VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 19/55.1 (January 1, 2017): 43-56. https://izlik.org/JA39JH59FE.
JAMA
1.Köksal Ö, Akyüz M. VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI. DEUFMD. 2017;19:43–56.
MLA
Köksal, Ömer, and Mirun Akyüz. “VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, vol. 19, no. 55.1, Jan. 2017, pp. 43-56, https://izlik.org/JA39JH59FE.
Vancouver
1.Ömer Köksal, Mirun Akyüz. VERİ DAĞITIM SERVİSİ TABANLI SİSTEMLERDE ENİNE KESEN İLGİLER İÇİN İLGİYE YÖNELIK PROGRAMLAMA YAKLAŞIMI. DEUFMD [Internet]. 2017 Jan. 1;19(55.1):43-56. Available from: https://izlik.org/JA39JH59FE

This journal is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJmaWxlIiwicGF0aCI6IjliNTAvMDBjMi8xZmIxLzY5MjZmZDIyOGE1NzgyLjA3MzU5MTk2LnBuZyIsImV4cCI6MTc2NDE2OTMzMSwibm9uY2UiOiI2MTU1ODg1NGZlYzhkZTA1OThkNTU2NGFmYTQzYTc0YiJ9.O5b4Ex8bMlFv5797LL8VnE9YWS_X5880dfbmOp2-kc8