June 24, 2013
by Markus
0 comments

SrcRepo: A model-based framework for analyzing large scale software repositories

This is a brief introduction to a new research subject that I recently started working on. It serves as a case-study for very large EMF models and applying big data techniques to EMF, which is my current research subject. I … Continue reading

June 24, 2013
by Markus
0 comments

Refactorings in Language Development with Asymmetric Bidirectional Model Transformations

Abstract—Software language descriptions comprise several heterogeneous interdependent artifacts that cover different aspects of languages (abstract syntax, notation and semantics). The dependencies between those artifacts demand the simultaneous adaptation of all artifacts when the language is changed. Changes to a language … Continue reading

March 22, 2013
by Markus
0 comments

From Earthquake Detection to Traffic Surveillance – About Information and Communication Infrastructures for Smart Cities

Abstract—Smart cities use networks of sensors, actuators, and centralized computing clusters to observe physical reality, derive information, and thereby influence citizens and authorities. Smart city applications therefore require three components to work: wireless sensor networks, geo-information systems, and frameworks for … Continue reading

March 22, 2013
by Markus
0 comments

Automated and Transparent Model Fragmentation for Persisting Large Models

Abstract—It is hard to experiment with test-beds for communi- cation networks: data produced in the network has to be retrieved and analyzed, networks must be reconfigured before and between experiments, data is often little structured (log-files) and analysis methods and … Continue reading

July 2, 2012
by Markus
0 comments

Type-Safe Model Transformation Languages as Internal DSLs in Scala

Abstract. Although there are mature model transformation languages (MTLs) like ATL, model-to-model transformations still are often im- plemented in general-purpose languages (GPLs) like Java, especially in EMF-based projects. A reason might be that developers hesitate from integrating another language and … Continue reading

July 1, 2011
by Markus
0 comments

ClickWatch – Operating Testbeds for Network Devices

The central aim of ClickWatch is to mask the complexity of dynamic distributed hardware systems consisting of hundreds of nodes. For a user such a system appears as a simple centralized software system. This allows to accomplish the challenging task … Continue reading