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

Nirmal Mukhi

dblp:57/6469 · also Nirmal K. Mukhi · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none

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

Software engineering, systems software and programming languages · 6 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3Applied, interdisciplinary, general and emerging computing · 3Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 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 architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 81% Cloud and datacenter computing · 19%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%

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

TopicWeightPapersLastEvidence papers
Services computing and microservices
service-oriented architecture
0.012000
A Component based Services Architecture for Building Distributed Applications · HPDC 2000
Distributed systems › component-based systems
component architecture
0.012000
A Component based Services Architecture for Building Distributed Applications · HPDC 2000
Distributed systems › grid computing
grid infrastructure
0.012000
A Component based Services Architecture for Building Distributed Applications · HPDC 2000
Cloud and datacenter computing
resource management
0.012000
A Component based Services Architecture for Building Distributed Applications · HPDC 2000

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

component-based design · 0.1XML interface specification · 0.1
YearPublicationVenuePosition
2019 Improving Short Answer Grading Using Transformer-Based Pre-training
Chul Sung, Tejas I. Dhamecha, Nirmal Mukhi
AIED (1)3
2018 Preliminary Evaluations of a Dialogue-Based Digital Tutor
Matthew Ventura, Maria Chang 0001, Peter W. Foltz, Nirmal Mukhi, Jessica Yarbro, Anne Pier Salverda, John T. Behrens, Jae-wook Ahn, Tengfei Ma 0001, Tejas I. Dhamecha, Smit Marvaniya, Patrick Watson, Cassius D'Helon, Ravi Tejwani, Shazia Afzal
AIED (2)4
2017 Wizard's Apprentice: Cognitive Suggestion Support for Wizard-of-Oz Question Answering
Jae-wook Ahn, Patrick Watson, Maria Chang 0001, Sharad Sundararajan, Tengfei Ma 0001, Nirmal Mukhi, Srijith Prabhu
AIED6
2015 Case Analytics Workbench: Platform for Hybrid Process Model Creation and Evolution
Yiqin Yu, Xiang Li 0013, Haifeng Liu 0005, Jing Mei, Nirmal Mukhi, Vatche Isahagian, Guo Tong Xie, Geetika T. Lakshmanan, Mike Marin
BPM5
2012 Advanced Case Management Enabled by Business Provenance
abstract
Most human centric business activities, like the handling of an insurance claim or the design of an IT solution, do not follow a formal process model word-by-word. While there are often underlying processes in place, the real business operation typically encompasses a wider scope of actions. It includes unstructured segments of human activities, additional documents and interactions, the integration of remote systems and services, and the reactions to exceptional situations. With the case management approach, the knowledge worker in the center takes control and acts as an orchestrator of available services rather than being a part of an assembly line. This paper presents how data-centric web services can be used to build a service-oriented case management application, and how advanced analytics can leverage historical information to improve the effectiveness of business processes execution.
Axel Martens, Aleksander Slominski, Geetika T. Lakshmanan, Nirmal Mukhi
ICWS4
2009 Static vs. Dynamic Validation of BSP Conformance
abstract
WS-I's basic security profile (BSP) defines best practice guidelines for secure Web services communications, enabling interoperability between vendors. However it is difficult for developers to know if their SOA solutions are in fact compliant to these guidelines. In this paper, we discuss methods to assess compliance against BSP. We have implemented runtime validation of SOAP messages to check for compliance against BSP, a method implied by the BSP definition itself. Additionally, we have implemented a novel approach to statically validate WS security policies against BSP using Schematron. From our experiments dynamic validation for BSP compliance offers greater coverage but results in a significant overhead, while static validation is limited in its scope but extremely valuable since under reasonable assumptions it provides assurances about compliance prior to deployment. We conclude with a summation of our results and lessons for SOA practitioners.
Stefan Prennschütz-Schützenau, Nirmal Mukhi, Satoshi Hada, Naoto Sato, Fumiko Satoh, Naohiko Uramoto
ICWS2
2007 QoS-Aware Web Service Compositions Using Non-intrusive Policy Attachment to BPEL
Anis Charfi, Rania Khalaf, Nirmal Mukhi
ICSOC3
2004 Supporting policy-driven behaviors in web services: experiences and issues
abstract
The Web services platform is gaining popularity as the technology of choice for integrating applications in diverse and heterogeneous distributed environments, such as the Internet. It is widely recognized that one of the barriers preventing widespread adoption of this technology is a lack of products that support non-functional features of applications, such as security, transactionality and reliability. Supporting such features in a service-oriented environment is more complex than traditional distributed computing environments since such behaviors cannot be assumed by applications, but some persistent representation of the behavior has to be discovered dynamically. WS-Policy has been touted as a possible future standard way to specify these features and associate them with services, but the multitude of related proposals resemble a poorly manufactured jigsaw puzzle more than a coherent vision.
Nirmal Mukhi, Pierluigi Plebani
ICSOC1
2004 Manners Externalize Semantics for On-demand Composition of Context-aware Services
abstract
Architectural mismatch; the semantic and syntactic gap preventing component composition, can be partially alleviated through the ubiquity of the protocols for service composition (syntax). And yet, the semantics of service or component composition have remained elusive. The contribution of this paper builds on the notions introduced by grammar-oriented object design (GOOD) using the notion of manners to specify the semantics of services and drive their automated composition through dynamically reconfigure architectures enabled through GOOD. This leads to the use of manners for explicit service semantics representation in a re-configurable architectural style. We describe the base requirements for automated component and services composition and show how automated assembly of components and services can be accomplished through a dynamically reconfigurable (DyRec) architectural style. In addition, we show how this vision of dynamic reconfiguration is naturally supported by the Web services framework, because it derives from some of the core requirements of the service oriented architectures (SOA) style embodied by Web services. Further, we discuss how such a DyRec architectural style can be implemented using grammar-oriented object design (GOOD) and describe a project that led to a tool called the Business Compiler, to accomplish dynamic composition and collaboration.
Ali Arsanjani, Francisco Curbera, Nirmal Mukhi
ICWS3
2003 Metadata-Driven Middleware for Web Services
abstract
Service metadata plays a central role in service oriented architecture (SOA)s. Explicit service metadata makes possible the decoupling of applications and supports dynamic selection and binding. Moreover it extends the basic interoperability model beyond the implicit agreement to use a set of common protocols, making possible advanced collaboration models based on the dynamic discovery of partner capabilities. Web services provide the beginning of an XML based instantiation of the SOA model, with major middleware vendors providing implementations on top of their current platforms. In this paper, we discuss how the use of middleware metadata in SOA environments leads to optimized interaction and increase application decoupling.
Francisco Curbera, Nirmal Mukhi
WISE2
2000 A Component based Services Architecture for Building Distributed Applications
abstract
Describes an approach to building a distributed software component system for scientific and engineering applications that is based on representing Computational Grid services as application-level software components. These Grid services provide tools such as registry and directory services, event services and remote component creation. While a service-based architecture for grids and other distributed systems is not new, this framework provides several unique features. First, the public interfaces to each software component are described as XML documents. This allows many adaptors and user interfaces to be generated from the specification dynamically. Second, this system is designed to exploit the resources of existing Grid infrastructures like Globus and Legion, and commercial Internet frameworks like e-speak. Third, and most important, the component-based design extends throughout the system. Hence, tools such as application builders, which allow users to select components, start them on remote resources, and connect and execute them, are also interchangeable software components. Consequently, it is possible to build distributed applications using a graphical "drag-and-drop" interface, a Web-based interface, a scripting language like Python, or an existing tool such as Matlab.
Randall Bramley, Kenneth Chiu, Shridhar Diwan, Dennis Gannon, Madhusudhan Govindaraju, Nirmal Mukhi, Benjamin Temko, Madhuri Yechuri
HPDC6