Vinay KulkarniTata Consultancy Services Limited | TCS · R&D
Vinay Kulkarni
About
167
Publications
38,778
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,173
Citations
Introduction
Vinay is Distinguished Chief Scientist and Head of Software Systems Research at Tata Consultancy Services. His research interests include Enterprise Digital Twins, AI-native software systems, enterprise modelling and model-driven software engineering. An alumnus of Indian Institute of Technology Madras, Vinay is a Visiting Professor at Middlesex University, London and Indian Institute of Technology Jodhpur.
Additional affiliations
May 1989 - present
Publications
Publications (167)
Modern enterprises are evolving into a complex ecosystem that needs to operate in a dynamic and uncertain environment keeping all stakeholders satisfied. This necessitates the identification and effecting of suitable adaptive response at strategy, process and software system levels. To meet this critical need, a new set of capabilities need to be d...
Modern enterprises are evolving into complex system of systems that need to deliver stated goals while operating in a dynamic and uncertain environment. Current practice of arriving at suitable adaptive response at strategy, process and software system levels is turning out to be ineffective. To meet this critical need, a new set of capabilities ne...
Modern businesses are being subjected to an unprecedented variety of change drivers that cannot be predicted such as new regulations, emerging business models, and changing needs of stakeholders. This creates new demands on enterprises to meet stated goals in a dynamic and uncertain environment that translate to demands on the enterprise’s software...
The COVID-19 pandemic posed unprecedented challenges to HIV services globally. We evaluated the impact of the COVID-19 pandemic on the uptake of HIV testing in the Targeted Intervention (TI) program in Maharashtra—a high HIV burden state in India. Annual HIV testing was sustained during the pandemic year (2020–2021), at levels similar to the pre-pa...
Environmental uncertainties and hyperconnectivity force techno-socioeconomic systems to introspect and adapt to succeed and survive. Current practice is chiefly intuition-driven which is inconsistent with the need for precision and rigor. We propose that this can be addressed through the use of digital twins by combining results from Modelling & Si...
Model-driven technologies (MD*), considered beneficial through abstraction and automation, have not enjoyed widespread adoption in the industry. In keeping with the recent trends, using AI techniques might help the benefits of MD* outweigh their costs. Although the modeling community has started using AI techniques, it is, in our opinion, quite lim...
Requirements Engineering in the industry is expertise-driven, heavily manual, and centered around various types of requirement specification documents being prepared and maintained. These specification documents are in diverse formats and vary depending on whether it is a business requirement document, functional specification, interface specificat...
Systems such as production plants, logistics networks, IT service companies, and international financial companies, are complex systems operating in highly dynamic environments that need to respond quickly to a variety of change drivers. The characteristic features of such systems include scale, complex interactions, knowledge of behavior limited t...
Identifying named entities is a crucial step in extracting information from text. Training NER models usually require annotated data. Human annotators spend a lot of time and effort annotating large datasets. In this paper, we introduce a novel hybrid search-based enhanced annotation tool. The annotation tool provides an easy-to-use GUI and several...
Enterprises are fast evolving into hyperconnected ecosystems that need to continue meeting the stated goals in a dynamic environment that changes along multiple dimensions. Ability to respond to these changes in an ever-shrinking window of opportunity is a critical need that has remained unfulfilled. With enterprises increasingly reliant on softwar...
Businesses are getting increasingly regulated. Regulatory compliance is a board level concern and one of the top-3 CEO level concerns across business verticals. Failure to comply leads not only to heavy fines but reputational risk too. Current practice of regulatory compliance is document-centric, and therefore, heavily reliant on human experts. Gi...
In the multi-billion dollar formulated product industry, state of the art continues to rely heavily on experts during the generate, make and test steps of formulation design. We propose automation aids to each of these steps with a knowledge graph of relevant information as the central artefact. The generate step usually focuses on coming up with n...
When people find themselves engaged in legal situations, they may
seek professional advice. For the full advantage of the client, legal
professionals can use their experience or refer to relevant previous
judicial evidence to prescribe the course of action. Comprehending
prior legal proceedings and contextualizing the insights to a
given user profi...
When a plaintiff or a defendant finds themselves engaged in a legal case, they often turn to legal practitioners for getting
perspective on their legal standing and how the argument and conflicts play a part in the court’s decision making. Since
much of the past legal proceedings are accessible online, many individuals seeking legal counsel use a s...
The design, control, and maintenance of complex systems are a challenge. Often it is difficult to understand the whole-system behavior because the knowledge of component behavior and interaction is uncertain. Such systems are often deployed into dynamic environments whose behavior is liable to change. This chapter reviews the features of complex sy...
Domain-specific conceptual bases use key concepts to capture domain scope and relevant information. Conceptual bases serve as a foundation for various downstream tasks, including ontology construction, information mapping, and analysis. However, building conceptual bases necessitates domain awareness and takes time. Wikipedia navigational templates...
Chemical manufacturers, importers, or distributors produce a Safety Data Sheet (SDS) for every chemical they use based on the Globally Harmonized System of Classification and Labelling of Chemicals(GHS). SDS is essential to adequately deliver information about the hazards of the particular chemical during its usage and handling. Authoring GHS-compl...
Effective decision-making based on precise understanding of an organisation is critical for modern organisations to stay competitive in a dynamic and uncertain business environment. However, the state-of-the-art technologies that are relevant in this context are not adequate to capture and quantitatively analyse complex organisations. This paper di...
The applicant(s) and the defendant(s), i.e., the parties involved
in legal cases, often lack knowledge about the scope of dispute
and how it affects their/courts’ decision making. Legal professionals too would like to get a consensus view of the past cases and interpret the facts of the case for their clients. Existing work in the area proposes sum...
Reinforcement Learning (RL) has achieved a degree of success in control applications such as online gameplay and autonomous driving, but has rarely been used to manage operations of business-critical systems such as supply chains. A key aspect of using RL in the real world is to train the agent before deployment by computing the effect of its explo...
Formulated products such as cosmetics, personal care, pharmaceutical products and industrial products such as paints and coatings are a multi-billion dollar industry. Experts carry out designing of new formulations in most of these industries based on their knowledge and basic search from online and offline resources. Reference data for formulation...
Formulated products like cosmetics, personal and household care, and pharmaceutical products are ubiquitous in everyday life. The multi-billion-dollar formulated products industry depends primarily on experiential knowledge for the design of new products. Vast knowledge of formulation ingredients and recipes exists in offline and online resources....
Formulated products like cosmetics, personal and household care, and pharmaceutical products are ubiquitous in everyday life. The multi-billion-dollar formulated products industry depends primarily on experiential knowledge for the design of new products. Vast knowledge of formulation ingredients and recipes exists in offline and online resources....
Modern enterprises are large complex systems operating in dynamic environments and are therefore required to respond quickly to a variety of change drivers. Moreover, they are systems of systems wherein understanding is only available in localized contexts and is partial and uncertain. Given that the overall system behaviour is hard to know a-prior...
Supporting material for MoDELS 2019 tutorial submission
Responding to Request for Proposal (RFP) with comprehensive solutions is central to IT Services business. Typically, an RFP comprises a set of questions spanning across various domain areas. Current industry practices largely rely on Subject Matter Experts to analyze questions and search multiple information sources to come up with the best possibl...
Sense-making with respect to actor-based systems is challenging because of the non-determinism arising from concurrent behaviour. One strategy is to produce a trace of event histories that can be processed post-execution. Given a semantic domain, the histories can be translated into visual representations of the semantics in the form of filmstrips....
Modern enterprises are complex systems of systems operating in highly dynamic environments and they need to respond quickly to a variety of change drivers. The cost of erroneous response is typically prohibitive with little chance of subsequent correction. The Enterprise of the Future will be in perpetual beta mode i.e., always open to change. Ensu...
Using Active Learning to tag domain-specific Named Entities for textual data in an unstructured or semi-structured format.
Supporting material for tutorial submission to RCIS 2019 conference (http://www.rcis-conf.com/)
Modern enterprises operate in an unprecedented regulatory environment where increasing regulation and heavy penalties on non-compliance have placed regulatory compliance among the topmost concerns of enterprises worldwide. Previous research in the field of compliance has established that the manual specification/tagging of the regulations not only...
This paper describes a structured approach to encoding monitors in an actor language. Within a configuration of actors, each of which publishes a history, a monitor is an independent actor that triggers an action based on patterns occurring in the histories. We define a monitor language based on linear temporal logic and show how it can be homogene...
Current state-of-the-practice and state-of-the-art of decision-making aids are inadequate for modern organisations that deal with significant uncertainty and business dynamism. This paper highlights the limitations of prevalent decision-making aids and proposes a model-based approach that advances the modelling abstraction and analysis machinery fo...
Exploring Decision Space using Actor based Simulation - a Model Based Approach
Effective organizational decision-making often requires deep understanding of various aspects of an organisation such as goals, structure, business-as-usual, operational processes etc. The large size of an organisation, its socio-technical characteristics, and fast business dynamics make this a challenging endeavor. This tutorial presents a model-b...
Complex systems, such as organizations, can be represented as executable simulation models using actor-based languages. Decision-making can be supported by system simulation so that different configurations provide a basis for what-if analysis. Actor-based models are expressed in terms of large numbers of concurrent actors that communicate using as...
Effective organisational decision-making requires information pertaining to various organisational aspects, precise analysis capabilities, and a systematic method to capture and interpret the required information. The existing Enterprise Modelling (EM) and actor technologies together seem suitable for the specification and analysis needs of decisio...
Modern enterprises operate in an unprecedented regulatory environment where increasing regulation and heavy penalties on non-compliance have placed regulatory compliance among the topmost concerns of enterprises worldwide. Previous research in the field of compliance has established that the manual specification of the regulations used by GRC frame...
Specification and analysis of complex systems can be approached top-down or bottom-up [11]. A top-down approach conceptualises a system using a global state and the behaviour represented using an aggregated macro-behaviour of the system elements. For example, the System Dynamics (SD) model [8] uses the concepts of stocks, flows, feedback loops and...
Formal approaches to checking compliance manually encode individual obligations from the regulation text as rules. Automated extraction approaches identify key elements in regulatory text, and create annotated, in some cases structured, representations of regulation text. It is desirable to combine the two approaches and create a
regulation knowled...
Enterprises today face the problem of complying with ever-increasing regulation. Use of rule engines for
implementing compliance is widespread, however, the rule base needs to be encoded manually. We present
a method using model-driven architecture (MDA) to automate generation of rules in a rule language, from
a platform-independent model derived f...
A systematic approach to develop a literature review is attractive because it aims to achieve a repeatable, unbiased and evidence-based outcome. However the existing form of systematic review such as Systematic Literature Review (SLR) and Systematic Mapping Study (SMS) are known to be an effort, time, and intellectual intensive endeavour. To addres...
Within a configuration of actors, each of which publishes a history, a monitor is an independent actor that triggers an action based on patterns occurring in the actor histories. This paper defines a model of monitors using features of an actor language called ESL including time, static types and higher-order functions. The model is implemented and...
The workshop on Modelling Symposium is the third in this series. The principal objective of modelling symposium workshop is to discuss on various aspects of modelling and its applications. The focus is on problems that would be critical in the next few years.
Compliance to regulations is a critical problem for enterprises. Increasing regulation and need for reduced time-to-market has led enterprises to look to technology to scale and automate their compliance efforts. Automated compliance checking approaches proposed in research need human experts to formally encode rules, as well as to extract the rele...
Effective decision-making of modern organisation requires deep understanding of various aspects of organisation such as its goals, structure, business-as-usual operational processes etc. The large size and complex structure of organisations, socio-technical characteristics, and fast business dynamics make this decision-making a challenging endeavou...
Modern enterprises need to treat regulatory compliance in a holistic and maximally automated manner, given the stakes and complexity involved. The ability to derive the models of regulations in a given domain from natural language texts is vital in such a treatment. Existing approaches automate regulatory rule extraction with a restricted use of do...
This paper reviews the state-of-the-art enterprise modelling (EM) techniques with an objective to support decision-making. It describes a Systematic Mapping Study based on 173 publications chosen from 7622 EM related publications collated using five digital libraries: Scopus, ACM Digital Library, IEEE Xplore, ScienceDirect and Web of Science. The s...
Industry practice follows a refinement-based iterative method for organisational decision-making. Current industry practice relies heavily on human expertise in realising decision-making method. We propose a conceptual model for this method and discuss possible realisations. Our explorations to support the latter using existing enterprise modeling...
This document contains the additional information on Systematic Mapping Study presented in paper titled " Enterprise Modeling as an Aid to Complex Dynamic Decision Making: A Systematic Mapping Study " .
We discuss our experience in use of models and model-driven techniques for developing large business applications. Benefits accrued and limitations observed are highlighted. We describe possible means of overcoming some of the limitations and experience thereof. A case for shift in focus of model driven engineering (MDE) community in the context of...
Organizations are complex systems that need to respond to a variety of changes while operating in a dynamic environment. They involve multiple stakeholders each having a domain-specific perspective that relies on concepts and languages relative to individual information-centric processes, which may lead to undesirable side-effects such as scattered...
Industry governance, risk, and compliance (GRC) solutions stand to gain from various analyses offered by formal compliance checking approaches. Such adoption is made difficult by the fact that most formal approaches assume that a mapping between concepts of regulations and models of operational specifics exists. Industry solutions offer tagging mec...
This paper proposes that the current enterprise modelling approaches are overly reliant on the know how or tacit knowledge of enterprise architects for addressing organisational challenges such as business-IT alignment. Furthermore, current modelling languages only encourage linear thinking. By drawing upon existing research on (computational) orga...