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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thirunavukkarasu Sivaharan

dblp:61/3599 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2008
—ORCID · none

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

Systems, architecture and hardware · 1Human-computer interaction and ubiquitous 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.

Computer networks
1 paper
Internet of things and sensor networks · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 54% Embedded and real-time systems · 46%

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

TopicWeightPapersLastEvidence papers
Operating systems › operating system design
component-based operating system
0.112008
A generic component model for building systems software · ACM Trans. Comput. Syst. 2008
Internet of things and sensor networks
networked embedded systems
0.112007
The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario · PerCom 2007
Distributed systems
component-based systems
0.012008
A generic component model for building systems software · ACM Trans. Comput. Syst. 2008
Internet of things and sensor networks
wireless sensor and actuator networks
0.012007
The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario · PerCom 2007
Embedded and real-time systems
networked embedded systems
0.012007
The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario · PerCom 2007

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

runtime reconfiguration · 0.2component-based programming model · 0.2reflection · 0.2component model · 0.2
YearPublicationVenuePosition
2008 A generic component model for building systems software
abstract
Component-based software structuring principles are now commonplace at the application level; but componentization is far less established when it comes to building low-level systems software. Although there have been pioneering efforts in applying componentization to systems-building, these efforts have tended to target specific application domains (e.g., embedded systems, operating systems, communications systems, programmable networking environments, or middleware platforms). They also tend to be targeted at specific deployment environments (e.g., standard personal computer (PC) environments, network processors, or microcontrollers). The disadvantage of this narrow targeting is that it fails to maximize the genericity and abstraction potential of the component approach. In this article, we argue for the benefits and feasibility of a generic yet tailorable approach to component-based systems-building that offers a uniform programming model that is applicable in a wide range of systems-oriented target domains and deployment environments. The component model, called OpenCom , is supported by a reflective runtime architecture that is itself built from components. After describing OpenCom and evaluating its performance and overhead characteristics, we present and evaluate two case studies of systems we have built using OpenCom technology, thus illustrating its benefits and its general applicability.
Geoff Coulson, Gordon S. Blair, Paul Grace, François Taïani, Ackbar Joolia, Kevin Lee 0006, Jo Ueyama, Thirunavukkarasu Sivaharan
ACM Trans. Comput. Syst.8
2007 The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario
abstract
Due to the inherent nature of their heterogeneity, resource scarcity and dynamism, the provision of middleware for future networked embedded environments is a challenging task. In this paper we present a middleware approach that addresses these key challenges; we also discuss its application in a realistic networked embedded environment. Our application scenario involves fire management in a road tunnel that is instrumented with networked sensor and actuator devices. These devices are able to reconfigure their behaviour and their information dissemination strategies as they become damaged under emergency conditions, and firefighters are able to coordinate their operations and manage sensors and actuators through dynamic reprogramming. Our supporting middleware is based on a two-level architecture: the foundation is a language-independent, component-based programming model that is sufficiently minimal to run on any of the devices typically found in networked embedded environments. Above this is a layer of software components that offer the necessary middleware functionality. Rather than providing a monolithic middleware 'layer', we separate orthogonal areas of middleware functionality into self-contained components that can be selectively and individually deployed according to current resource constraints and application needs. Crucially, the set of such components can be updated at runtime to provide the basis of a highly dynamic and reconfigurable system
Paolo Costa, Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, Thirunavukkarasu Sivaharan, Nirmal Weerasinghe, Stefanos Zachariadis
PerCom8