Sukhamay Kundu

dblp:14/728 · DBLP profile ↗
← Back
48ranked-venue papers
44as first author
0since 2021 · last 2019
—ORCID · none

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

Artificial intelligence and machine learning · 24 · 22 first-authorTheory of computation · 12 · 12 first-authorDatabases, data management, data science and information retrieval · 10 · 8 first-authorSoftware engineering, systems software and programming languages · 9 · 9 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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.

Theoretical computer science
5 papers
Logic in computer science · 36% Graph algorithms and graph theory · 22% Coding theory · 16%
Databases, data mining, and information retrieval
2 papers
Database theory · 50% Data models and query languages · 50%
Software engineering, system software, and programming languages
3 papers
Program analysis · 63% Software testing · 21% Software maintenance and evolution · 16%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory
graph algorithms
0.011993
An O(n) Algorithm for Determining the Subregion-Tree Representation of a Rectangular Dissection · SIAM J. Comput. 1993
Computational geometry › polygon decomposition
rectangular dissection
0.011993
An O(n) Algorithm for Determining the Subregion-Tree Representation of a Rectangular Dissection · SIAM J. Comput. 1993
Coding theory › source coding
tree coding
0.011993
An O(n) Algorithm for Determining the Subregion-Tree Representation of a Rectangular Dissection · SIAM J. Comput. 1993
Logic in computer science › nonmonotonic reasoning
autoepistemic logic
0.011991
A New Logic of Beliefs: Monotonic and Non-Monotonic Beliefs - Part 1 · IJCAI 1991
Logic in computer science › modal logic
belief logic
0.011991
A New Logic of Beliefs: Monotonic and Non-Monotonic Beliefs - Part 1 · IJCAI 1991
Logic in computer science
nonmonotonic reasoning
0.011991
A New Logic of Beliefs: Monotonic and Non-Monotonic Beliefs - Part 1 · IJCAI 1991
Program analysis
dynamic analysis
0.011986
The Call-Return Tree and Its Application to Program Performance Analysis · IEEE Trans. Software Eng. 1986
Performance modeling and evaluation › software performance engineering
software performance analysis
0.011986
The Call-Return Tree and Its Application to Program Performance Analysis · IEEE Trans. Software Eng. 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning
belief revision
0.011991
A New Logic of Beliefs: Monotonic and Non-Monotonic Beliefs - Part 1 · IJCAI 1991
Software testing
test input generation
0.011978
Note on a Constrained-Path Problem in Program Testing · IEEE Trans. Software Eng. 1978
Mathematical optimization
combinatorial optimization
0.011977
A Linear Tree Partitioning Algorithm · SIAM J. Comput. 1977
Mathematical optimization › combinatorial optimization
partitioning problems
0.011977
A Linear Tree Partitioning Algorithm · SIAM J. Comput. 1977
Graph algorithms and graph theory › graph algorithms
tree algorithms
0.011977
A Linear Tree Partitioning Algorithm · SIAM J. Comput. 1977
Graph algorithms and graph theory › graph partitioning
tree partitioning
0.011977
A Linear Tree Partitioning Algorithm · SIAM J. Comput. 1977
Combinatorics and discrete mathematics › extremal combinatorics
extremal graph theory
0.011974
Existence of Graphs with Three Spanning Trees and Given Degree Sequence · SIAM J. Comput. 1974
Graph algorithms and graph theory › graph theory
graph realization
0.011974
Existence of Graphs with Three Spanning Trees and Given Degree Sequence · SIAM J. Comput. 1974
Graph algorithms and graph theory
spanning tree
0.011974
Existence of Graphs with Three Spanning Trees and Given Degree Sequence · SIAM J. Comput. 1974

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

transitive reduction · 0.0digraph analysis · 0.0static analysis · 0.0functional dependencies · 0.0optimization · 0.0graph theory · 0.0dynamic programming · 0.0
YearPublicationVenuePosition
2019 Relationship between optimal k-distance dominating sets in a weighted graph and its spanning trees
Sukhamay Kundu
Inf. Process. Lett.1
2018 A generalized linear time algorithm for an optimal k-distance dominating set of a weighted tree
Sukhamay Kundu
Inf. Process. Lett.1
2016 A linear time algorithm for optimal k-hop dominating set of a tree
Sukhamay Kundu, Subhashis Majumder
Inf. Process. Lett.1
2009 Requirements Engineering by Connecting Requirements Directly to Data and Operations during Modeling
abstract
Requirements are more than a set of system level goal-statements, which originate from different viewpoints of stakeholders. We can classify the requirements objectively along several dimensions: users, data, operations, performance, security, etc. There are important relationships among requirements that are based on the relationships among the data and operations. We study the role of these relationships and their implications in requirements engineering, and provide a systematic method for requirements engineering based on the workflow-model and the data-model of the system.
Sukhamay Kundu
ICSEA1
2007 Structuring Software Functional Requirements For Automated Design And Verification
abstract
We propose a new domain model for representing software functional requirements that can help the subsequent phases of design, development, and testing. The model consists of a use-relationship between the operations and the data-items and a finite-state model for the valid sequences of those operations. We show how this model can help us in the analysis and structuring of the requirements via the identification of submodels, which in turn can simplify the design and other phases. We also give an algorithm to compute the use-relationship for an object-oriented source-code as a reengineering step for requirements verification. We give several detailed examples.
Sukhamay Kundu
COMPSAC (1)1
2006 Conflating two polygonal lines
Sukhamay Kundu
Pattern Recognit.1
2005 A Formal Approach to Designing a Class-Subclass Structure Using a Partial-Order on the Functions
abstract
We present a formal method for designing the class structure based on a partial order on the functions, which is derived from the use-relationship between the functions and the various data items. We can regard this method as an initial step in building a theory of refactoring and design-patterns. Our method can identify the functions which should be factored into subfunctions, including their desired signatures and a reduced use-complexity, in order to simplify the class-subclass structure. A similar remark holds for the decomposition or consolidation of data items as well. We illustrate our method with several examples.
Sukhamay Kundu, Nigel Gwee
COMPSAC (1)1
2003 Modeling Complex Systems by A Set of Interacting Finite-State Models
abstract
We present here a new way of modelling a complex system by a number of finite-state components which work together by transferring control among them in a fashion similar to the usual function-calls, including recursive calls. This gives us a simpler modelling technique than statecharts, which are often too complex for general users. The new technique also helps to keep the number of states small as in statecharts. We define the semantics of an interacting family of finite-state models in terms of their behavior-trees. As an elegant application of finite-state modelling, we present a maximally efficient controller design for a tree-structured set of tasks in a reactive system by taking advantage of the common computations among the tasks.
Sukhamay Kundu
APSEC1
2002 Finite-State Modeling in Software Design: Some Fundamental Techniques
abstract
Although finite-state models have been used in software modeling for some time, a general method for building and manipulating such models which directly relates to a program's structure is not readily available. We fill this gap by constructing a canonical finite-state model M(P) from the flowchart of a program P. We then present several methods for simplifying M(P) which correspond to creating higher level models for P and to improving P by eliminating its design flaws. Finally, we show that states based on data-values and their abstractions give us greater flexibility in creating finite-state models that can be used in practice to build the models from requirements.
Sukhamay Kundu
APSEC1
2001 The Canonical Functional Design Based on the Domination-Relationship among Data
abstract
We study the problem of creating a functional design from a dataflow diagram D. We use the domination-relationship on data-items in D to obtain a canonical function calling-scheme S(D) which is optimal in that it uses the minimum number of global variables for the interface among functions, while keeping the function parameters to a minimum. The difficulty of determining a function calling-scheme that is both valid and optimal is because the number of valid calling-schemes is exponentially large in the size of D. We also use S(D) to obtain a decomposition of D into larger single-output function-blocks. In previous work we give an algorithm to generate the basic pseudocode for each function, including its interface, for the calling-scheme S(D).
Sukhamay Kundu
APSEC1
2001 The normal form of a granular fuzzy function
Sukhamay Kundu
Fuzzy Sets Syst.1
2000 The concept of path-closed subsets and its use in software functional design
abstract
This is the first part of a three-part series in which we present a new approach to software functional design, starting from the dataflow diagram D of an algorithm. We introduce the notion of a path-closed set for characterizing the subsets of D that can be considered as function blocks for the software. We also define an equivalence relation and a partial order on the data-items in D, which together with the path-closed subsets, give rise to three design rules for creating a functional design. We illustrate our method using an algorithm with complex dataflows and data-structures.
Sukhamay Kundu
APSEC1
2000 Similarity relations, fuzzy linear orders, and fuzzy partial orders
Sukhamay Kundu
Fuzzy Sets Syst.1
2000 A representation theorem for min-transitive fuzzy relations
Sukhamay Kundu
Fuzzy Sets Syst.1
2000 An optimal O(N2) algorithm for computing the min-transitive closure of a weighted graph
Sukhamay Kundu
Inf. Process. Lett.1
2000 A better fitness measure of a text-document for a given set of keywords
Sukhamay Kundu
Pattern Recognit.1
1999 A Better Fitness Measure of a Text-Document for a Given Set of Keywords
Sukhamay Kundu
ISMIS1
1999 Membership functions for a fuzzy group from similarity relations
Sukhamay Kundu
Fuzzy Sets Syst.1
1999 Gravitational clustering: a new approach based on the spatial distribution of the points
Sukhamay Kundu
Pattern Recognit.1
1998 Preference relation on fuzzy utilities based on fuzzy leftness relation on intervals
Sukhamay Kundu
Fuzzy Sets Syst.1
1998 The correct form of a recent result on level-subgroups of a fuzzy group
Sukhamay Kundu
Fuzzy Sets Syst.1
1998 The min-max composition rule and its superiority over the usual max-min composition rule
Sukhamay Kundu
Fuzzy Sets Syst.1
1998 Fuzzy logic or Lukasiewicz logic: A clarification
Sukhamay Kundu, Jianhua Chen 0003
Fuzzy Sets Syst.1
1998 A solution to histogram-equalization and other related problems by shortest path methods
Sukhamay Kundu
Pattern Recognit.1
1997 Min-transitivity of fuzzy leftness relationship and its application to decision making
Sukhamay Kundu
Fuzzy Sets Syst.1
1997 A New Method of Circumscribing Beliefs: The Propositional Case
abstract
We propose here a new notion of a minimal model for forming circumscription in belief-logic by incorporating the notion of minimal models in the prepositional logic. This results in a new circumscription operation for belief-formulas than the one considered in [4-6]. An important feature of the new circumscription operation is its close relationship with the circumscription of prepositional formulas. For instance, we have CIRC[Bφ] = B(CIRC[φ]), where φ is a prepositional formula. We give several examples to show that the new notion of circumscription fits quite well with intuition.
Sukhamay Kundu, Jianhua Chen 0003
Fundam. Informaticae1
1996 A Sound and Complete Fuzzy Logic System Using Zadeh's Implication Operator
Jianhua Chen 0003, Sukhamay Kundu
ISMIS2
1996 A new class of theories for which circumscription can be obtained via the predicate completion
abstract
Computing circumscription of a first-order theory is difficult because it involves, in general, a second-order quantifier. It is therefore important to study the cases where the circumscription can be expressed as a first-order theory. Lifschitz and Rabinov have previously shown that the class of separable theories and the class of collapsible theories have this property. Here, we introduce a new class of theories δ, called finitary theories, for which the circumscription CIRC(δ,P,Q) is given by a first order theory δ ∪ δpc, where δpc is the set of predicate completion formulas for predicates in P defined in a suitable way. There are many finitary theories which are interesting and which do not belong to the class of separable or collapsible theories.
Sukhamay Kundu, Jianhua Chen 0003
J. Exp. Theor. Artif. Intell.1
1994 Fuzzy Logic or Lukasiewicz Logic: A Clarification
Sukhamay Kundu, Jianhua Chen 0003
ISMIS1
1993 An O(n) Algorithm for Determining the Subregion-Tree Representation of a Rectangular Dissection
abstract
A rectangular dissection is a partition of a rectangular space R into $n \geqslant 1$ disjoint rectangles $\{ {r_1 ,r_2 , \cdots ,r_n } \}$. A $T_ * $-plan is a dissection that is obtained by repeated application of the (1) horizontal, (2) vertical, (3) left-spiral, and (4) right-spiral partitioning operations. Two common ways of representing a $T_ * $-plan are the wall representation $w(D)$ and the subregion-tree representation $t(D)$. It is known [S. Kundu, Comm. ACM, 31 (1988), pp. 752–763] that these two representations are equivalent in that one can be uniquely determined from the other. This paper presents an optimal $O(n)$ algorithm for constructing $t(D)$ from $w(D)$, which improves the previous bound of $O(n^2 )$ in [S. Kundu, Comm. ACM, 31 (1988), pp. 752–763]. The new algorithm is based on a domination relationship among the walls, which is defined here and represented by a digraph $G_w (D)$. The algorithm exploits the disjoint cycle property of $G_w (D)$ and the relationship between the tree $t(D)$ and the transitive reduction of the acyclic digraph obtained by merging the cycles of $G_w (D)$ into distinct nodes. The new method of constructing the tree $t(D)$ by means of the digraph $G_w (D)$ can be applied to an arbitrary class of dissections D that are generated by a finite family of partitioning operations that satisfies certain natural restrictions. The complexity of the algorithm remains $O(n)$ for many such families.
Sukhamay Kundu
SIAM J. Comput.1
1991 A New Logic of Beliefs: Monotonic and Non-Monotonic Beliefs - Part 1
Sukhamay Kundu
IJCAI1
1991 The Strong Semantics for Logic Programs
Jianhua Chen 0003, Sukhamay Kundu
ISMIS2
1991 Minimal Strings in a Regular Language with Respect to a Partial Order on the Alphabet
Sukhamay Kundu
Theor. Comput. Sci.1
1990 An O(kN.log N) algorithm for decomposing a set of polygons into d-separable components
Sukhamay Kundu, Sridhar Radhakrishnan
Pattern Recognit.1
1988 A Correct Form of the Satisfiability-Graph Based Decision Algorithm for Linear Propositional Temporal Logic
Sukhamay Kundu
ISMIS1
1987 Rule-Discovery from Examples Using a Combination of Syntactic and Semantic Information
Sukhamay Kundu
ISMIS1
1987 A new O(n*log n) algorithm for computing the intersection of convex polygons
Sukhamay Kundu
Pattern Recognit.1
1986 Tree resolution and generalized semantic tree
abstract
A resolution proof or a derivation of the empty clause from a set of clauses S = {C1, C2, …, Ck} is called a tree resolution if no clause Ci is used in more than one resolvent. We show that an unsatisfiable set of clauses S has a tree resolution proof if and only if there is a general semantic tree for S in which no clause appears in more than one terminal node. As an important application of this result, we derive a simple algorithm for obtaining a tree resolution proof, if one exists. The tree resolution proofs are important because they allow us to obtain the shortest “explanation”.
Sukhamay Kundu
ISMIS1
1986 Modeling the CODASYL DML context dependency for database program conversion
G. Barbara Demo, Sukhamay Kundu
Inf. Syst.2
1986 The Call-Return Tree and Its Application to Program Performance Analysis
abstract
The notion of a call-return tree is defined to describe the dynamic calling relationship of the procedure and functions in a program execution. It is shown how the call-return tree can be used to compute the live times and the execution times of the various calls made during the execution. The call-return tree can also be used to compute other behavioral metrics such as the depth and height of a call and the number of direct and indirect calls generated from any point. The technique applies uniformly for both nonrecursive and recursive calls. The algorithms take linear time in the length of the source code and the number of calls made during an execution.
Sukhamay Kundu
IEEE Trans. Software Eng.1
1985 An Improved Algorithm for Finding a Key of a Relation
abstract
We present here an improved algorithm to fmd a key of a relation R(A) on the attributes A The algorithm requires O(lKI.IIF/[) time, where IKI is the size of the key obtained and 1141 is the length of the input specification for the functional dependencies F. The previously known algorithms require O(lA/.llfil)time, which can be an order of magnitude larger if IKI is small compared to l-4
Sukhamay Kundu
PODS1
1985 Analysis of the Context Dependency of CODASYL Find-Statements with Application to Database Program Conversion
abstract
article Analysis of the context dependency of CODASYL find-statements with application to a database program conversion Share on Authors: G. Barbara Demo Dipartimento di Informatica Unversita di Tormo, 42 c M D'Azegho, 10125 Torino, ITALY Dipartimento di Informatica Unversita di Tormo, 42 c M D'Azegho, 10125 Torino, ITALYView Profile , Sukhamay Kundu Computer Science Department, Louisiana State University, Baton Rouge, LA Computer Science Department, Louisiana State University, Baton Rouge, LAView Profile Authors Info & Claims ACM SIGMOD RecordVolume 14Issue 4May 1985 pp 354–361https://doi.org/10.1145/971699.318936Online:01 May 1985Publication History 5citation203DownloadsMetricsTotal Citations5Total Downloads203Last 12 Months5Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
G. Barbara Demo, Sukhamay Kundu
SIGMOD Conference2
1979 An Intermediate-Value Theorem for Optimum Tree Valuation
Sukhamay Kundu
Inf. Process. Lett.1
1978 Note on a Constrained-Path Problem in Program Testing
abstract
A solution method is given for finding an optimum constrained path with applications in program testing.
Sukhamay Kundu
IEEE Trans. Software Eng.1
1977 Sorting Tree, Nestling Tree and Inverse Permutation
Sukhamay Kundu
Inf. Process. Lett.1
1977 A Linear Tree Partitioning Algorithm
abstract
Given a rooted tree with a positive weight associated with every node, a linear algorithm is presented that will partition the tree into a minimum number of subtrees such that the sum of node weights in no subtree exceed a prespecified value k.
Sukhamay Kundu, Jayadev Misra
SIAM J. Comput.1
1976 A Linear Algorithm for the Hamiltonian Completion Number of a Tree
Sukhamay Kundu
Inf. Process. Lett.1
1974 Existence of Graphs with Three Spanning Trees and Given Degree Sequence
abstract
A simple necessary and sufficient condition is given for a degree sequence to be realizable by a graph that contains three mutually edge-disjoint spanning trees.
Sukhamay Kundu
SIAM J. Comput.1