Stephan Eberle

dblp:44/5772 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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
Programming languages and type systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › language design
language extension
0.212015
Using C language extensions for developing embedded software: a case study · OOPSLA 2015
Embedded and real-time systems › embedded software engineering
embedded software development
0.212015
Using C language extensions for developing embedded software: a case study · OOPSLA 2015
YearPublicationVenuePosition
2015 Using C language extensions for developing embedded software: a case study
abstract
We report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as components, physical units, state machines, registers and interrupts. We find that the extensions help significantly with managing the complexity of the software. They improve testability mainly by supporting hardware-independent testing, as illustrated by low integration efforts. The extensions also do not incur significant overhead regarding memory consumption and performance. Our case study relies on mbeddr, an extensible version of C. mbeddr, in turn, builds on the MPS language workbench which supports modular extension of languages and IDEs.
Markus Völter, Arie van Deursen, Bernd Kolb, Stephan Eberle
OOPSLA4
2007 Adaptive Internet Integration of Field Bus Systems
abstract
Field buses are used to network sensors, actuators, and control devices inside automation systems. The Internet integration of field bus systems enables information from these devices to be exchanged across enterprises and businesses. An essential prerequisite to this aim is the interoperability of field bus systems with external systems and applications. Therefore, many efforts are made to establish a common information exchange standard which all field bus systems are supposed to support. However, the longer these efforts are ongoing the less it seems that they will ever yield the expected breakthrough. The present paper introduces an substantially different approach to interoperability. Field bus systems may keep their individual application interfaces and data exchange formats. All the same, external infrastructures do not have to be redesigned to match the specific needs of certain field bus systems. Rather, field bus systems become capable of adapting the information exchange flexibly according to the needs of the outside environment
Stephan Eberle
IEEE Trans. Ind. Informatics1
2003 Adaptive Information Exchange with Field Bus Systems
Stephan Eberle, Peter Göhner
ICCSA (1)1