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

Lalit M. Patnaik

dblp:54/3051 · also L. M. Patnaik, Lalit Patnaik 0001 · DBLP profile ↗
← Back
101ranked-venue papers
16as first author
1since 2021 · last 2026
—ORCID · none

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

Systems, architecture and hardware · 29 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 15 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 14 · 3 first-authorArtificial intelligence and machine learning · 12 · 3 first-authorSoftware engineering, systems software and programming languages · 9 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 9 · 1 first-authorComputer networks · 6 · 1 first-authorHuman-computer interaction and ubiquitous computing · 4Theory of computation · 3Security and privacy · 2

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
9 papers
Electronic design automation · 86% Interconnection networks and networks-on-chip · 4% Hardware accelerators and domain-specific architectures · 3%
Computer networks
1 paper
Wireless networking · 61% Cellular and mobile networks · 30% Network optimization and economics · 9%
Theoretical computer science
2 papers
Mathematical optimization · 84% Automata and formal languages · 8% Graph algorithms and graph theory · 8%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test › analog and mixed-signal test
analog circuit test generation
0.122007
A New ATPG Technique (ExpoTan) for Testing Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
A new ATPG technique (MultiDetect) for testing of analog macros in mixed-signal circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation
hardware test
0.122007
A New ATPG Technique (ExpoTan) for Testing Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
A new ATPG technique (MultiDetect) for testing of analog macros in mixed-signal circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation › hardware verification and test
test compaction
0.112007
A New ATPG Technique (ExpoTan) for Testing Analog Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Wireless networking › medium access control
channel access
0.112006
A Distributed Channel Access Protocol for Ad Hoc Networks with Feedback Power Control · IEEE Trans. Mob. Comput. 2006
Cellular and mobile networks › power control
distributed power control
0.112006
A Distributed Channel Access Protocol for Ad Hoc Networks with Feedback Power Control · IEEE Trans. Mob. Comput. 2006
Wireless networking
mobile ad hoc networks
0.112006
A Distributed Channel Access Protocol for Ad Hoc Networks with Feedback Power Control · IEEE Trans. Mob. Comput. 2006
Electronic design automation › hardware verification and test › design for testability
built-in self-test
0.012004
A new ATPG technique (MultiDetect) for testing of analog macros in mixed-signal circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Network optimization and economics
admission control
0.012006
A Distributed Channel Access Protocol for Ad Hoc Networks with Feedback Power Control · IEEE Trans. Mob. Comput. 2006
Electronic design automation
physical design
0.021992
Circuit layout through an analogy with neural networks · Comput. Aided Des. 1992
Parallel maze routing on hypercube computers · Comput. Aided Des. 1991
Mathematical optimization
evolutionary computation
0.011996
Genetic Search: Analysis Using Fitness Moments · IEEE Trans. Knowl. Data Eng. 1996
Mathematical optimization › evolutionary computation
fitness landscape analysis
0.011996
Genetic Search: Analysis Using Fitness Moments · IEEE Trans. Knowl. Data Eng. 1996
Mathematical optimization › evolutionary computation
genetic algorithm
0.011996
Genetic Search: Analysis Using Fitness Moments · IEEE Trans. Knowl. Data Eng. 1996
Interconnection networks and networks-on-chip › network topology › hypercubic networks
hypercube
0.011992
Extended Hypercube: A Hierarchical Interconnection Network of Hypercubes · IEEE Trans. Parallel Distributed Syst. 1992
Electronic design automation › physical design › routing
message routing
0.011992
Extended Hypercube: A Hierarchical Interconnection Network of Hypercubes · IEEE Trans. Parallel Distributed Syst. 1992
Interconnection networks and networks-on-chip
network topology
0.011992
Extended Hypercube: A Hierarchical Interconnection Network of Hypercubes · IEEE Trans. Parallel Distributed Syst. 1992
Electronic design automation › physical design
VLSI layout
0.011992
Circuit layout through an analogy with neural networks · Comput. Aided Des. 1992
Electronic design automation › physical design › routing › wire routing
maze routing
0.011991
Parallel maze routing on hypercube computers · Comput. Aided Des. 1991
Electronic design automation › physical design
routing
0.011991
Parallel maze routing on hypercube computers · Comput. Aided Des. 1991
Hardware accelerators and domain-specific architectures
polynomial evaluation
0.011990
Systolic Evaluation of Polynomial Expressions · IEEE Trans. Computers 1990
Hardware accelerators and domain-specific architectures
systolic array
0.011990
Systolic Evaluation of Polynomial Expressions · IEEE Trans. Computers 1990
Parallel and multicore computing
parallel algorithms
0.021992
Extended Hypercube: A Hierarchical Interconnection Network of Hypercubes · IEEE Trans. Parallel Distributed Syst. 1992
Parallel maze routing on hypercube computers · Comput. Aided Des. 1991
Graph algorithms and graph theory › graph theory › algebraic graph theory
incidence matrices
0.011987
Reflexive Incidence Matrix (RIM) Representation of Petri Nets · IEEE Trans. Software Eng. 1987
Automata and formal languages
petri nets
0.011987
Reflexive Incidence Matrix (RIM) Representation of Petri Nets · IEEE Trans. Software Eng. 1987
Processor architecture and microarchitecture
dataflow architecture
0.011986
Design and Performance Evaluation of EXMAN: An EXtended MANchester Data Flow Computer · IEEE Trans. Computers 1986
Processor architecture and microarchitecture › dataflow architecture
dataflow machine
0.011986
Design and Performance Evaluation of EXMAN: An EXtended MANchester Data Flow Computer · IEEE Trans. Computers 1986
Distributed systems › fault tolerance
failure recovery
0.011986
Load-Leveling in Fault-Tolerant Distributed Computing Systems · IEEE Trans. Software Eng. 1986
Distributed systems
fault tolerance
0.011986
Load-Leveling in Fault-Tolerant Distributed Computing Systems · IEEE Trans. Software Eng. 1986
Parallel and multicore computing
load balancing
0.011986
Load-Leveling in Fault-Tolerant Distributed Computing Systems · IEEE Trans. Software Eng. 1986
Performance modeling and evaluation › simulation
simulation-based evaluation
0.011986
Design and Performance Evaluation of EXMAN: An EXtended MANchester Data Flow Computer · IEEE Trans. Computers 1986
Parallel and multicore computing › multiprocessor system › distributed-memory multiprocessor
hypercube multiprocessor
0.011991
Parallel maze routing on hypercube computers · Comput. Aided Des. 1991

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

test signal identification · 0.1fault coverage optimization · 0.1iterative power control · 0.1global power control · 0.1channel reservation · 0.1test set compaction · 0.0frequency-domain testing · 0.0fault simulation · 0.0fitness-based disruption · 0.0fitness moments · 0.0topological analysis · 0.0performance study · 0.0neural network analogy · 0.0wavefront array · 0.0systolic array · 0.0matrix decomposition · 0.0graph representation · 0.0
YearPublicationVenuePosition
2026 Differential privacy for secure machine learning in healthcare IoT-Cloud systems
N. Mangala, Murtaza Rangwala, S. Aishwarya, Eswara Reddy B., Rajkumar Buyya, K. R. Venugopal 0001, S. Sitharama Iyengar, Lalit M. Patnaik
Future Gener. Comput. Syst.8
2019 Social Internet of Things (SIoT): Foundations, thrust areas, systematic review and future directions
M. S. Roopa, Santosh Pattar, Rajkumar Buyya, K. R. Venugopal 0001, S. Sitharama Iyengar, Lalit M. Patnaik
Comput. Commun.6
2018 Split keyword fuzzy and synonym search over encrypted cloud data
Girish S, Geeta C. Mara, Rajkumar Buyya, K. R. Venugopal 0001, S. Sitharama Iyengar, Lalit M. Patnaik
Multim. Tools Appl.7
2016 A robust zero watermarking algorithm for stereo audio signals
abstract
Zero-watermarking techniques constructs zero watermarks without modifying the original host audio signal. This paper presents a robust zero-watermarking algorithm for stereo audio signals. The proposed algorithm exploits inter-channel redundancy of stereo audio signal in order to construct zero watermarks binary sequence. Here, the features are extracted from DWTDCT-SVD domain to construct zero watermarks; and are found to be robust against modified discrete cosine transform (MDCT)-based perceptual stereo audio coding schemes. Extensive experimental results assure that the proposed watermarking scheme is highly secure as well as robust to common attacks like, MP3 compression, cropping, filtering, re-sampling, amplitude scaling and re-quantisation, etc. To the best of our knowledge, zero-watermarking algorithm based on stereo audio properties is proposed first time.
Sunita Vikrant Dhavale, Rajendra S. Deodhar, Debasish Pradhan, Lalit M. Patnaik
Int. J. Inf. Comput. Secur.4
2013 DTCWT based high capacity steganography using coefficient replacement and adaptive scaling
abstract
The steganography is used for secure communication. In this paper we propose Dual Tree Complex Wavelet Transform (DTCWT) based high capacity steganography using coefficient replacement and adaptive scaling. The DTCWT is applied on cover image and Lifting Wavelet Transform2 (LWT2) is applied on payload to convert spatial domain into transform domain. The new concept of replacing HH sub band coefficients of DTCWT of cover image by LL sub band coefficients of payload is introduced to generate intermediate stego object. The adaptive scaling factor is used based on entropy of cover image to scale down intermediate stego object coefficient values to generate final stego object. It is observed that the capacity and security are increased in the proposed algorithm compared to existing algorithms.
N. Sathisha, K. Suresh Babu, K. B. Raja, K. R. Venugopal 0001, Lalit M. Patnaik
ICMV6
2013 Face recognition using transform domain texture features
abstract
The face recognition is an efficient biometric system to identify a person. In this paper, we propose Face Recognition using Transform Domain Texture Features (FRTDTF). The face images are preprocessed and two sets of texture features are extracted. In first feature set, the Discrete Wavelet Transform (DWT) is applied on face image and considered only high frequency sub band coefficients to extract edge information efficiently. The Dual Tree Complex Wavelet Transform (DTCWT) is applied on high frequency sub bands of DWT to derive Low and High frequency DTCWT coefficients. The texture features of DTCWT coefficients are computed using Overlapping Local Binary Pattern (OLBP) to generate feature set 1. In second feature set, the DTCWT is applied on preprocessed face image and considered all frequency sub bands coefficients to extract significant information and edge information of face image. The texture features of DTCWT matrix are computed using OLBP to generate feature set 2. The final feature set is the concatenation of feature set 1 and set 2. The Euclidian distance (ED) is used to compare test image features with features of face images in the database. It is observed that, the performance parameter values are better in the case of proposed algorithm compared to existing algorithms.
Rangaswamy Y., Ramya S. K, K. B. Raja, K. R. Venugopal 0001, Lalit M. Patnaik
ICMV5
2010 HUBFIRE - A Multi-class SVM based JPEG Steganalysis using HBCL Statistics and FR Index
Veena H. Bhat, S. Krishna 0001, P. Deepa Shenoy, K. R. Venugopal 0001, Lalit M. Patnaik
SECRYPT5
2010 A medium access protocol exploiting multiuser-detection in CDMA ad-hoc networks
S. Hasan Raza Naqvi, Lalit M. Patnaik
Wirel. Networks2
2007 Data Mining based Query Processing using Rough Sets and Genetic Algorithms
abstract
The optimization of queries is critical in database management systems and the complexity involved in finding optimal solutions has led to the development of heuristic approaches. Answering data mining query involves a random search over large databases. Due to the enormity of the data set involved, model simplification is necessary for quick answering of data mining queries. In this paper, we propose a hybrid model using rough sets and genetic algorithms for fast and efficient query answering. Rough sets are used to classify and summarize the datasets, whereas genetic algorithms are used for answering association related queries and feedback for adaptive classification. Here, we consider three types of queries, i.e., select, aggregate and classification based data mining queries. Summary tables that are built using rough sets and analytical model of attributes are used to speed up select queries. Mining associations, building concept hierarchies and reinforcement of reducts are achieved through genetic algorithms. The experiments are conducted on three real-life data sets, which include KDD 99 Cup data, Forest Cover-type data and Iris data. The performance of the proposed algorithm is analyzed for both execution time and classification accuracy and the results obtained are good
K. G. Srinivasa 0001, M. Jagadish, K. R. Venugopal 0001, Lalit M. Patnaik
CIDM4
2007 Load Balancing in Fault Tolerant Video Server
D. N. Sujatha, K. Girish, B. Rashmi, K. R. Venugopal 0001, Lalit M. Patnaik
IDEAL5
2007 Selective dissemination of XML documents based on genetically learned user model and Support Vector Machines
K. G. Srinivasa 0001, K. R. Venugopal 0001, Lalit M. Patnaik
Intell. Data Anal.3
2007 A self-adaptive migration model genetic algorithm for data mining applications
K. G. Srinivasa 0001, K. R. Venugopal 0001, Lalit M. Patnaik
Inf. Sci.3
2007 Memory-efficient spatial prediction image compression scheme
Anil V. Nandi, Lalit M. Patnaik, R. M. Banakar
Image Vis. Comput.2
2007 A New ATPG Technique (ExpoTan) for Testing Analog Circuits
abstract
In analog testing, usage of a single sinusoid as a test signal when compared to multitone signal, and fault detection with digital counting technique, facilitate the test implementation with simple built-in self-test hardware and make testing more cost effective. In this paper, a novel test-set-selection technique known as ExpoTan for testing linear-time-invariant (LTI) circuits is presented. The authors formulate the test generation problem with tan-1( ) and exponential functions for identification of a test signal with maximum fault coverage. For identification of a test signal the ExpoTan technique combines test generation and test-set-compaction tasks in a single phase and generates an efficient compacted test set. The experimental results show that the testing of LTI circuits using ExpoTan technique for the benchmark circuits achieves the required fault coverage with shorter testing time and test generation time
B. K. S. V. L. Varaprasad, Lalit M. Patnaik, Hirisave S. Jamadagni, V. K. Agrawal
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2006 Indexing XML Documents Using Self Adaptive Genetic Algorithms for Better Retreival
K. G. Srinivasa 0001, S. Sharath, K. R. Venugopal 0001, Lalit M. Patnaik
APWeb4
2006 Classification of Mammograms Using Decision Trees
abstract
Mammography is a medical imaging technique that combines, low-dose radiation and high-contrast, high-resolution film for examination of the breast and screening for breast cancer. This paper proposes a random forest decision classifier (RFDC) for classifying mammograms. Results of screening the mammograms are organised by classification and finally grouped into three categories i.e., normal, cancerous and benign. Experimental results show that this method performs well with the classification accuracy reaching nearly 90% in comparison with the already existing algorithms
L. Vibha, G. M. Harshavardhan, K. Pranaw, P. Deepa Shenoy, K. R. Venugopal 0001, Lalit M. Patnaik
IDEAS6
2006 A neural network based CBIR system using STI features and relevance feedback
K. G. Srinivasa 0001, Karthik Sridharan, P. Deepa Shenoy, K. R. Venugopal 0001, Lalit M. Patnaik
Intell. Data Anal.5
2006 Low complexity, and high fidelity image compression using fixed threshold method
Vishwanath P. Baligar, Lalit M. Patnaik, G. R. Nagabhushana
Inf. Sci.2
2006 A Distributed Channel Access Protocol for Ad Hoc Networks with Feedback Power Control
abstract
Distributed power control schemes are extensively employed in the cellular networks and are capable of improving the capacity of the network. However, the power control schemes from the cellular networks suffer from performance degradation due to self and direct-interference and hidden-terminal problems when directly employed in ad hoc networks. Most of the existing channel reservation-based power control protocols for ad hoc networks employ incremental power allocation rather than global allocation of the power to the incoming links; thus, they may not effectively utilize the spatial frequency reuse in the network. This paper presents a distributed channel access protocol that couples the channel reservation and the iterative/global transmission power control schemes in ad hoc networks. The designed protocol considers the convergence problem of the global power control in ad hoc networks. The designed access criteria employ the local admission control based on the sufficient criteria for admissibility and global power control for balancing the SIR (signal to interference ratio) of the links. In the performance evaluation study of the designed protocol, an almost twofold increase in the throughput and capacity is observed compared to the existing power-controlled protocol for ad hoc networks.
S. Hasan Raza Naqvi, Lalit M. Patnaik
IEEE Trans. Mob. Comput.2
2005 A Dynamic Migration Model for Self-adaptive Genetic Algorithms
K. G. Srinivasa 0001, Karthik Sridharan, P. Deepa Shenoy, K. R. Venugopal 0001, Lalit M. Patnaik
IDEAL5
2005 Dynamic Association Rule Mining using Genetic Algorithms
P. Deepa Shenoy, K. G. Srinivasa 0001, K. R. Venugopal 0001, Lalit M. Patnaik
Intell. Data Anal.4
2005 Sagaxsearch: an Xml Information Retrieval Mechanism Using Self Adaptive Genetic Algorithms
abstract
The XML technology, with its self-describing and extensible tags, is significantly contributing to the next generation semantic web. The present search techniques used for HTML and text documents are not efficient when retrieving relevant XML documents. In this paper, Self Adaptive Genetic Algorithms are presented to learn about the tags, which are useful in indexing. The indices and relationship strength metric are used to extract fast and accurate semantically related elements in the XML documents. The Experiments are conducted on the DataBase systems and Logic Programming (DBLP) XML corpus and are evaluated for precision and recall. The proposed SAGAXsearch outperforms XSEarch3 and XRank20 with respect to accuracy and query execution time.
K. G. Srinivasa 0001, S. Sharath, K. R. Venugopal 0001, Lalit M. Patnaik
Int. J. Comput. Intell. Appl.4
2004 An address assignment for the automatic configuration of mobile ad hoc networks
Abhishek Prakash Tayal, Lalit M. Patnaik
Pers. Ubiquitous Comput.2
2004 A new ATPG technique (MultiDetect) for testing of analog macros in mixed-signal circuits
abstract
A new test-set selection technique based on the frequency-domain testing of analog circuits is presented in this paper. We propose a new automatic test pattern generation (ATPG) method known as MultiDetect for testing linear time invariant (LTI) circuits. The proposed technique is best suited for use of existing building blocks in systems-on-chip for implementation of an on-chip test-signal generator and test-response analyzer. The generated test set with the MultiDetect method can effectively detect and diagnose both soft and hard faults and does not require any precision analog signal sources or signal measurement circuits when implemented as built-in self-test (BIST). Testing of analog blocks based on circuit-transfer function makes our ATPG a general purpose method for all kinds of LTI circuits. A new novel test method causing the device under test to saturate or get out of saturation, to detect a fault with simple detection hardware, is also introduced in this paper. In our proposed novel test scheme, usage of a single sinusoid as a test signal when compared to multitone signal, and detection of faults with digital counting technique, facilitate the test implementation with simple BIST hardware and make testing more cost effective. The sinusoid is a very useful waveform for testing and analyzing LTI circuits. In the steady state, both the input and output of a stable LTI circuit are sinusoids of the same frequency. The relationship between the amplitudes and phase angles of the input and output sinusoids is frequency-dependent. Identification of a sinusoid that detects more faults results in an optimized test signal set. The technique used in the MultiDetect method for identification of a sinusoid results in an efficient compacted test set. The search for fault diagnosis is restricted to a limited set of faults, making diagnosis fast in the MultiDetect method. A methodology for test-set compaction of the MultiDetect technique is described and results of experiments on various test circuits are discussed. The proposed method is seen to be efficient for low-power applications. The experimental results show that the testing of LTI circuits using the MultiDetect technique for the benchmark circuits achieves the required fault coverage with much shorter testing time.
B. K. S. V. L. Varaprasad, Lalit M. Patnaik, Hirisave S. Jamadagni, V. K. Agrawal
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2003 Dynamic Subspace Clustering for Very Large High-Dimensional Databases
P. Deepa Shenoy, K. G. Srinivasa 0001, M. P. Mithun, K. R. Venugopal 0001, Lalit M. Patnaik
IDEAL5
2003 Evolutionary Approach for Mining Association Rules on Dynamic Databases
P. Deepa Shenoy, K. G. Srinivasa 0001, K. R. Venugopal 0001, Lalit M. Patnaik
PAKDD4
2003 High compression and low order linear predictor for lossless coding of grayscale images
Vishwanath P. Baligar, Lalit M. Patnaik, G. R. Nagabhushana
Image Vis. Comput.2
2001 Parallel implementation of neocognitron on star topology: Theoretical and experimental evaluation
Lalit M. Patnaik, Rupa N. Rao
Neurocomputing1
2001 Genetic programming based pattern classification with feature space partitioning
Lalit M. Patnaik, V. K. Agrawal
Inf. Sci.2
2000 An evolutionary approach to timing driven FPGA placement
abstract
We propose a novel evolutionary approach to the problem of timing-driven FPGA placement. The method used is evolutionary programming (EP) with incremental position encoded in the population. This uses considerably less memory compared to a method with direct position-encoding for members of the population. The algorithm has been implemented in C++, and the results on MCNC benchmark circuits are presented. The results are superior to those obtained using conventional Simulated Annealing (SA) based approach. The results of an EP-SA approach using the proposed evolutionary programming method are also presented.
Ramakrishnan Venkatraman, Lalit M. Patnaik
ACM Great Lakes Symposium on VLSI2
2000 Target detection through image processing and resilient propagation algorithms
Lalit M. Patnaik
Neurocomputing1
2000 Application of genetic programming for multicategory pattern classification
abstract
Explores the feasibility of applying genetic programming (GP) to multicategory pattern classification problem. GP can discover relationships and express them mathematically. GP-based techniques have an advantage over statistical methods because they are distribution-free, i.e., no prior knowledge is needed about the statistical distribution of the data. GP also automatically discovers the discriminant features for a class. GP has been applied for two-category classification. A methodology for GP-based n-class classification is developed. The problem is modeled as n two-class problems, and a genetic programming classifier expression (GPCE) is evolved as a discriminant function for each class. The GPCE is trained to recognize samples belonging to its own class and reject others. A strength of association (SA) measure is computed for each GPCE to indicate the degree to which it can recognize samples of its own class. SA is used for uniquely assigning a class to an input feature vector. Heuristic rules are used to prevent a GPCE with a higher SA from swamping one with a lower SA. Experimental results are presented to demonstrate the applicability of GP for multicategory classification, and they are found to be satisfactory. We also discuss the various issues that arise in our approach to GP-based classification, such as the creation of training sets, the role of incremental learning, and the choice of function set in the evolution of GPCE, as well as conflict resolution for uniquely assigning a class.
Lalit M. Patnaik, V. K. Agrawal
IEEE Trans. Evol. Comput.2
2000 Line coverage of path delay faults
abstract
We propose a new coverage metric for delay fault tests. The coverage is measured for each line with a rising and a falling transition, but the test criterion differs from that of the slow-to-rise and slow-to-fall transition faults. A line is tested by a line delay test, which is a robust path delay test for the longest sensitizable path producing a given transition on the target line. Thus, the test criterion resembles path delay test and not the gate or transition delay test. Yet, the maximum number of tests (or faults) is limited to twice the number of lines. In a two-pass test-generation procedure, we first attempt delay tests for a minimal set of longest paths for all lines. Fault simulation is used to determine the coverage metric. For uncovered lines, in the second pass, several paths of decreasing lengths are targeted. We give results for several benchmark circuits.
Ananta K. Majhi, V. D. Agrawak, James Jacob, Lalit M. Patnaik
IEEE Trans. Very Large Scale Integr. Syst.4
1999 Parallel Implementation of Tomographic Reconstruction Algorithms on Bus-Based Extended Hypercube
Lalit M. Patnaik
HiPC2
1999 Mapping adaptive resonance theory onto ring and mesh architectures
Lalit M. Patnaik, S. Udaykumar
Neurocomputing1
1998 Performance evaluation of ATM switch scheduling algorithms for video transmission
Lalit M. Patnaik, R. Sriram
Comput. Commun.1
1998 Fault-tolerant message routing in the extended hypercube
Mohan Kumar, Lalit M. Patnaik, B. Nag
J. Syst. Archit.2
1997 On an Exact Populationary Model of Genetic Algorithms
Srinivas Mandavilli, Lalit M. Patnaik
Inf. Sci.2
1997 A Generalized Stochastic High-Level Petri Net Model for Performance Analysis
Samir M. Koriem, Lalit M. Patnaik
J. Syst. Softw.2
1996 A Formalism to Model Task Execution in Distributed Systems
Rajeev Jayaram, Rajib Mall, Lalit M. Patnaik, Claude Girault
Inf. Sci.3
1996 Genetic Search: Analysis Using Fitness Moments
abstract
Genetic algorithms (GAs) are efficient and robust search methods that are being employed in a plethora of applications with extremely large search spaces. The directed search mechanism employed in GAs performs a simultaneous and balanced exploration of new regions in the search space and exploitation of already-discovered regions. This paper introduces the notion of fitness moments for analyzing the working of GAs. We show that the fitness moments in any generation may be predicted from those of the initial population. Since a knowledge of the fitness moments allows us to estimate the fitness distribution of strings, this approach provides for a method of characterizing the dynamics of GAs. In particular, the average fitness and fitness variance of the population in any generation may be predicted. We introduce the technique of fitness-based disruption of solutions for improving the performance of GAs. Using fitness moments, we demonstrate the advantages of using fitness-based disruption. We also present experimental results comparing the performance of a standard GA and two other GAs (the controlled disruption GA and the adaptive GA) that incorporate the principle of fitness-based disruption. The experimental evidence clearly demonstrates the power of fitness-based disruption.
Lalit M. Patnaik
IEEE Trans. Knowl. Data Eng.2
1996 Mapping of artificial neural networks onto message passing systems
abstract
Various Artificial Neural Networks (ANNs) have been proposed in recent years to mimic the human brain in solving problems involving human-like intelligence. Efficient mapping of ANNs comprising of large number of neurons onto various distributed MIMD architectures is discussed in this paper. The massive interconnection among neurons demands a communication efficient architecture. Issues related to the suitability of MIMD architectures for simulating neural networks are discussed. Performance analysis of ring, torus, binary tree, hypercube, and extended hypercube for simulating artificial neural networks is presented. Our studies reveal that the performance of the extended hypercube is better than those of ring, torus, binary tree, and hypercube topologies.
Mohan Kumar, Lalit M. Patnaik
IEEE Trans. Syst. Man Cybern. Part B2
1996 On modeling genetic algorithms for functions of unitation
abstract
We discuss a novel model for analyzing the working of Genetic Algorithms (GAs), when the objective function is a function of unitation. The model is exact (not approximate), and is valid for infinite populations. Functions of unitation depend only on the number of 1's in any string. Hence, we only need to model the variations in the distribution of strings with respect to the number of 1's in the strings. We introduce the notion of a Binomial Distributed Population (BDP) as the building block of our model, and we show that the effect of uniform crossover on BDPs is to generate two other BDPs. We demonstrate that a population with any general distribution may be decomposed into several BDPs. We also show that a general multipoint crossover may be considered as a composition of several uniform crossovers. Based on these results, the effects of mutation and crossover on the distribution of strings have been characterized, and the model has been defined. GASIM-a Genetic Algorithm Simulator for functions of unitation-has been implemented based on the model, and the exactness of the results obtained from GASIM has been verified using actual Genetic Algorithm runs. The time complexity of the GA simulator derived from the model is O(l(3)) (where l is the string length), a significant improvement over previous models with exponential time complexities.
Lalit M. Patnaik
IEEE Trans. Syst. Man Cybern. Part B2
1996 Performance-driven MCM partitioning through an adaptive genetic algorithm
abstract
We present a novel genetic algorithm-based partitioning scheme for multichip modules (MCM's) which integrates four performance constraints simultaneously: pin count, area, heat dissipation, and timing. We also present a similar partitioning algorithm based on evolutionary programming. Experimental studies demonstrate the superiority of these methods over deterministic Fiduccia-Mattheyes (FM) algorithm and simulated annealing (SA) technique. Our approach performs better than another genetic algorithm-based method recently reported. The adaptive change of crossover and mutation probabilities results in better convergence of the partitioning algorithm.
Srilata Raman, Lalit M. Patnaik
IEEE Trans. Very Large Scale Integr. Syst.2
1995 Hierarchical Directory-Based Shared Memory Architecture
abstract
We describe the design of a directory-based shared memory architecture on a hierarchical network of hypercubes. The distributed directory scheme comprises two separate hierarchical networks for handling cache requests and transfers. Further, the scheme assumes a single address space and each processing element views the entire network as contiguous memory space. The size of individual directories stored at each node of the network remains constant throughout the network. Although the size of the directory increases with the network size, the architecture is scalable. The results of the analytical studies demonstrate superior performance characteristics of our scheme compared with those of other schemes.
Mohan Kumar, Svetha Venkatesh, Dorota H. Kieronska, Lalit M. Patnaik
Comput. J.4
1995 A genetic algorithm-based circuit partitioner for MCMs
Ananta K. Majhi, Lalit M. Patnaik, Srilata Raman
Microprocess. Microprogramming2
1994 Parametric technique for P wave delineation
abstract
The electrocardiogram (ECG), which represents the electrical activity of the heart, is widely used for the diagnosis of cardiac diseases. The ECG typically consists of three important component waves, called the P, QRS, and T waves, which provide clinical information about the functioning of the heart. An important problem in ECG signal processing is that of delineation of the ECG component waves. The delineation of the P wave is difficult in certain cardiac diseases where the P wave overlaps the other ECG component waves. We present an innovative algorithm, for the delineation of the P waves, which works well even in such cases. The algorithm basically consists of pole-zero modeling of the discrete cosine transformed ECG. The resulting pole-zero filter is then decomposed into a set of unique partial fractions (PF), with each PF representing a sub-component or a fractional component (FC) of the ECG. A pole angle template matching procedure is used to identify the PFs of the QRS and T waves, and then their corresponding FCs are subtracted from the ECG to leave the P wave as the residue.>
B. Madhukar, Kasi Rajgopal, Lalit M. Patnaik
ICASSP (3)3
1994 Performance of the node/link behaviour of multicomputer networks with input buffer limiting and channel contention
Samir M. Koriem, Lalit M. Patnaik
Comput. Commun.2
1994 Automatic verification of distributed logic specifications
Rajib Mall, Lalit M. Patnaik
Microprocess. Microprogramming2
1994 Adaptive probabilities of crossover and mutation in genetic algorithms
abstract
In this paper we describe an efficient approach for multimodal function optimization using genetic algorithms (GAs). We recommend the use of adaptive probabilities of crossover and mutation to realize the twin goals of maintaining diversity in the population and sustaining the, convergence capacity of the GA. In the adaptive genetic algorithm (AGA), the probabilities of crossover and mutation, p/sub c/ and p/sub m/, are varied depending on the fitness values of the solutions. High-fitness solutions are 'protected', while solutions with subaverage fitnesses are totally disrupted. By using adaptively varying p/sub c/ and p/sub ,/ we also provide a solution to the problem of deciding the optimal values of p/sub c/ and p/sub m/, i.e., p/sub c/ and p/sub m/ need not be specified at all. The AGA is compared with previous approaches for adapting operator probabilities in genetic algorithms. The Schema theorem is derived for the AGA, and the working of the AGA is analyzed. We compare the performance of the AGA with that of the standard GA (SGA) in optimizing several nontrivial multimodal functions with varying degrees of complexity.>
Lalit M. Patnaik
IEEE Trans. Syst. Man Cybern.2
1993 Parallel genetic algorithm for channel routing
abstract
In this paper, we propose a new channel routing algorithm based on genetic approach. This involves designing a new encoding scheme and an evaluation function used by the genetic algorithm (GA) for channel routing problem. The algorithm has been implemented as both sequential and distributed CA. The speedup achieved is positive and encouraging.
B. B. Prahlada Rao, Lalit M. Patnaik, R. C. Hansdah
Great Lakes Symposium on VLSI2
1993 Composite Performance and Reliability Analysis for Hypercube Systems
abstract
In this paper we propose a novel technique to model and analyze the performability of parallel and distributed architectures using GSPN-reward models.
Samir M. Koriem, Lalit M. Patnaik
ICPP (1)2
1993 Beyond CADMAD, BADCAD, SADCAD and the like
Lalit M. Patnaik
Comput. Aided Des.1
1993 Specification of Real-Time Systems
abstract
Inspite of numerous research advancements made in recent years in the area of formal techniques, specification of real-time systems is still proving to be a very challenging and difficult problem. In this context, this paper critically examines state-of-the-art specification techniques for real-time systems and analyzes the emerging trends.
Lalit M. Patnaik, Rajib Mall
Int. J. Softw. Eng. Knowl. Eng.1
1993 Special Issue on Performance of Supercomputers - Guest Editors' Introduction
Dharma P. Agrawal, Lalit M. Patnaik
J. Parallel Distributed Comput.2
1993 Fault-tolerance analysis of hypercube systems using Petri net theory
Samir M. Koriem, Lalit M. Patnaik
J. Syst. Softw.2
1992 T-algorithm-based logic simulation on distributed systems
abstract
Increase in the complexity of VLSI digital circuit design demands faster logic simulation techniques than those currently available. One of the ways of speeding up existing logic simulation algorithms is by exploiting the inherent parallelism in the sequential version. The authors explore the possibility of mapping a T-algorithm based logic simulation algorithm onto a cluster of workstations interconnected by an Ethernet. The set of gates at a particular level is partitioned by the master task (running on the host processor) among the slave tasks (running on the other processors). Each slave task evaluates the set of gates assigned to it, for the complete simulation period independent of other slave tasks and communicates the evaluated outputs to the master task. After receiving the evaluated output from all the slaves, the master task partitions the gates at the next level and communicates this new set of gates to the slave tasks. The above process is repeated for all the levels in the circuit. The details of the partitioning scheme and its performance are also discussed.>
Lalit M. Patnaik
Great Lakes Symposium on VLSI2
1992 Circuit layout through an analogy with neural networks
Desmond S. Rao, Lalit M. Patnaik
Comput. Aided Des.2
1992 On movable separability and isotheticity
Chandan Haldar, Lalit M. Patnaik
Inf. Sci.2
1992 S-Nets: A Petri Net Based Model for Performance Evaluation of Real-Time Scheduling Algorithms
Shri Balaji, Lalit M. Patnaik, Lawrence Jenkins, Prem Shankar Goel
J. Parallel Distributed Comput.2
1992 Performance evaluation of bidirectional associative memory on a transputer-based parallel system
I. Mahadevan, Lalit M. Patnaik
Parallel Comput.2
1992 Extended Hypercube: A Hierarchical Interconnection Network of Hypercubes
abstract
A new interconnection topology-the extended hypercube-consisting of an interconnection network of k-cubes is discussed. The extended hypercube is a hierarchical, expansive, recursive structure with a constant predefined building block. The extended hypercube retains the positive features of the k-cube at different levels of hierarchy and at the same time has some additional advantages like reduced diameter and constant degree of a node. The paper presents an introduction to the topology of the extended hypercube and analyzes its architectural potential in terms of message routing and executing a class of highly parallel algorithms. Topological properties and performance studies of the extended hypercube are presented.>
Mohan Kumar, Lalit M. Patnaik
IEEE Trans. Parallel Distributed Syst.2
1991 A parallel algorithm for logic simulation on transputer networks
abstract
The authors present a parallel algorithm for logic simulation of VLSI circuits. It is implemented on a network of transputers connected in a ring topology. The approach is based on partitioning a functionality matrix representation of the circuit among the transputers and adopting a data flow technique for the solution. A significant aspect of the algorithm is that it overlaps computation with communication, thereby reducing the communication overhead. It also attempts even distribution of load in order to reduce processor idle time. The algorithm possesses the advantages of ease of implementation and ease of extension to incorporate additional parameters for simulation. Performance results of the algorithm are given.>
Anupam Basu, Arogyaswami Paulraj, Lalit M. Patnaik
Great Lakes Symposium on VLSI4
1991 Fault-Tolerant Message Routing and Error Detection Schemes for the Extended Hypercube
Mohan Kumar, Lalit M. Patnaik
ICPP (1)2
1991 Parallel maze routing on hypercube computers
Rajib Mall, Lalit M. Patnaik
Comput. Aided Des.2
1991 Extended colored Petri net: An efficient tool for analyzing concurrent systems
Sajal K. Das 0001, Dilip Sarkar, V. K. Agrawal, Lalit M. Patnaik
Inf. Sci.4
1990 SPARCS: A System for Parallel Architecture Simulation
Nimish R. Shah, Lalit M. Patnaik
ICPP (1)2
1990 Lenient Execution and Concurrent Execution of Re-Entrant Routines: Efficient Implementation in Data Flow Systems
abstract
Implementation details of efficient schemes for lenient execution and concurrent execution of re-entrant routines in a data flow model have been discussed in this paper. The proposed schemes require no extra hardware support and utilise the existing hardware resources such as the Matching Unit and Memory Network Interface, effectively to achieve the above mentioned goals.
R. Govindarajan, Lalit M. Patnaik
Comput. J.2
1990 Oracle Complexities for Computational Geometry of Semi-Algebraic Sets and Voronoi Diagrams
Chandan Haldar, Lalit M. Patnaik
Inf. Process. Lett.2
1990 A transputer-based extended hypercube
J. Mohan Kumar, Lalit M. Patnaik, Divya K. Prasad
Microprocessing and Microprogramming2
1990 A systolic algorithm for hidden surface removal
Sajal K. Das 0001, Nitin H. Vaidya, Lalit M. Patnaik
Parallel Comput.3
1990 Systolic Evaluation of Polynomial Expressions
abstract
Two types of organizations are presented for frame buffers of m*m pixels: one is a single wavefront complex cell array requiring O(m/sup 2/n) space and the other is a simple cell multiple wavefront array with O(m/sup 2/) area and O(n/sup 2/) wavefronts. Both these organizations have two main advantages over an earlier method: the cells and the interconnection among them are regular and hence are suitable for efficient VLSI implementation, and the organization permits evaluation of higher-order polynomials.>
Praxetes Canutes Mathias, Lalit M. Patnaik
IEEE Trans. Computers2
1989 Systolic architectures in curve generation
Praxetes Canutes Mathias, Lalit M. Patnaik, Sudha Ramesh
Comput. Graph.2
1989 PROMIDS: A PROtotype multi-rIng data flow system for functional programming languages
R. Govindarajan, Lalit M. Patnaik
Microprocessing and Microprogramming4
1989 Memory-based reasoning approach for pattern recognition of binary images
S. Sitharama Iyengar, Lalit M. Patnaik
Pattern Recognit.3
1988 A Dataflow Architecture for OR-Parallel Execution of Logic Programs
A. V. S. Sastry, Lalit M. Patnaik
ICPP (1)2
1988 Design and performance evaluation of a systolic architecture for hidden-surface removal
abstract
In this paper, we propose a systolic architecture for hidden-surface removal. Systolic architecture is a kind of parallel architecture best known for its easy VLSI implementability. After discussing the design details of the architecture, we present the results of the simulation experiments conducted in order to evaluate the performance of the architecture.
Venkatramana G. Ajjanagadde, Lalit M. Patnaik
Comput. Graph.2
1988 Medium Access Control Schemes for Local Area Networks with Multiple Priority Function
abstract
This paper deals with the development and performance evaluation of three modified versions of a scheme proposed for medium access control in local area networks. The original scheme implements a collision-free and fair medium arbitration by using a control wire in conjunction with a data bus. The modifications suggested in this paper are intended to realize the multiple priority function in local area networks.
M. Gopalakrishnan, Lalit M. Patnaik
Comput. J.2
1988 A Systolic Evaluator for Linear, Quadratic, and Cubic Expressions
Praxetes Canutes Mathias, Lalit M. Patnaik
J. Parallel Distributed Comput.2
1987 Weak Consistency Of Read-only Transactions: A Tool to Improve Concurrency in Heterogeneous Locking Protocols
R. C. Hansdah, Lalit M. Patnaik
FSTTCS2
1987 An Architecture for CSP and Its Simulation
C. P. Ravikumar, Lalit M. Patnaik
ICPP2
1987 Systolic Architecture for Boolean Operations on Polygons and Polyhedra
abstract
Abstract In Computer‐Aided Design applications there is often a need to compute the union, intersection and Merence of two polygons or polyhedra. The sequential algorithms for this problem are characterized by poor speed of response and large computational complexity. In order to remove these defects, an algorithm amenable to implementation on a parallel architecture is proposed. The parallel architecture designed is a systolic one which forms a dedicated subsystem to perform set‐theoretic operations on polygons. The improvement in speed gained by using the systolic array as compared to a uniprocessor has been evaluated using simulation techniques. Extensions of this architecture to perform the same operations on polyhedra are also discussed.
D. Krishnan, Lalit M. Patnaik
Comput. Graph. Forum2
1987 Ordered Ports - A Language Concept for High-Level Distributed Programming
abstract
A new language concept for high-level distributed programming is proposed. Programs are organised as a collection of concurrently executing processes. Some of these processes, referred to as liaison processes, have a monitor-like structure and contain ports which may be invoked by other processes for the purposes of synchronisation and communication. Synchronisation is achieved by conditional activation of ports and also through port control constructs which may directly specify the execution ordering of ports. These constructs implement a path-expression-like mechanism for synchronisation and are also equipped with options to provide conditional, non-deterministic and priority ordering of ports. The usefulness and expressive power of the proposed concepts are illustrated through solutions of several representative programming problems. Some implementation issues are also considered.
Julie Basu, Lalit M. Patnaik, Asis K. Goswami
Comput. J.2
1987 SHAMP: An experimental shared memory multimicroprocessor system for performance evaluation of parallel algorithms
Dipak Ghosal, Lalit M. Patnaik
Microprocessing and Microprogramming2
1987 Reflexive Incidence Matrix (RIM) Representation of Petri Nets
abstract
Although incidence matrix representation has been used to analyze the Petri net based models of a system, it has the limitation that it does not preserve reflexive properties (i.e., the presence of self-loops) of Petri nets. But in many practical applications self-loops play very important roles. This paper proposes a new representation scheme for general Petri nets. This scheme defines a matrix called "reflexive incidence matrix (RIM) Cr," which is a combination of two matrices, a "base matrix Cb," and a "power matrix Cp." This scheme preserves the reflexive and other properties of the Petri nets. Through a detailed analysis it is shown that the proposed scheme requires less memory space and less processing time for answering commonly encountered net queries compared to other schemes. Algorithms to generate the RIM from the given net description and to decompose RIM into input and output function matrices are also given. The proposed Petri net representation scheme is very useful to model and analyze the systems having shared resources, chemical processes, network protocols, etc., and to evaluate the performance of asynchronous concurrent systems.
Sajal K. Das 0001, V. K. Agrawal, Dilip Sarkar, Lalit M. Patnaik, Prem Shankar Goel
IEEE Trans. Software Eng.4
1986 Update Serializability in Locking
R. C. Hansdah, Lalit M. Patnaik
ICDT2
1986 Parallel polygon scan conversion algorithms: Performance evaluation on a shared bus architecture
Dipak Ghosal, Lalit M. Patnaik
Comput. Graph.2
1986 Performance Study of a Centralized Concurrency Control Algorithm for Distributed Database Systems Using SIMULA
abstract
The stimulation technique has gained much importance in the performance studies of Concurrency Control (CC) algorithms for distributed database systems. However, details regarding the simulation methodology and implementation are seldom mentioned in the literature. One objective of this paper is to elaborate the simulation methodology using SIMULA. Detailed studies have been carried out on a centralised CC algorithm and its modified version. The results compare well with a previously reported study on these algorithms. Here, additional results concerning the update intensiveness of transactions and the degree of conflict are obtained. The degree of conflict is quantitatively measured and it is seen to be a useful performance index. Regression analysis has been carried out on the results, and an optimisation study using the regression model has been performed to minimise the response time. Such a study may prove useful for the design of distributed database systems.
K. Viswanathan Iyer, Lalit M. Patnaik
Comput. J.2
1986 Two Tools for Interprocess Communication in Distributed Data-Flow Systems
abstract
Existing data-flow languages are incapable of supporting large, manageable and reliable non-deterministic programs. Operating system implementations and real-time applications require high-level non-deterministic programming facilities. Hoare's Communicating Sequential Processes and Brinch Hansen's Distributed Processes are two widely acclaimed distributed programming languages for conventional distributed computing systems. The powerful constructs of interprocess communication and synchronisation supported by the above two languages have been incorporated in Communicating Data Flow Channels (CDFC), and Distributed Data Flow Channels (DDFC), two languages proposed in this paper for distributed processing in data-flow systems. Several new features have been incorporated in these languages to make their execution more efficient in a data-flow environment. The implementation of these two languages on an abstract data-flow machine is investigated in detail. Two simulators have been implemented for testing the effectiveness of our implementation schemes for these two data-flow languages. These simulators are written in Pascal and run on a DEC 1090 computing system. This work demonstrates that a data-flow computing system can accommodate, without taking resort to specialised hardware units, the non-deterministic and synchronisation constructs of conventional languages with the attendant benefits of parallel data-driven execution.
Lalit M. Patnaik, Julie Basu
Comput. J.1
1986 Integrating voice and data on SALAN: an experimental local area network
M. Gopalakrishnan, Lalit M. Patnaik
Comput. Commun.2
1986 Design and Performance Evaluation of EXMAN: An EXtended MANchester Data Flow Computer
abstract
Data flow computers are high-speed machines in which an instruction is executed as soon as all its operands are available. This paper describes the EXtended MANchester (EXMAN) data flow computer which incorporates three major extensions to the basic Manchester machine. As extensions we provide a multiple matching units scheme, an efficient, implementation of array data structure, and a facility to concurrently execute reentrant routines. A simulator for the EXMAN computer has been coded in the discrete event simulation language, SIMULA 67, on the DEC 1090 system. Performance analysis studies have been conducted on the simulated EXMAN computer to study the effectiveness of the proposed extensions. The performance experiments have been carried out using three sample problems: matrix multiplication, Bresenham's line drawing algorithm, and the polygon scan-conversion algorithm.
Lalit M. Patnaik, R. Govindarajan, N. S. Ramadoss
IEEE Trans. Computers1
1986 Load-Leveling in Fault-Tolerant Distributed Computing Systems
abstract
Assuming a horizontally distributed computing system, formulations of the edge-failure and node-failure recovery problems from the standpoint of load-leveling are presented. The conditions for the existence of solutions to these problems are examined and simple algorithms are proposed for these problems. In connection with the node-failure recovery problem, the concept of a node-failure metric to characterize different possible solutions is introduced, exploiting the notion of the strength of processors. A possible application of the recovery methods in the context of reconfiguration of distributed database systems is suggested.
Lalit M. Patnaik, K. Viswanathan Iyer
IEEE Trans. Software Eng.1
1985 Generalized Query-By-Rule: A Heterogeneous Database Query Language
Lalit M. Patnaik, D. M. Chowdhary
Comput. Lang.1
1985 GRDB: A general purpose relational database system
Lalit M. Patnaik, P. S. Gill
Inf. Syst.1
1984 Functional Programming System Revisited
Asis K. Goswami, Lalit M. Patnaik
FSTTCS2
1984 Implementation of CSP-S for Description of Distributed Algorithms
Lalit M. Patnaik, B. R. Badrinath
Comput. Lang.1
1984 DFL: A Data Flow Language
Lalit M. Patnaik, Prabal Bhattacharya, R. Ganesh
Comput. Lang.1
1983 Implementation of placement and routing algorithms for computer aided design of printed circuit boards
Lalit M. Patnaik, B. A. Gadkari, L. Ramakrishnan
Comput. Graph.1
1983 Access Path Query Language for Relational Database Systems
abstract
Abstract Database management systems offer a very reliable and attractive data organization for fast and economical information storage and processing for diverse applications. It is much more important that the information should be easily accessible to users with varied backgrounds, professional as well as casual, through a suitable data sublanguage. The language adopted here (APPLE) is one such language for relational database systems and is completely nonprocedural and well suited to users with minimum or no programming background. This is supported by an access path model which permits the user to formulate completely nonprocedural queries expressed solely in terms of attribute names. The data description language (DDL) and data manipulation language (DML) features of APPLE are also discussed. The underlying relational database has been implemented with the help of the DATATRIEVE‐11 utility for record and domain definition which is available on the PDP‐11/35. The package is coded in Pascal and MACRO‐11. Further, most of the limitations of the DATATRIEVE‐11 utility have been eliminated in the interface package.
Lalit M. Patnaik, Phule Shailendra, K. Venkateswara Rao
Softw. Pract. Exp.1
1982 Implementation of an interactive relational graphics database
Lalit M. Patnaik, N. Ramesh
Comput. Graph.1
1982 An interactive graphics system for 2-D drawing and design
Y. N. Srikant, D. Vidyasagar, Lalit M. Patnaik
Comput. Graph.3