Devdatta Kulkarni

dblp:39/5069 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
0since 2021 · last 2014
0009-0006-7823-3367ORCID · corroborated

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

Security and privacy · 4 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorHuman-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.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 50% Services computing and microservices · 50%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%

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

TopicWeightPapersLastEvidence papers
Services computing and microservices
middleware
0.112012
A Generative Programming Framework for Context-Aware CSCW Applications · ACM Trans. Softw. Eng. Methodol. 2012
Requirements engineering and software design
model-driven engineering
0.112012
A Generative Programming Framework for Context-Aware CSCW Applications · ACM Trans. Softw. Eng. Methodol. 2012
Collaborative and social computing
computer-supported cooperative work
0.012012
A Generative Programming Framework for Context-Aware CSCW Applications · ACM Trans. Softw. Eng. Methodol. 2012

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

policy-based specialization · 0.3generative programming · 0.3
YearPublicationVenuePosition
2014 Design studies for a 10 MW direct drive superconducting wind generator
abstract
Design studies for a 10 MW superconducting wind generator have been performed for offshore wind turbine applications. Electromagnetic, mechanical and thermal analyses are performed by taking into account the characteristic properties of the superconducting and non-superconducting materials. The investigations use enhanced YBCO (Yttrium Barium Copper Oxide) second generation (2G) high temperature superconducting (HTS) wire under development in a research program sponsored by the U.S. Department of Energy.
Haran Karmaker, Mantak Ho, Devdatta Kulkarni
IECON3
2013 A fine-grained access control model for key-value systems
abstract
In this paper we present K-VAC -- a key-value access control model for modern non-relational data stores. This model supports specification and enforcement of access control policies at different levels of resource hierarchy, such as a column family, a row, or a column. The policies can be based on contents of the key-value store and they may also include context information. Through a case-study example we demonstrate the capabilities of this system.
Devdatta Kulkarni
CODASPY1
2013 Development of a modular configurable multi-megawatt power amplifier
abstract
This paper details the design and development work for fabricating a modular and configurable multi-megawatt power amplifier. The impetus for creating the amplifier was to enable electric grid code standards testing for interconnection of large wind turbines. However, the flexible nature of the amplifier topology and control readily enables its use as a multipurpose power interconnect converter.
Enrique Ledezma, Thomas Keister, Ryan Edwards, Randy Pipho, Bhaskara Palle, Devdatta Kulkarni, Thomas E. Salem, J. Curtiss Fox, Leila Parsa
IECON7
2012 A Generative Programming Framework for Context-Aware CSCW Applications
abstract
We present a programming framework based on the paradigm of generative application development for building context-aware collaborative applications. In this approach, context-aware applications are implemented using a domain-specific design model, and their execution environment is generated and maintained by the middleware. The key features of this design model include support for context-based service discovery and binding, context-based access control, context-based multiuser coordination, and context-triggered automated task executions. The middleware uses the technique of policy-based specialization for generating application-specific middleware components from the generic middleware components. Through a case-study example, we demonstrate this approach and present the evaluations of the design model and the middleware.
Devdatta Kulkarni, Tanvir Ahmed 0002, Anand R. Tripathi
ACM Trans. Softw. Eng. Methodol.1
2010 A Framework for Programming Robust Context-Aware Applications
abstract
In this paper, we present a forward recovery model for programming robust context-aware applications. The mechanisms devised as part of this model fall into two categories: asynchronous event handling and synchronous exception handling. These mechanisms enable designing recovery actions to handle different kinds of failure conditions arising in context-aware applications. These include service discovery failures, service binding failures, exceptions raised by a service, and context invalidations. This model is integrated in the high-level programming framework that we have designed for building context-aware collaborative (CSCW) applications. In this paper, we demonstrate the capabilities of this model for programming various kinds of recovery patterns in context-aware applications.
Devdatta Kulkarni, Anand R. Tripathi
IEEE Trans. Software Eng.1
2009 Resource-Aware Migratory Services in Wide-Area Shared Computing Environments
abstract
In this paper we present the design and evaluation of a system for deploying highly available and migratable services in shared infrastructures, such as the PlanetLab, where the available resource capacities at a node can fluctuate significantly. A migratable service can monitor its operating conditions and autonomously relocate itself to another node when the available resource capacities at the current node fall below certain acceptable limits. We utilize the autonomous mobile agent paradigm for building such migratable services. Such agents can monitor their operating conditions and follow various migration policies. We investigate here the mechanisms for service relocation, and client-side protocols to access migratory services. The "blackout periods'', i.e. the time during which the clients are unable to access a migrating service, need to be minimized and kept within some tolerable limits for services required to be highly available. We first present the design of a migratable service implemented using a mobile agent, and evaluate its performance in terms of the blackout periods and the service agent's abilities to autonomously migrate in the network. We replicate service agents to reduce the blackout periods, and develop the coordination protocols for autonomous agent migration in a group of service agents. We also present here our work for monitoring PlanetLab nodes for their available resource capacities in order to assist a migratory service in selecting a target node for relocation.
Anand R. Tripathi, Vinit Padhye, Devdatta Kulkarni
SRDS3
2008 Context-aware role-based access control in pervasive computing systems
abstract
In this paper we present a context-aware RBAC (CARBAC) model for pervasive computing applications. The design of this model has been guided by the context-based access control requirements of such applications. These requirements are related to users' memberships in roles, permission executions by role members, and context-based dynamic integration of services in the environment with an application. Context information is used in role admission policies, in policies related to permission executions by role members, and in policies related to accessing of dynamically interfaced services by role members. The dynamic nature of context information requires model-level support for revocations of role memberships and permission activations when certain context conditions fail to hold. Based on this model we present a programming framework for building context-aware applications, providing mechanisms for specifying and enforcing context-based access control requirements.
Devdatta Kulkarni, Anand R. Tripathi
SACMAT1
2008 Application-Level Recovery Mechanisms for Context-Aware Pervasive Computing
abstract
We identify here various kinds of failure conditions and robustness issues that arise in context-aware pervasive computing applications. Such conditions are related to failures in an application's interactions with ambient services, failures in resource discovery and binding, and invalidation of context conditions during the execution of an application task. In this paper we present an exception handling model for integrating forward error recovery mechanisms in the designs of such applications. This model is integrated in a role-based framework and supported by a programming environment for construction of such applications.
Devdatta Kulkarni, Anand R. Tripathi
SRDS1
2007 Autonomic configuration and recovery in a mobile agent-based distributed event monitoring system
abstract
Abstract In this paper we present a framework for building policy‐based autonomic distributed agent systems. The autonomic mechanisms of configuration and recovery are supported through a distributed event processing model and a set of policy enforcement mechanisms embedded in an agent framework. Policies are event‐driven rules derived from the system's functional and non‐functional requirements. Agents in the network monitor the system state for policy violation conditions, generate appropriate events, and communicate them to other agents for cooperative filtering, aggregation, and handling. A set of agents perform policy enforcement actions whenever events signifying any policy violation conditions occur. Policies are defined using a specification framework based on XML. The policy enforcement agents interpret the policies given in XML. We illustrate the utility of this framework in the context of an agent‐based distributed network monitoring application. We also present an experimental evaluation of our approach. Copyright © 2006 John Wiley & Sons, Ltd.
Anand R. Tripathi, Devdatta Kulkarni, Harsha Talkad, Muralidhar Koka, Sandeep Karanth, Tanvir Ahmed 0002, Ivan Osipkov
Softw. Pract. Exp.2
2005 A specification model for context-based collaborative applications
Anand R. Tripathi, Devdatta Kulkarni, Tanvir Ahmed 0002
Pervasive Mob. Comput.2
2002 Dynamic Network Information Collectionfor Distributed Scientific Application Adaptation
Devdatta Kulkarni, Masha Sosonkina
HiPC1