Geylani KARDAŞ
Uluslararası Bilgisayar Enstitüsü, -, Bilgisayar Bilimleri Anabilim Dalı
Research areas: Computer Sciences, Engineering and Technology, Information Systems, Communication and Control Engineering, Software, Software Engineering, Programming Languages, Software Management, Natural Sciences, Informatics, Robotics and Mechatronics Systems
<p>Dr. Kardas received his B.Sc. in computer engineering and both M.Sc., and Ph.D. degrees in information technologies from Ege University in 2001, 2003 and 2008 respectively. He is currently a professor of computer science and engineering at Ege University, International Computer Institute (<a href="https://ube.ege.edu.tr/eng-/Homepage.html" rel="noopener noreferrer" target="_blank">ICI</a>) and the head of <a href="http://akademik.ube.ege.edu.tr/serlab" rel="noopener noreferrer" target="_blank">Software Engineering Research Laboratory</a> at ICI. He is also the acting director of ICI and the senate member of Ege University. His research interests mainly include agent-oriented software engineering (AOSE), model-driven engineering (MDE), domain-specific languages / domain-specific modeling languages (DSLs / DSMLs) and low-code software development. He has authored or co-authored over 100 peer-reviewed papers in these research areas. He is the associate editor of the <a href="https://www.journals.elsevier.com/journal-of-computer-languages/editorial-board" rel="noopener noreferrer" target="_blank">Journal of Computer Languages</a> (Elsevier) and <a href="http://www.comsis.org/" rel="noopener noreferrer" target="_blank">Computer Science and Information Systems</a> journal (ComSIS Consortium), responsible for coordinating the MDE and DSL tracks.</p><p>Dr. Kardas worked and is still working as the principle investigator, researcher or consultant in various R&D projects funded by both governments and private agencies including European Union (EU) <a href="http://www.eurekanetwork.org/" rel="noopener noreferrer" target="_blank">EUREKA</a>, the Scientific and Technological Research Council of Turkey (<a href="https://www.tubitak.gov.tr/en/" rel="noopener noreferrer" target="_blank">TUBITAK</a>), Portuguese Foundation for Science and Technology (<a href="https://www.fct.pt/index.phtml.en" rel="noopener noreferrer" target="_blank">FCT</a>), Slovenian Research Agency (<a href="https://www.arrs.gov.si/en/index.asp" rel="noopener noreferrer" target="_blank">ARRS</a>) and Scientific Research Projects Directorate of <a href="http://www.ege.edu.tr/index.php?lid=2" rel="noopener noreferrer" target="_blank">Ege University</a>. He also worked and is still working as the technical consultant in industrial R&D projects conducted by various corporations.</p><p>Dr. Kardas regularly serves as the referee / the panelist for the assessment of both academic and industrial R&D project proposals submitted to TUBITAK and inspects the progress of the supported projects on behalf of TUBITAK. Likewise, he is an assessment committee member and a referee for the R&D center applications submitted to the <a href="https://www.sanayi.gov.tr/index.html?lang=en" rel="noopener noreferrer" target="_blank">Republic of Turkey - Ministry of Industry and Technology</a> and takes participation in periodic inspection of accredited centers on behalf of the ministry. In the past, he worked as an editorial board member for the Journal of Computer Languages, Computer Languages, Systems & Structures journal and Computer Science and Information Systems journal. He continually serves as a reviewer for many well-known scientific journals such as Applied Soft Computing, Autonomous Agents and Multi-Agent Systems, Engineering Applications of Artificial Intelligence, IEEE Transactions on Knowledge and Data Engineering, Journal of Computer Languages, Science of Computer Programming, Software and Systems Modeling and Software Quality Journal. He is also participating as program / track co-chair or organizing / program committee member in several conference and workshop series including ACM/SIGAPP SAC PL, DADA@ECSA, DCAI, FedCSIS, HuFaMo@MODELS, ICAART, QUATIC, SLATE and UYMS. He is a member of the ACM.</p>
Publications
- High Precision Localization of Mobile Robots in Indoor Environments With UWB and Odometry (2026)
- Software, System, and Service Engineering (2025)
- Debugging in the Domain-Specific Modeling Languages for multi-agent systems (2025)
- Blockchain for Public Transportation: Digital Identity and Transaction Verification Architecture (2025)
- Low-code development of the Artificial Intelligence of Things (AIoT) enabled Energy Systems (2025)
- Aygıt Ağacı Üretiminin Az-Kodlu Geliştirme Yaklaşımıyla Kolaylaştırılması (2025)
- Dataset for Blockchain-Based Transaction Verification System Study (2025)
- Dataset for Blockchain-Based Transaction Verification System Study (2025)
- Dataset for Blockchain-Based Transaction Verification System Study (2025)
- Dataset for Blockchain-Based Transaction Verification System Study (2025)
- Towards Engineering LLM-Enhanced Multi-agent Systems: A Critical Examination of Roles (2025)
- Bilgisayar Ağları: Yukarıdan Aşağı Bir Yaklaşım (Sekizinci Baskı) (2024)
- Makine Öğrenmesi Farkında bir İş Süreç Yönetiminin Gerçekleştirilmesi (2024)
- A Blockchain-based Transaction Verification Infrastructure in Public Transportation (2024)
- DSML4JaCaMo: A Modelling tool for Multi-agent Programming with JaCaMo (2024)
- On the Usability of a Modeling Language for IoT-Based Public Transportation Systems (2024)
- Debugging in the Domain-Specific Modeling Languages for Multi-Agent Systems (2023)
- Debugging in the Domain-Specific Modeling Languages for Multi-Agent Systems (2023)
- The Analysis of Requirements Engineering Tools for the Needs of Practitioners (2023)
- An Online Modeling Language for the Low-code Development of Belief-Desire-Intention (BDI) Agents (2023)
- Introduction to the Special issue on Methods, Tools and Languages for Model-driven Engineering and Low-code Development (2023)
- Modelling Internet of Things Software for Public Transportation (2023)
- Practitioners’ Perspectives towards Requirements Engineering: A Survey (2023)
- Always Forward: Masomo Game Development Process (2023)
- Development of autonomous cyber-physical systems using intelligent agents and Lego technology (2023)
- An Analysis of the Features of Requirements Engineering Tools (2023)
- Modeling Languages for Internet of Things (IoT) Applications: A Comparative Analysis Study (2023)
- A Domain-Specific Language for the Document-Based Model-Driven Engineering of Business Applications (2022)
- Virtualizing intermittent computing (2022)
- An end-to-end model-based approach for graphical user interface testing (2022)
- Design principles and notation methods for the algorithms (2022)
- Agent-based cyber-physical system development with SEA_ML++ (2021)
- An Agent-based Cyber-Physical Production System using Lego Technology (2021)
- Toplu Taşıma Sistemlerinde Kullanılan Nesnelerin İnterneti Yazılımlarının Geliştirmesinde Modelgüdümlü Mühendislik İhtiyacı (2021)
- AgentDSM-Eval: A framework for the evaluation of domain-specific modeling languages for multi-agent systems (2021)
- Agent-based cyber-physical system development with SEA_ML++ (2021)
- Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım (2021)
- Dataset for: Systematic Literature Review on Model-driven Engineering for Cyber-physical Systems (2021)
- A Systematic Literature Review on Model-driven Engineering for Cyber-Physical Systems (2021)
- Model-driven round-trip engineering for TinyOS-based WSN applications (2021)
- Mobil Oyun Yazılım Süreçlerinde Canlandırma Kütüphaneleri Kullanımının Değerlendirilmesi (2021)
- Model-Driven Engineering Tools and Languages for Cyber-Physical Systems–A Systematic Literature Review (2021)
- Refactoring Legacy Software for Layer Separation (2021)
- 2020 Turkish National Software Engineering Symposium (UYMS) (2020)
- On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems (2020)
- RE4TinyOS: A Reverse Engineering Methodology for the MDE of TinyOS Applications (2020)
- Models in Graphical User Interface Testing: Study Design (2020)
- On the use of Spine Animation Library for the Game Software Development: An Experience Report (2020)
- Community Detection in Model-based Testing to Address Scalability: Study Design (2020)
- Design and Implementation of a CANBus-Based Eco-Driving System for Public Transport Bus Services (2020)
- Applications of model-driven engineering in cyber-physical systems: A systematic mapping study (2020)
- An IoT LDR Bulb Application with Android Things Operating System for Smart Cities (2019)
- PureMEM (2019)
- Engineering Multi-Agent Systems (2019)
- A Tool for Modeling JsonLogic based Business Process Rules (2019)
- A Conceptual Generic Framework to Debugging in the Domain-specific Modeling Languages for Multi-agent Systems (2019)
- Aygıt Ağacı Yazılımlarının Model Güdümlü Geliştirilmesinin Tersine Mühendislik ile Desteklenmesi (2019)
- Engineering multi-agent systems: state of affairs and the road ahead (2019)
- An Investigation on IoT-based Approaches for Street Lighting in Smart Cities (2019)
- Toplu ulaşım araçları için ITxPT standardı ile uyumlu bir bilgi sisteminin geliştirilmesi (2019)
- DSML4DT: A domain-specific modeling language for device tree software (2019)
- Improving The Usability Of A Mas Dsml (2018)
- Improving The Usability Of A Mas Dsml (2018)
- Abstract and Concrete Syntaxes for Software Agent Environment Modeling in CArtAgO Infrastructure (2018)
- Aygıt Ağacı Yazılımlarının Modellenmesi (2018)
- Comparing the Usability of two Multi-Agents Systems DSLs: SEA_ML++ and DSML4MAS - Study Design (2018)
- DSML4BDI: A Modeling Tool for BDI Agent Development (2018)
- İş Süreci Kurallarının JsonLogic ile Geliştirilmesi için bir Modelleme Ortamı (2018)
- Improving the Usability of a MAS DSML (2018)
- Towards Providing Debugging in the Domain-Specific Modeling Languages for Software Agents (2018)
- Kanı-İstek-Hedef Etmenlerinin Geliştirilmesi için bir Tersine Mühendislik Yöntemi (2018)
- Model-driven Query Generation for Elasticsearch (2018)
- Android Things İşletim Sistemi ile bir Alarm Sistemi Yazılımının Tasarlanması ve Uygulanması (2018)
- Domain‐specific modelling language for belief–desire–intention software agents (2018)
- Development of Semantic Web-Enabled BDI Multi-Agent Systems Using SEA_ML: An Electronic Bartering Case Study (2018)
- Modelling Contiki-based IoT Systems (2017)
- Engineering a BDI agent-based semantic e-barter system (2017)
- Modelling Contiki-Based IoT Systems (2017)
- Anlamsal Web Tabanlı bir Aktivite Öneri Sistemi Yazılımının Geliştirilmesi (2017)
- ModelWriter: Text and model-synchronized document engineering platform (2017)
- Modelling contiki-based IoT systems (2017)
- Tarski (2017)
- A tool for automated reasoning about traces based on configurable formal semantics (2017)
- A study on the use of device tree structures for embedded software development (2017)
- Special issue on model-driven engineering of multi-agent systems in theory and practice (2017)
- Supporting the platform extensibility for the model-driven development of agent systems by the interoperability between domain-specific modeling languages of multi-agent systems (2017)
- Bulanık Mantık Tabanlı BDI Etmenleri (2016)
- Interoperability of MAS DSMLs via horizontal model transformations (2016)
- A model-driven engineering technique for developing Composite Content Applications (2016)
- A metamodel for Jason BDI agents (2016)
- A belief-desire-intention agent architecture for partner selection in peer-to-peer live video streaming applications (2015)
- DSL4JavaCard Java Card Platformu için bir Alana Özgü Dil (2015)
- A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems (2015)
- Declarative specifications for the development of multi-agent systems (2015)
- The Formal Semantics of a Domain-Specific Modeling Language for Semantic Web Enabled Multi-Agent Systems (2014)
- Software agents for peer-to-peer video streaming (2014)
- A belief‐desire‐intention agent architecture for partner selection in peer‐to‐peer live video streaming applications (2014)
- Yazılım Ürün Hatlarında Yetenek Modeli ve Üstmodel Senkronizasyonu için bir Yöntem (2014)
- A model driven architecture for the development of smart card software (2014)
- A multi-agent system for minimizing energy costs in cement production (2014)