Keyvan Azadbakht

dblp:138/2686 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 first-authorSystems, architecture and hardware · 1Computer networks · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Concurrent programming · 77% Programming languages and type systems · 23%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming
deadlock detection
0.312018
Deadlock Detection for Actor-Based Coroutines · FM 2018

Methods — techniques the papers use, named apart from their topics

static analysis · 0.3
YearPublicationVenuePosition
2020 A formal actor-based model for streaming the future
Keyvan Azadbakht, Frank S. de Boer, Nikolaos Bezirgiannis, Erik P. de Vink
Sci. Comput. Program.1
2018 Deadlock Detection for Actor-Based Coroutines
Keyvan Azadbakht, Frank S. de Boer, Erik P. de Vink
FM1
2017 On Futures for Streaming Data in ABS - (Short Paper)
Keyvan Azadbakht, Nikolaos Bezirgiannis, Frank S. de Boer
FORTE1
2017 Distributed Network Generation Based on Preferential Attachment in ABS
Keyvan Azadbakht, Nikolaos Bezirgiannis, Frank S. de Boer
SOFSEM1
2016 A design pattern for optimizations in data intensive applications using ABS and JAVA 8
abstract
Summary Cloud environments have become a standard method for enterprises to offer their applications by means of web services, data management systems, or simply renting out computing resources. In our previous work, we presented how we can use a modeling language together with the new features of JAVA 8 to overcome certain drawbacks of data structures and synchronization mechanisms in parallel applications. We extend this solution into a design pattern that allows application‐specific optimizations in a distributed setting. We validate this integration using our previous case study of the Prime Sieve of Eratosthenes and illustrate the performance improvements in terms of speed‐up and memory consumption. Copyright © 2015 John Wiley & Sons, Ltd.
Vlad Serbanescu 0001, Keyvan Azadbakht, Frank S. de Boer, Chetan Nagarajagowda, Behrooz Nobakht
Concurr. Comput. Pract. Exp.2