Sudharsan Iyengar | Winona State University (original) (raw)
Papers by Sudharsan Iyengar
In this paper we propose an abstract representation, called Synchronized Generalized Program Grap... more In this paper we propose an abstract representation, called Synchronized Generalized Program Graph (SGPG), for concurrent programs. SGPG incorporates the data a!epenakncies, control flow, control dependencies, communication, and synchronization primitives of the concurrent program it represents. The features of SGPG and the process of its construction are outlined. Algorithms for generating the SGPG representation of an imperative concurrent programs are discussed in detail. The producer consumer problem is used as an illustrative example. SGPG can be used for the study and analysis of concurrent programs, research involving the implementation, testing, , meaasurement of cognitive complexity, and for proving correctness of concurrent programs.
I W i d efin itio n la m y rew ording o f note* from K nndu [33).
International Conference on Artificial Intelligence, 2004
Artificial intelligence and applications, 2005
HAL (Le Centre pour la Communication Scientifique Directe), 2006
A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.
... L0({B}) => P = { b, B, bbbb, BBBBB, } L0({B, K} => P = { b, B, bbbb, BBBBB, k,... more ... L0({B}) => P = { b, B, bbbb, BBBBB, } L0({B, K} => P = { b, B, bbbb, BBBBB, k, K, kkkk, KKKK, } L1({B}) => P = { b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, } L1({B,K}) => P = {{ b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, .., k, K , kkkk, KKKK, kK, Kk, kkKKK, KKkkk, }; ...
Artificial General Intelligence, Jun 20, 2008
Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and e) Discriminate Counterparts.
Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State Univers... more Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State University, USA siyengar@winona.edu Abstract This ... 508 Page 4.available. Generic or proprietary templates may be used. Ensure ...
The Florida AI Research Society, May 6, 2010
Visual perception is a phenomenon that has puzzled computational scientists for a long time now. ... more Visual perception is a phenomenon that has puzzled computational scientists for a long time now. Core mnemonics are needed to emulate human cognitive behavior. Mnemonics for aural perception have been developed and designed by the authors. These are used for formulating primitive natural language constructs and for automated musical compositions. We now propose and define fundamental mnemonics that form the basis for Visual Perception. These are a) Present, b) Aligned, c) Rotation, d) Link, and e) Combination, and f) Composition. We present our theory using points and linear arrangements.
Proceedings of the SMC Conferences, May 18, 2006
A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.
development environment. It is also the choice of instruction in many undergraduate CS programs. ... more development environment. It is also the choice of instruction in many undergraduate CS programs. This paper presents our method of introducing and teaching undergraduate CS majors the principles and techniques of Object Oriented Software Analysis and Design using UML and UP. The objective of the course (CS-371) is to develop a sense of quality industry-style analysis and design for large scale software using UML and UP. This paper presents a plan that has proved effective for preparing undergraduate junior/senior student population with OOA and OOD techniques. Object-orientation is a technology based on the paradigm of objects and classes that match domain abstractions and lead to the development of universally understandable and usable framework for software engineering. Good modeling process and well understood implementation strategies provide a natural means of focusing on the problem
Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and f) Discriminate Counterparts.
International Journal of Technology and Inclusive Education, Dec 1, 2016
This paper describes the effective use of sound as a primary means of communication and teaching ... more This paper describes the effective use of sound as a primary means of communication and teaching when someone is affected by multiple impairments. We present the results of the project that was conducted over 3 years to enable a student-referred to as J-with multiple impairments to learn and use basic life skills. J's impairments include visual, auditory, speech, motor skills, and possibly cognitive skills. Various strategies were used by OT and J knew cause and effect but J could not communicate. We needed to teach discrimination so she can communicate on her own. Traditional teaching methods using visual cues and/or oral expressions were ineffective and hence we used soundas an alternate to language-as a medium to teach J some basic life skills.We trained J to associate sounds with objects. Subsequently through assessment processes we ascertained how well this skill was learned. Progressively we have used and assessed different sounds for different life skill activitiessuch as eating, wiping the face, drinking water, and such. J now has the ability to request using programmed jelly bean switches.
ICERI2016 Proceedings, 2016
WCSNE 2015 Proceedings, 2015
In this paper we propose an abstract representation, called Synchronized Generalized Program Grap... more In this paper we propose an abstract representation, called Synchronized Generalized Program Graph (SGPG), for concurrent programs. SGPG incorporates the data a!epenakncies, control flow, control dependencies, communication, and synchronization primitives of the concurrent program it represents. The features of SGPG and the process of its construction are outlined. Algorithms for generating the SGPG representation of an imperative concurrent programs are discussed in detail. The producer consumer problem is used as an illustrative example. SGPG can be used for the study and analysis of concurrent programs, research involving the implementation, testing, , meaasurement of cognitive complexity, and for proving correctness of concurrent programs.
I W i d efin itio n la m y rew ording o f note* from K nndu [33).
International Conference on Artificial Intelligence, 2004
Artificial intelligence and applications, 2005
HAL (Le Centre pour la Communication Scientifique Directe), 2006
A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.
... L0({B}) => P = { b, B, bbbb, BBBBB, } L0({B, K} => P = { b, B, bbbb, BBBBB, k,... more ... L0({B}) => P = { b, B, bbbb, BBBBB, } L0({B, K} => P = { b, B, bbbb, BBBBB, k, K, kkkk, KKKK, } L1({B}) => P = { b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, } L1({B,K}) => P = {{ b, B, bbbb, BBBBB, bB, Bb, bbBBBB, BBbbbb, .., k, K , kkkk, KKKK, kK, Kk, kkKKK, KKkkk, }; ...
Artificial General Intelligence, Jun 20, 2008
Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and e) Discriminate Counterparts.
Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State Univers... more Page 1. Incorporating Product Development in CS Curriculum Sudharsan Iyengar Winona State University, USA siyengar@winona.edu Abstract This ... 508 Page 4.available. Generic or proprietary templates may be used. Ensure ...
The Florida AI Research Society, May 6, 2010
Visual perception is a phenomenon that has puzzled computational scientists for a long time now. ... more Visual perception is a phenomenon that has puzzled computational scientists for a long time now. Core mnemonics are needed to emulate human cognitive behavior. Mnemonics for aural perception have been developed and designed by the authors. These are used for formulating primitive natural language constructs and for automated musical compositions. We now propose and define fundamental mnemonics that form the basis for Visual Perception. These are a) Present, b) Aligned, c) Rotation, d) Link, and e) Combination, and f) Composition. We present our theory using points and linear arrangements.
Proceedings of the SMC Conferences, May 18, 2006
A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Addi... more A chant is a simplistic repetitive song in which syllables may be assigned to a single tone. Additionally chants may be rhythmic and include simple melody. Chants can be considered speech or music that can convey emotion. Additionally, a chant can be monotonous, droning, and tedious. Fundamental to a chant is the notion of timing and note patterns. We present here a framework for the synthesis of chants of music notes. These are chants without syllables from spoken language. We introduced Mnemonic capabilities in [1] and utilize these to systematically generate chants. We illustrate our ideas using examples using the notes set{C, D, E, G, A, φ (or silence)}-a Pentatonic Scale (perfect fifths). First, we define, and structure, the use of timing and notes to develop the chant strings. Then we propose the use of mnemonics to develop different styles of musical chants. Finally we suggest the adoption of intonations and syllables for controlled generation of musical chants.
development environment. It is also the choice of instruction in many undergraduate CS programs. ... more development environment. It is also the choice of instruction in many undergraduate CS programs. This paper presents our method of introducing and teaching undergraduate CS majors the principles and techniques of Object Oriented Software Analysis and Design using UML and UP. The objective of the course (CS-371) is to develop a sense of quality industry-style analysis and design for large scale software using UML and UP. This paper presents a plan that has proved effective for preparing undergraduate junior/senior student population with OOA and OOD techniques. Object-orientation is a technology based on the paradigm of objects and classes that match domain abstractions and lead to the development of universally understandable and usable framework for software engineering. Good modeling process and well understood implementation strategies provide a natural means of focusing on the problem
Artificial Intelligence deals with the automated simulation of human intelligent behavior. Variou... more Artificial Intelligence deals with the automated simulation of human intelligent behavior. Various aspects of human faculties are tackled using computational models. It is clear that brain as a cognitive machine is significantly different from a computer. A general intelligent machine needs to incorporate primitives that are identical or similar to those intrinsic to human. We argue for the identification, verification, and development of technologies that will deliver core primitives that are fundamental to human cognition that are applicable to various domains. Mnemonics for aural and for visual cognition are presented in [2, 3]. We propose a generalized set of cognitive primitives that can specialized to various applications viz. a) Existential, b) Structured Recurrence, c) Relative Attachment, d) Harmonized Counterparts, e) Cordial Counterparts and f) Discriminate Counterparts.
International Journal of Technology and Inclusive Education, Dec 1, 2016
This paper describes the effective use of sound as a primary means of communication and teaching ... more This paper describes the effective use of sound as a primary means of communication and teaching when someone is affected by multiple impairments. We present the results of the project that was conducted over 3 years to enable a student-referred to as J-with multiple impairments to learn and use basic life skills. J's impairments include visual, auditory, speech, motor skills, and possibly cognitive skills. Various strategies were used by OT and J knew cause and effect but J could not communicate. We needed to teach discrimination so she can communicate on her own. Traditional teaching methods using visual cues and/or oral expressions were ineffective and hence we used soundas an alternate to language-as a medium to teach J some basic life skills.We trained J to associate sounds with objects. Subsequently through assessment processes we ascertained how well this skill was learned. Progressively we have used and assessed different sounds for different life skill activitiessuch as eating, wiping the face, drinking water, and such. J now has the ability to request using programmed jelly bean switches.
ICERI2016 Proceedings, 2016
WCSNE 2015 Proceedings, 2015