Barış Tekin TezelDokuz Eylul University | DEÜ · Department of Computer Science
Barış Tekin Tezel
Professor
About
51
Publications
8,885
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
314
Citations
Introduction
Barış Tekin Tezel currently works at the Department of Computer Science, Dokuz Eylul University. Barış does research in Distributed Computing, Software Enginering and Artificial Intelligence. Their current project is 'AgentDSM-Eval: Developing a Framework on Evaluating Domain-specific Modeling Languages for Multi-agent Systems.'
Additional affiliations
April 2021 - present
Dokuz Eylul University
Position
- Professor (Assistant)
January 2014 - April 2021
Education
July 2015 - December 2020
June 2012 - June 2015
June 2008 - June 2012
Publications
Publications (51)
Transport systems are pivotal in sustainable development, profoundly impacting social, environmental, and economic sustainability in urban settings. Integrating decision support systems becomes imperative to underscore the necessity for change and facilitate informed policy decisions based on current conditions. This study evaluates Budapest, Hunga...
With their autonomy capabilities, agent-based systems have gained prominence in various industrial domains. Belief-Desire-Intention (BDI) architecture, a cornerstone of Agent-Oriented Software Engineering (AOSE), is commonly used to create proactive agents that interact effectively with their environment. Various domain-specific modeling languages...
Siber-fiziksel Sistemler (SFS), anlık dış değişikliklerin olduğu fiziksel dünya ile etkileşime giren karmaşık yapıdaki sistemlerdir. Literatürde, yazılım etmenleri bu karmaşık yapıdaki sistemlerin programlanması için bir seçenek olarak kabul edilir ve sahip oldukları özellikleri geliştirmek için bulanık mantık ile birlikte kullanılabilir. Etmen oda...
Cyber-physical systems (CPSs) are complex systems interacting with the physical world where instant external changes and uncertain events exist. The Internet of Things is a paradigm that can interoperate with a CPS to increase the CPS’s network and communication capabilities. In the literature, software agents, particularly belief–desire–intention...
Mobile robots allow us to achieve tasks independently from human intervention. Mobile robots follow their long-term goals according to a given way-point while observing the environment and reacting to the uncertain events around them. Therefore, a localization technology such as ultra-wide-band should be used to permit their movement along a path....
(TR)
Davranışsal iktisatın kavramları ve bulguları iktisat politikası tasarımlarında giderek daha sık kullanılmaktadır. Vergi politikası tasarımlarında davranışsal iktisatın en çok kullanılan kavramı vergi uyumu kavramıdır. Davranışsal iktisat teknikleriyle vergi uyumunu ölçebilecek anket benzeri yöntemlerin kısıtlı ve sapmalı sonuçlar üretmesi, de...
The use of fuzzy set theory in the analytic hierarchy process (AHP) has gained popularity in recent years as part of the multiple criteria decision-making (MCDM) process to more realistically reflect human judgment. However, due to the nature of fuzzy calculations, this situation imposes more computational load. The aim of this study is to propose...
Clustering is a commonly used tool for data management and analysis. One of the prominent group of clustering methods consists of the density-based clustering algorithms. The use of fuzzy neighborhood functions for density-based clustering algorithms are known to significantly improve the robustness, such that choosing neighborhood parameters is ra...
Optimization problems are defined as the functions whereby the target is to find the optimum state depending on the parameters that have certain limitations. In the field of optimization, the aim is to find from among multiple alternative solutions the optimal solution or approximate solution that provides all the restrictions. Metaheuristic is an...
Software agents and Multi-agent Systems (MAS) composed by these agents are used in the development of the complex intelligent systems. In order to facilitate MAS software development, various domain-specific modeling languages (DSMLs) exist. Unfortunately, the usability evaluation of these languages are mostly not considered or only a few assessmen...
Software development required for constructing multi-agent systems (MAS) usually becomes challenging and time-consuming due to the properties of autonomy, distributedness, and openness of these systems in addition to the complicated nature of internal agent behaviors and agent interactions. To facilitate MAS development, the researchers propose var...
The invention is an algorithmic method that can be used for the fundamental task of optimally spelling the pitches of any given musical scale. The method consists of generating all potential solutions containing all possible spellings for the pitch classes in a given input sequence (numbers of which represent any random compiled subset of the chrom...
Intelligent agents are software components that can work autonomously and proactively to solve the problems collaboratively. To this end, they can behave in a cooperative manner and collaborate with other agents constituting systems called Multi-agent Systems (MAS). These systems have different perspectives such as the internal structure, plan, int...
Context: A significant effort has been devoted to the design and implementation of various domain-specific modeling languages (DSMLs) for the software agents domain. Problem: Language usability is often tackled in an ad-hoc way, with the collection of anecdotal evidence supporting the process. However, usability plays an important role in the produ...
Context: A significant effort has been devoted to the design and implementation of various domain-specific modeling languages (DSMLs) for the software agents domain.Problem: Language usability is often tackled in an ad-hoc way, with the collection of anecdotal evidence supporting the process. However, usability plays an important role in the produc...
Despite the existence of many agent programming environments and platforms, the developers may still encounter difficulties on implementing Multi-agent Systems (MASs) due to the complexity of agent features and agent interactions inside the MAS organizations. Working in a higher abstraction layer and modeling agent components within a model-driven...
The continuous integration of software-intensive systems together with the ever-increasing computing power offer a breeding ground for intelligent agents and multi-agent systems (MAS) more than ever before. Over the past two decades, a wide variety of languages, models, techniques and methodologies have been proposed to engineer agents and MAS. Des...
Ordered weighted average (OWA) operator provides a parameterized class of mean type operators between the minimum and the maximum. It is an important tool that can reflect the strategy of a decision maker for decision‐making problems. In this study, the idea of obtaining the stress function from OWA weights has been put forward to generalize and ch...
Domain-specific modeling languages (DSMLs) for Multi-agent Systems (MAS) mostly provide checks and validations on modeled systems according to the related syntax and semantics descriptions. However, they do not have a built-in support for debugging MAS models which makes the control of model correctness difficult. Hence, in this paper, we present o...
Context: The "Physics of Notations" (PoN) supports a systematic improvement of the cognitive effectiveness of visual modelling languages. Problem: PoN focuses on the concrete syntax of a language, building on a predefined abstract syntax. We should also consider the abstract syntax of a language when developing efforts to improve it by choosing the...
Gömülü sistemlerde Nesnelerin Internet’inin (IoT) kullanımı için en yeni özel işletim sistemlerinden biri Google firmasının Android Things’idir. Bu bildiride Android Things işletim sistemine dayalı gömülü sistem yazılımlarının geliştirilmesi için bir yaklaşım sunulmuş; gerçekleştirilen bir alarm sistemi uygulaması üzerinden de söz konusu işletim si...
In this work, a metamodel is introduced for CArtAgO infrastructure which can be used in the modeling of software agents on this infrastructure. The metamodel allows the programming of artifact-based environments for multi-agent systems. It can be used for different agent platforms as it is independent of the specifications of these platforms. Also,...
Fuzzy neighborhood-based clustering algorithms overcome the parameter selection problem of classical neighborhood based clustering algorithms and offer fully unsupervised, i.e. parameter free clustering. On the other hand, due to the inherent fuzzy-calculation-overhead, they demand higher processing time and memory compared to classical clustering...
In this paper, a modeling tool, called DSML4BDI, for the model-driven development of Belief-Desire-Intention (BDI) agents, is introduced. As being an implementation of a domain-specific modeling language, DSML4BDI tool enables graphical modeling of all BDI components and relations with including the automatic construction of logical expressions and...
In this paper, we propose a method for the fundamental task of optimally spelling the pitches of any given musical scale. The input, given as a sequence of pitch-class numbers, can be any randomly compiled subset of the chromatic scale, resulting in
either a traditional/known scale or a novel/unknown one. The method consists of generating all poten...
Development of software agents according to Belief-Desire-Intention (BDI) model usually becomes challenging due to autonomy, distributedness and openness of multi-agent systems (MAS). Hence, in this paper, a domain-specific modeling language (DSML), called DSML4BDI, is introduced to support development of BDI agents. The syntax of the language prov...
Google’s Android Things is one of the newest operating systems for using Internet of Things (IoT) on embedded systems. In this paper, an approach for the development of embedded software based on Android Things is introduced and an evaluation of using Android Things on the Raspberry Pi platform is performed with an alarm system software development...
In agent-oriented software engineering (AOSE), the application of model-driven development (MDD) and the use of domain-specific modeling languages (DSMLs) for Multi-Agent System (MAS) development are quite popular since the implementation of MAS is naturally complex, error-prone, and costly due to the autonomous and proactive properties of the agen...
OWA (Ordered Weighted Averaging) is a flexible aggregation operator which is come up with Yager to create a decision function in multi-criteria decision making. It is possible to determine how optimistic or pessimistic the decision maker's opinion with the value obtained from the weights of this operator. The determination of OWA weights cannot pro...
The assignment problem is one of the well-known combinatorial optimization problems. It consists of nding a maximum or a minimum weight matching in a weighted bigraph. k-cardinality assignment problem is a special case of the assignment problem with side constraints. The scope of this study is to be able to suggest kind of group assignment problem...
Multi-agent systems and particularly Belief-Desire-Intetion (BDI) agents are used in a wide range of application areas. In all these areas, autonomy and proactive behavior as well as the characteristics of reasoning of the agents are important. The BDI architecture is frequently used in the development of agents that try to simulate certain aspects...
In this paper, a metamodel, which can be used for modeling Belief-Desire-Intention (BDI) agents working on Jason platform, is introduced. The metamodel provides the modeling of agents with including their belief bases, plans, sets of events, rules and actions respectively. We believe that the work presented herein contributes to the current multi-a...
Optimization problems is defined as function required finding optimum state depends on parameters, which are certain limitations. In field of optimization, usually aim is to find the optimal solution or approximate solution from many alternative solution that provides all the restrictions.
Metaheuristic is an extremely effective method for finding...
The assignment problem is one of the well-known combinatorial optimization problems. It consists of
finding a maximum or a minimum weight matching in a weighted bigraph. K-cardinality assignment problem is
a special case of the assignment problem with side constraint. The scope of this study is to be able to suggest
kind of group assignment problem...