EDBT 2026 Demo / reviewers in the wild / expert
Mika Karaila
dblp:49/6161
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 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 |
Programming languages and type systems · 50% Requirements engineering and software design · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › model-driven engineering › domain-specific modeling
domain-specific visual languages |
0.1 | 1 | 2007 | Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language-An Industrial Experience Report · ICSE 2007 |
Programming languages and type systems
visual languages |
0.1 | 1 | 2007 | Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language-An Industrial Experience Report · ICSE 2007 |
Embedded and real-time systems › real-time control
real-time distributed control |
0.0 | 1 | 2007 | Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language-An Industrial Experience Report · ICSE 2007 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Service-based condition monitoring for cloud-enabled maintenance operationsabstractCondition based maintenance is regarded as a maintenance strategy that through measured component wear balances availability and accurate operation with necessary maintenance operations. In industrial settings there can be hundreds or thousands of objects to monitor, and systems that are distributed into different networks are seldom compatible. This paper proposes a condition monitoring system based on standardized services operating as parts of a service framework. The solution builds on dynamic service composition as well as standard information models for measurement related data, and supports functionality from sensors to cloud applications. The approach has been applied to industrial processing in mining and it can be claimed to improve interoperability as well as reduce engineering effort when composing functionality supporting maintenance operations. David Hästbacka, Erkki Jantunen, Mika Karaila, Laurentiu Barna |
IECON | 3 |
| 2014 | Device status information service architecture for condition monitoring using OPC UAabstractCondition monitoring and maintenance of devices and equipment is an important aspect of operating a production facility affecting the availability of production systems. Modern production environments can consist of thousands of devices that each need to be monitored so that maintenance can be performed when necessary to sustain a cost-effective state of production. Today operation and maintenance (O&M) is typically outsourced, and equipment and device manufacturers have also entered the service business. This brings challenges in managing a multitude of different devices using different protocols as well as in the varying needs for utilizing this information in enterprise functions and services. Based on OPC Unified Architecture (UA) a scalable architecture is developed for providing device status information of heterogeneous field devices and sensors to enterprise level applications and services. A proof of concept implementation of this architecture is presented and its envisioned adoption in a mine environment is discussed. David Hästbacka, Laurentiu Barna, Mika Karaila, Yiqing Liang, Pasi Tuominen, Seppo Kuikka |
ETFA | 3 |
| 2007 | Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language-An Industrial Experience ReportabstractTemplate meta-programming techniques can be used to increase efficiency in software development. These techniques have traditionally been used with textual programming languages, such as C++. In this paper, we discuss how corresponding techniques can be used with visual languages. The visual language under study in this paper is function block language (FBL). FBL is used in Metso Automation for writing automation control programs that are executed in realtime distributed environments. Efficient development of high quality programs and easy customizability of existing programs are key requirements in practical customer projects. These requirements have been one of the main motivations to develop template meta-programming support in FBL discussed. In this paper, we focus both on the technical aspects and on the lessons learnt from programmers' experiences and ways to work with templates. FBL and the programming techniques proposed have been used in hundreds of real-world projects at Metso Automation. Mika Karaila, Tarja Systä |
ICSE | 1 |