Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Alexandru Moga

dblp:69/10355 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none

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

Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

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
Requirements engineering and software design · 77% Empirical software engineering · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 77% Distributed systems · 12% Electronic design automation · 12%
Databases, data mining, and information retrieval
2 papers
Data stream processing · 50% Database theory · 50%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software architecture
0.412019
Architectural decision forces at work: experiences in an industrial consultancy setting · ESEC/SIGSOFT FSE 2019
Database theory › database update
update semantics
0.112011
UpStream: storage-centric load management for streaming applications with update semantics · VLDB J. 2011
Empirical software engineering › software engineering research methodology
industrial case study
0.112019
Architectural decision forces at work: experiences in an industrial consultancy setting · ESEC/SIGSOFT FSE 2019
Distributed systems
load management
0.012011
UpStream: A Storage-centric Load Management System for Real-time Update Streams · Proc. VLDB Endow. 2011
Electronic design automation › high-level synthesis
scheduling
0.012011
UpStream: storage-centric load management for streaming applications with update semantics · VLDB J. 2011

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

experience report · 0.4case study · 0.4
YearPublicationVenuePosition
2021 Parallel Real-time Simulation on Commodity Hardware with Reusable Power System Models
abstract
This paper proposes a real-time power system simulation framework that is capable of simulating steady state and electromechanical transients of power systems, with sub-millisecond time resolution. The framework can integrate power system component models packed as reusable Functional Mockup Units (FMUs) to flexibly create power system simulations without the need to recreate new models for different power systems. The integration of individual components is based on a novel model decomposition method, which enables the FMU reuse in different system contexts, as well as a parallel simulation execution onto multi-core machines. Furthermore, the paper proposes methods to optimize the allocation of components to cores and shows that the framework can simulate a medium voltage distributed electrical grid of about 20 components in real-time on a commodity multi-core machine.
Raphael Eidenbenz, Carsten Franke 0001, Mats Larsson, Alexandru Moga, Thanikesavan Sivanthi
DS-RT4
2019 Towards the Modelling of Hybrid Cloud Applications
abstract
This paper advances the state-of-the-art by enhancing an existing provider-independent modelling language towards the complete specification of both serverless and hybrid multi-cloud applications. This extension has been validated by a use case developed in the context of the Functionizer project.
Kyriakos Kritikos, Pawel Skrzypek, Alexandru Moga, Oliviu Matei
CLOUD3
2019 Applying the Single Responsibility Principle in Industry: Modularity Benefits and Trade-offs
abstract
Refactoring is a prevalent technique that can be applied for improving software structural quality. Refactorings can be applied at different levels of granularity to resolve 'bad smells' that can be identified in various artifacts (e.g., methods, classes, packages). A fundamental software engineering principle that can be applied at various levels of granularity is the Single Responsibility Principle (SRP), whose violation leads to the creation of lengthy, complex and non-cohesive artifacts; incurring smells like Long Method, God Class, and Large Package. Such artifacts, apart from being large in size tend to implement more than one functionalities, leading to decreased cohesion, and increased coupling. In this paper, we study the effect of applying refactorings that lead to conformance to the SRP, at all three levels of granularity to identify possible differences between them. To study these differences, we performed an industrial case study on two large-scale software systems (more than 1,500 classes). Since SRP is by definition related to modularity, as a success measure for the refactoring we use coupling and cohesion metrics. The results of the study can prove beneficial for both researchers and practitioners, since various implications can be drawn.
Apostolos Ampatzoglou, Angeliki-Agathi Tsintzira, Elvira-Maria Arvanitou, Alexander Chatzigeorgiou, Ioannis Stamelos, Alexandru Moga, Robert Heb, Oliviu Matei, Nikolaos Tsiridis, Dionisis D. Kehagias
EASE6
2019 Architectural decision forces at work: experiences in an industrial consultancy setting
abstract
The concepts of decision forces and the decision forces viewpoint were proposed to help software architects to make architectural decisions more transparent and the documentation of their rationales more explicit. However, practical experience reports and guidelines on how to use the viewpoint in typical industrial project setups are not available. Existing works mainly focus on basic tool support for the documentation of the viewpoint or show how forces can be used as part of focused architecture review sessions. With this paper, we share experiences and lessons learned from applying the decision forces viewpoint in a distributed industrial project setup, which involves consultants supporting architects during the re-design process of an existing large software system. Alongside our findings, we describe new forces that can serve as template for similar projects, discuss challenges applying them in a distributed consultancy project, and share ideas for potential extensions.
Julius Rückert, Andreas Burger, Heiko Koziolek, Thanikesavan Sivanthi, Alexandru Moga, Carsten Franke 0001
ESEC/SIGSOFT FSE5
2018 A Model-Driven Engineering Approach for Validation of Power System Automation Solutions
abstract
Hardware-in-the-loop (HIL) testing is an integral part of the development of power system automation solutions. HIL test beds facilitate system-level testing and validation of controllers against their specifications. The information required for HIL test bed configurations is typically scattered across different tools used in the development of power system automation solutions. These tools often have different formats and naming schemes. This implies that a significant effort is required for consolidating data from the tools and for creating valid test configurations from the consolidated data. This paper presents a Model-Driven Engineering (MDE) approach for creating HIL test configurations in a tool-, platform-, and protocol-agnostic manner. It shows how the MDE approach can be applied in practice to derive test configurations based on the information originating from different tools in a semi-automated fashion.
Thanikesavan Sivanthi, Alexandru Moga, Raphael Eidenbenz, Carsten Franke 0001
ETFA2
2011 UpStream: A Storage-centric Load Management System for Real-time Update Streams
Alexandru Moga, Nesime Tatbul
Proc. VLDB Endow.1
2011 UpStream: storage-centric load management for streaming applications with update semantics
Alexandru Moga, Irina Botan, Nesime Tatbul
VLDB J.1