Vallidevi Krishnamurthy
Sri Sivasubramaniya Nadar College of Engineering
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Vallidevi Krishnamurthy.
amrita acm w celebration on women in computing in india | 2010
Vallidevi Krishnamurthy; Chitra Babu
As software development becomes large-scale, the major focus of the developers has shifted from algorithms and data structures to architectures of the software systems. Architecture provides a bridge between requirements and implementation. Until recently, mechanism for self adaptation is largely in the form of programming language features embedded in code, thus prohibiting reusability and modifiability. This paper advocates the use of an external mechanism which monitors the running system and updates the architectural properties based on the changes in the system. Haphazard changes made in the architecture might make the system unstable. In order to address this issue, this paper proposes an approach for dynamic self adaptation by integrating the adaptive framework with architectural patterns. Since the architectural patterns have some predefined and proven structure, they make the system amenable for easy adoption. The changes in the architecture are mapped back to the running system. The external mechanism thus monitors and makes changes to the running system dynamically. The proposed approach has been tested by applying it to a sample e-Shopping application case study.
communication and signal processing | 2017
Tej Tharang Dandala; Vallidevi Krishnamurthy; Rajan Alwan
Internet of Things (IoT) is a world-wide network connecting all the smart objects together. It is the way in which all things are enabled to talk with each other. Whenever those smart things being connected over internet are restricted to only vehicles, then it is called as Internet of Vehicles (IoV). With continuously increasing urban population and rapidly expanding cities, vehicle ownership has been increasing at an exponential rate. Hence, traffic management has become a great problem in our day today life. This paper provides IoV based traffic management solution to overcome the problem that is prevailing in our daily life.
ACM Sigsoft Software Engineering Notes | 2012
Vallidevi Krishnamurthy; Chitra Babu
Service Oriented Architecture(SOA) facilitates developing applications that are inherently dynamic in nature since the service binding happens at runtime by matching the functional as well as Quality of Service(QoS) requirements of the user. Further, the running application can be dynamically reconfigured by monitoring the application for possible violations in the agreed QoS requirements. This paper advocates the use of various patterns to facilitate such dynamic reconfiguration in the various layers of the SOA Reference Architecture. Towards this objective, Family of Adapters pattern has been used in the service component layer to achieve dynamic switching between different versions of the same service without human intervention. In addition, an SOA design pattern has been employed in the business process layer to enhance the efficiency of the application. This pattern based approach has been tested by applying it to a sample SOA based e-Shopping application case study.
communication and signal processing | 2017
Shrinidhi Rajagopal; Vallidevi Krishnamurthy
Plants make the world, a greener and a better place to live in. Although all plants need water to survive, giving them too much or too little can cause them to die. Thus, we need to implement an automatic plant watering system that ensures that the plants are watered at regular intervals, with appropriate amount, whenever they are in need. This paper describes the object oriented design of an IoT based Automated Plant Watering System.
communication and signal processing | 2017
D. Varun Ranganathan; R. Vishal; Vallidevi Krishnamurthy; Prashant Mahesh; Roopeshwar Devarajan
Many multiplayer card games have interesting structures that can be exploited while designing a computer application to simulate these games. Critical features that most games have are that they are turn based and have common data types like Cards and Decks. This paper aims to demonstrate certain design patterns for implementing multiplayer card games that are capable of scaling well and are easily understandable and maintainable. Two card games ‘Ace’ and ‘Literature’ were developed from which the patterns were extracted. The patterns explained in this paper, can be applied to any turn-based multiplayer card game and in some cases, to any multiplayer game in general. The two patterns discussed in this paper are represented in small caps to have better understanding.
communication and signal processing | 2017
Vallidevi Krishnamurthy; Chitra Babu; R.C. Brinda
Business-to-Business (B2B) applications are developed predominantly based on service-oriented architectural style which is generally realized using a set of loosely coupled web services. These web services can be selected statically during design-time or dynamically during run-time. The functional and non-functional QoS requirements are typically captured in the Service Level Agreement (SLA) that is mutually agreed between the service provider and the service consumer. Whenever an SLA violation happens, the service provider incurs a penalty. In order to minimize such penalties, the application that is built through a design-time composition of web services needs to be monitored. Whenever a violation of SLA is predicted, those statically composed web services are dynamically reconfigured. This is called as dynamic reconfiguration in SOA. In this case, even the alternate service selection happens at design-time itself. On the other hand, whenever the web services needed for an SOA application development are selected and composed dynamically at run-time, it is called as dynamic composition. The turnaround time involved in both these approaches for mission-critical applications with stringent SLA requirements is compared. It has been inferred that the dynamic reconfiguration approach not only maintained the turnaround time always within the accepted limits, it also incurred only less overhead when compared to dynamic composition approach.
international conference on information communication and embedded systems | 2016
Hans Krupakar; Keerthika Rajvel; B Bharathi; S Angel Deborah; Vallidevi Krishnamurthy
Language Translation has always been about inputting source as text/audio and waiting for system to give translated output in desired form. In this paper, we present the Acoustic Dialect Decoder (ADD) - a voice to voice earpiece translation device. We introduce and survey the recent advances made in the field of Speech Engineering, to employ in the ADD, particularly focusing on the three major processing steps of Recognition, Translation and Synthesis. We tackle the problem of machine understanding of natural language by designing a recognition unit for source audio to text, a translation unit for source language text to target language text, and a synthesis unit for target language text to target language speech. Speech from the surroundings will be recorded by the recognition unit present on the ear-piece and translation will start as soon as one sentence is successfully read. This way, we hope to give translated output as and when input is being read. The recognition unit will use Hidden Markov Models (HMMs) Based Tool-Kit (HTK), RNNs with LSTM cells, and the synthesis unit, HMM based speech synthesis system HTS. This system will initially be built as an English to Tamil translation device.
european conference on pattern languages of programs | 2012
Vallidevi Krishnamurthy; Chitra Babu
Service Oriented Architecture (SOA) facilitates developing applications that are inherently dynamic in nature since the service binding happens at runtime by matching the functional as well as Quality of Service (QoS) requirements of the user. The running application can be dynamically reconfigured by monitoring the application for possible violations in the agreed QoS requirements. This paper proposes suitable patterns to facilitate such dynamic reconfiguration in any service-oriented application to achieve dynamic switching between different versions of the same application without manual intervention. A proposed pattern named the multiple level bridge pattern is also discussed in this paper which helps structure service interface and implementations for reuse across different application versions. This pattern based approach has been tested by applying it to a sample SOA based e-Shopping application.
computational intelligence | 2017
K Samundeeswary; Vallidevi Krishnamurthy
soft computing | 2017
Vallidevi Krishnamurthy; S. Saranya; Sharanya Srikanth; Simran Modi