| Vol-2291 urn:nbn:de:0074-2291-8 Copyright © 2018 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This volume is published and copyrighted by its editors.

# UYMK 2018
Turkish National Software Architecture Conference

### Proceedings of the 7th Turkish National Software Architecture Conference

### Istanbul, Turkey, November 29-30, 2018.

Edited by

### Bedir Tekinerdogan *
Ali Hikmet Doğru **

* Wageningen University, Information, Technology, Wageningen, The Netherlands
** Middle East Technical University, Department of Computer Engineering, Ankara, Turkey

## Table of Contents

- Frontpage

- Organisation

- Onsoz
  (Foreword)

### Invited Talks

- Multi-Paradigm Modelling of Cyber-Physical Systems 1
  Hans Vangheluwe
- Robotik Süreç Otomasyonu (RPA) İçin Mikro-servis Mimarisinin Önemi
  (The role of Micro-Service Architectures in Robotic Process Automation) 2
  Semih Çetin

### Tutorials

- Tersine Mühendislik ile PL/SQL Programlarında Yazılım Mimari Tasarımının Elde Edilmesi
  (Reverse Engineering Software Architecture Design of PL/SQL Programs) 4
  Hasan Sözer
- Gerçek Zaman Sistemlerinin Model Sınama ile Doğrulanması
  (Verification of Real-Time Systems Using Model Checking) 5
  Tolga Ovatman
- Architecture Design in Software-Intensive Systems Engineering 6
  Bedir Tekinerdogan
- Formal Specification and Verification of System and Software Models 7
  Ferhat Erata

### Session 1: Industrial Experiences I

- Uydu Yer Yazılım Sistemleri için Servis-yönelimli Mimari’den Mikroservis Mimarisine Geçiş Stratejisi
  (A Service-oriented Architecture to Microservice Architecture Migration Strategy for Satellite Ground Software Systems) 8
  Ali Yamuç, Uğur Melih Sürme
- Bir Reklam Aracısı Yazılımının Makine Öğrenmesi Yetenekleriyle İyileştirilmesi için Planlama
  (Planning for the Enhancement of an Ad Mediation Software with Machine Learning Capabilities) 20
  Görkem Giray, Murat Osman Ünalir, Cem Çatıkkaş
- Açık Bankacılık İçin Gerçek Zamanlı Bir Fiyat Paylaşım Mimarisi
  (A Real Time Price Sharing Architecture for Open Banking) 34
  Ebru Özdoğru Kandırmaz, Ufuk Tiryaki

### Session 2: Architectural Modeling

- Pratisyenlerin Yazılım Mimarisi Bakış Açıları Üzerine Bilgi ve Tecrübelerini Anlamaya Yönelik Bir Anket Çalışması
  (Towards Understanding Practitioners’ Knowledge and Experiences on the Software Architecture Viewpoints: A Survey) 44
  Mert Ozkaya
- Alt Düzey Tasarım için Referans Modeli
  (A Reference Model for Low-Level Design-Alt Düzey Tasarım için Referans Modeli) 60
  Ebru Özdoğru Kandırmaz, Ufuk Tiryaki, Ali Hikmet Doğru
- Melez Bir Mimari Yaklaşımıyla Yazılım Çercevesi Geliştirme
  (Developing Software Framework With An Hybrid Architectural Approach) 74
  Osman Karaahmetoğlu , Ebru Karaahmetoğlu

### Session 3: Architecture Design for Quality

- Modeling History Sensitivity and Orthogonally Restricting Aspects 89
  Nagehan Pala Er, Ozgur Aydin Tekin, Ömer Köksal
- Otomatik Kod Uretimi ile Sinyal İşleme Uygulamalarında Yeniden Kullanılabilirliğinin Artırımı ve Yazılım Geliştirme Süresinin Azaltılması
  (The Improvement of Reusability and Reduction of Software Development Period with Automatic Code Generation in Signal Processing Applications) 110
  Alparslan Fişne
- vRLT: Cloud Based Highly Scalable Connected Vehicle Risk Detection and Life Time Estimation System 118
  Suha Bayraktar, Sezer Goren

### Session 4: Architecture Design Tools

- İş Süreci Kurallarının JsonLogic ile Geliştirilmesi için bir Modelleme Ortamı
  (A Modeling Environment for the Development of Business Process Rules with JsonLogic) 133
  Katira Soleymanzadeh, Yigit Bul, Sedat Kulduk, Sarper Bagci, Geylani Kardas
- Geliştirilmiş Akıllı Mekanlar için Mühendislik Araç Süiti: GAMMA
  (Engineering Tools for Enhanced Smart Environments) 149
  Metin Tekkalmaz, Emre Tapcı, Özer Aydemir
- Doğal Dil Tabanlı Sorgulama İçin Anlamsal Web Uygulama Mimarisinin Geliştirilmesi
  (Development of Semantic Web Application Architecture for Natural Language Based Querying) 162
  Ceren Öcal Taşar, Murat Komesli, Murat Osman Ünalır

### Session 5: Industrial Experiences II

- Uzay Görevlerinde Uzkomut ve Uzölçüm İletimine Yönelik Yeni Bir Meta-Veri Yapısı
  (A New Meta-Data Structure For Telecommand and Telemetry Transmission in Space Missions) 178
  Fatih Ileri
- Bir Endüstriyel Nesnelerin İnterneti Mimarisinin ATAM Yaklaşımı ile Değerlendirilmesi
  (Evaluation of an IIoT System Using ATAM) 188
  Kemal Memiş, Ersin Seza, Erdem Kaymaz, Hüseyin Kutluca,
- 5G Medya Endüstrisi İçin Uç İstemcilerden Buluta Sanallaştırma Yapısı
  (Edge to Cloud Virtualisation Structure for 5G Media Industry) 201
  Uğur Acar, Refik Fatih Ustok, Selçuk Keskin

### Session 6: Architecture in Cloud Computing

- Mevcut Bir Bulut Uygulamanın Docker ve Docker Teknolojilerini Kullanarak Bağımsız Çalışabilir Hale Getirilmesi Deneyimi
  (Experience of Converting an Existing Cloud Application into a Standalone System by Using Docker and Related Technologies) 208
  Serdar Mumcu
- Kanı-İstek-Hedef Etmenlerinin Geliştirilmesi için bir Tersine Mühendislik Yöntemi
  (A Reverse Engineering Methodology for the Development of Belief-Desire-Intention Agents) 219
  Hüseyin Küçük, Geylani Kardas
- Sistem Kütüklerinin Tahminsel ve İstatistiksel Analizi ile Web Servisleri Arasındaki İlişkikerin Çıkarımı
  Inferring Dependencies Among Web Services with Statistical Analysis of System Logs 235
  Mehmet Calpur, Ethem Utku Aktas, Umit Ulkem Yildirim, Emrah Yildirim

2018-11-15: submitted by Bedir Tekinerdoğan, metadata incl. bibliographic data published under Creative Commons CC0
2018-12-27: published on CEUR-WS.org |valid HTML5|