You are here

Neelam Soundarajan

  • Associate Professor, Computer Science & Engineering
  • 579 Dreese Laboratories
    2015 Neil Ave
    Columbus, OH 43210
  • 614-292-1444

Honors

  • April, 2016

    CSE teaching award.

  • May, 2012

    CSE Service Award.

  • May, 2006

    CSE Service Award.

  • May, 2006

    Boyer Award for Excellence in Undergraduate Teaching Innovation.

  • May, 2003

    Best paper award. Musicians Institute.

  • Joel and Ruth Spira Teaching Award.

Chapters

2007

  • 2007. "Precision, flexibility and tool support: Essential elements of pattern formalization." In Design Pattern Formalization Techniques, edited by T. Taibi,

2004

  • 2004. "Incremental Reasoning for Object Oriented Systems." In From object-orientation to formal methods, edited by Owe, Krogdahl, Lyche,
  • 2004. "Testing polymorphic behavior of framework components." In Testing COTS Components and Systems, edited by Beydada, Gruhn,

1999

  • 1999. "Understanding frameworks." In Building Application Frameworks: Object-Oriented Foundations of Framework Design, edited by M Fayad,

Journal Articles

2015

  • Soundarajan, N.; Ramnath, R.; Weide, B.; Lee, D. et al., 2015, "NEWPATH: An innovative program to nurture IT entrepreneurs." Advances in Engineering Education's Special Issue on Entrepreneurship N/A,

2014

  • N. Soundarajan, R. Gustafson, 2014, "Learning Objects for Collaborative Learning in Engineering Programs." International Journal of Collaborative Enineering 1, no. 3/4, 353-370 - 353-370.

2012

  • Neelam Soundarajan, 2012, "Position paper: Program objectives, outcomes, and assessments: A call to rethinking of ABET criteria." Computers in Education Journal 3, no. 2, 79-82 - 79-82.
  • Soundarajan, N., 2012, "A novel, sustainable model of assessment of program outcomes for a cse program." Computers in Education Journal 22, no. 2, 59-71 - 59-71.
  • Soundarajan, N., 2012, "Position paper: Program objectives, outcomes, and assessments: A call to rethinking the abet criteria." Computers in Education Journal 22, no. 2, 79-82 - 79-82.
  • Neelam Soundarajan, 2012, "A novel sustainable model of assessment of program outcomes for a CSE program." Computers in Education Journal 3, no. 2, 59-71 - 59-71.

2008

  • N. Soundarajan, J. Hallstrom, G. Shu, A. Delibas, 2008, "Patterns: From system design to software testing." Innovations in Systems and Software Engineering 4, no. 1, 71-85 - 71-85.

2004

  • Soundarajan,N; Fridella,S, 2004, "Incremental reasoning for object oriented systems." FROM OBJECT-ORIENTATION TO FORMAL METHODS 2635, 302-333 - 302-333.
  • N Soundarajan, 2004, "Program Assessment and Program Improvement: Closing the Loop." Journal of Assessment and Evaluation in Higher Education (AEHE) 29, no. 5, 597-610 - 597-610.

2002

  • Jiang,J,P; Lai,T,H; Soundarajan,N, 2002, "On distributed dynamic channel allocation in mobile cellular networks." IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 13, no. 10, 1024-1037 - 1024-1037.
  • N Soundarajan, 2002, "Preparing for accreditation under EC 2000: An experience report." Journal of Engineering Education 91, no. 1, 117-124 - 117-124.
  • N Soundarajan, B Tyler, 2002, "Testing polymorphic behavior." Journal of Object Technology (JOT) 1, no. 3, 173-188 - 173-188.
  • J Hallstrom, N Soundarajan, 2002, "Incremental Development Using Object Oriented Frameworks: A Case Study." Journal of Object Technology (JOT) 1, no. 3, 189-206 - 189-206.

2001

  • Soundarajan, N.; Fridella, S., 2001, "Understanding OO frameworks and applications: an incremental approach." Informatica (Ljubljana) 25, no. 3, 297-308 - 297-308.
  • N Soundarajan, S Fridella, 2001, "Understanding OO frameworks and applications." Informatica 25, 297-308 - 297-308.

2000

  • N Soundarajan, 2000, "Documenting framework behavior." ACM Computing Surveys 32, no. 1, 1-4 - 1-4.
  • N. Soundarajan, S. Fridella, 2000, "Base classes, derived classes, and client programs: effectively reasoning about inheritance based code." Journal of Object Oriented Programming (JOOP) 13, no. 4, 13-22 - 13-22.

1988

  • Soundararajan,N; COSTELLO,R,L, 1988, "RESPONSIVE SEQUENTIAL PROCESSES." SIGPLAN NOTICES 23, no. 3, 53-62 - 53-62.
  • A Elmagarmid, M Liu, N Soundarajan, 1988, "A distributed deadlock detection algorithm and its correctness proof." IEEE Transactions on Software Eng. 14, 1443-1452 - 1443-1452.

1987

  • M Joseph, A Moitra, N Soundarajan, 1987, "Proof rules for fault tolerant distributed programs." Science of Computer Programming 8, 43-67 - 43-67.
  • A Sobel, N Soundarajan, 1987, "A proof system for Distributed Processes." Acta Informatica 8, 305-332 - 305-332.

1986

  • N Soundarajan, 1986, "Total correctness of CSP programs." Acta Informatica 23, 193-215 - 193-215.

1984

  • N Soundarajan, 1984, "A proof technique for parallel programs." Theoretical Computer Science 31, 13-29 - 13-29.
  • N Soundarajan, 1984, "Denotational semantics of CSP." Theoretical Computer Science 33, 279-304 - 279-304.
  • N Soundarajan, 1984, "Axiomatic semantics of CSP." ACM Trans. on Prog. Lang. and Systems 6, 647-662 - 647-662.

1983

  • N Soundarajan, 1983, "Correctness proofs of CSP programs." Theoretical Computer Science 24, 131-141 - 131-141.

1979

  • N Soundarajan, 1979, "Axiomatic proofs of total correctness of programs." Information Processing Letters 8, 274-277 - 274-277.

Unknown

Papers in Proceedings

2018

  • Soundarajan, N.; Joshi, S. "Innovative Approach to Online Argumentation and Models for Structuring the Arguments." (10 2018).

2017

  • S. Joshi, N. Soundarajan, ; Soundarajan, N. "Using anonymity and rounds-based structure for effective online discussions." in ASEE Annual Conference & Exposition. (6 2017).

2016

  • S. Joshi, N. Soundarajan "Exploring conflict-based collaborative learning in engineering courses." in ASEE North Central Section Conference. (3 2016).
  • S. Joshi, N. Soundarajan, ; Soundarajan, N. "Enabling deep conceptual learning in computing courses through conflict-based collaborative learning." in IEEE Frontiers in Education Conference (FiE), pp. 1-9, IEEE, 2016.. (6 2016).
  • S. Joshi, N. Soundarajan, ; Soundarajan, N. "CONSIDER: A Novel Approach to Conflict-Driven Collaborative Learning in Engineering Courses." in 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana, 2016. (6 2016).
  • Joshi, S.; Soundarajan, N. "CONSIDER: A novel approach to conflict-driven collaborative learning in engineering courses." (6 2016).

2015

  • N. Soundarajan, S. Joshi, and R. Ramnath "Collaborative and Cooperative-Learning in Software Engineering Courses." in 37th International Conference on Software Engineering (ICSE) -- Joint Software Engineering Education and Training. (5 2015).
  • Soundarajan, N.; Joshi, S.; Ramnath, R. "Work-in-Progress: Conflict-Driven Cooperative Learning in Engineering Courses." (6 2015).
  • S. Joshi, N. Soundarajan, R. Ramnath "Conflict-Driven Cooperative-Learning in Computing Courses (Abstract Only)." in Proc. of the 46th ACM Symp. on Computer Sc. Education (SIGCSE). (3 2015).
  • Joshi, S.; Soundarajan, N.; Ramnath, R. "Collaborative and Cooperative-Learning in Software Engineering Courses." in Joint Software Engineering Education and Training (JSEET) conference. (5 2015).
  • Joshi, S.; Soundarajan, N.; Ramnath, R. "Conflict-Driven Cooperative-Learning in Computing Courses." in ACM-SIGCSE. (3 2015).

2014

  • Soundarajan, N.; Joshi, S.; Ramnath, R. "Work-in-Progress: A Novel Approach to Collaborative Learning in the Flipped Classroom." in 121st ASEE Annual Conference and Exposition. (6 2014).
  • N. Soundarajan, S. Joshi, R. Ramnath "A novel approach to collaborative learning in the flipped classroom." in Proc. of the ASEE Annual Conference. (6 2014).
  • Soundarajan, N.; Joshi, S.; Ramnath, R. "Work-in-Progress: A Novel Approach to Collaborative Learning in the Flipped Classroom." in 121st ASEE Annual Conference and Exposition. (6 2014).
  • Soundarajan, N.; Joshi, S.; Ramnath, R. "Work-in-Progress: A Novel Approach to Collaborative Learning in the Flipped Classroom." in 121st ASEE Annual Conference and Exposition. (6 2014).

2013

  • Soundarajan, N.; Ramnath, R.; Weide, B.; Camp, M. "A multi-pronged approach to nurturing IT entrepreneurs." in 120th ASEE Annual Conference. (6 2013).
  • Soundarajan, N; Ramnath, R; Weide, B "A multi-pronged approach to nurturing IT entrepreneurs." in Annual Conf of the American Society for Engineering Edu.. (5 2013).
  • Soundarajan, N "Work-in-progress: A novel approach to collaborative learning in engineering programs." in Annual Conf of the American Society for Engineering Edu.. (5 2013).
  • Soundarajan, N.; Ramnath, R.; Weide, B.; Camp, M. "A multi-pronged approach to nurturing IT entrepreneurs." in 120th ASEE Annual Conference and Education. (6 2013).

2011

  • Soundarajan, N. "Work-in-progress: Collaborative and reflective learning in engineering programs." (1 2011).
  • N Soundarajan, R Khatchadourian, D Bronish "Formalizing reusable aspect-oriented concurrency control." in Int. Conf. on Software Eng. & Knowledge Eng.. (6 2011).
  • Neelam Soundarajan Work in progress: Collaborative and Reflective Learning in Engineering Programs. in Annual Conference of the American Society for Engineering Education. http://www.asee.org/conferences-and-events/conferences/annual-conference/2011, (6 2011).

2010

  • Bolinger, J.; Ramnath, R.; Ramanathan, J.; Soundarajan, N. "From Student to Teacher: Transforming Industry Sponsored Student Projects into Relevant, Engaging and Practical Curricular Materials." in Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments. (4 2010).
  • J Bollinger and K Yackovich and R Ramnath and J Ramanathan and N Soundarajan "From student to teacher: Transforming industry sponsored projects into engaging curricular materials." in Proc. of IEEE/IBM Conf. on Transforming Engineering Education. (1 2010).
  • Wahba, S.K.; Hallstrom, J.O.; Soundarajan, N. "Initiating a design pattern catalog for embedded network systems." (12 2010).

2009

  • N Soundarajan "Direct assessment of program outcomes in a Computer Science and Engineering program." in ASEE Annual Conference. (6 2009).
  • N Soundarajan and R Khatchadourian "Specifying reusable aspects." in Proceedings of the 5th Asian Workshop on Aspect Oriented and Modular Software Dev.. (1 2009).
  • J Hallstrom and N Soundarajan "Reusing patterns through design refinement." in Proc. of International Conf. on Software Reuse. (1 2009).
  • Soundarajan, N. "Direct assessment of program outcomes in a computer science and engineering program." (1 2009).

2008

  • J Hallstrom, N Soundarajan "Formalizing design patterns: a comprehensive contract for Composite." in Seventh Int. Workshop on Spec. and Verif. of Component-Based Systems (SAVCBS). (11 2008).
  • R Khatchadourian, J Dovland, N Soundarajan Enforcing behavioral constraints in evolving aspect-oriented programs. in Seventh Workshop on Foundations of Aspect-Oriented Languages. http://dl.acm.org/citation.cfm?id=1394496&picked=prox, (3 2008).

2007

  • Khatchadourian, R.; Soundarajan, N. "Rely-guarantee approach to reasoning about aspect-oriented programs." (12 2007).
  • Soundarajan,Neelam; Hallstrom,Jason,O; Delibas,Adem; Shu,Guoqiang "Testing patterns." in 31st Annual IEEE Software Engineering Workshop. (1 2007).
  • N Soundarajan "Direct Assessment of Criterion 3 Outcomes." in Best Assessment Processes Symp. IX. (4 2007).
  • N Soundarajan, R Khatchadourian, J Dovland "Reasoning about the behavior of aspect-oriented programs." in Softw. Eng. Appl.. (6 2007).
  • N Soundarajan, J Dovland, J Hallstrom "Tracing correct usage of design patterns." in Softw. Eng. Appl.. (6 2007).

2006

  • Tyler, B.; Hallstrom, J.O.; Soundarajan, N. "Automated generation of monitors for pattern contracts." (11 2006).
  • B Tyler, N Soundarajan "Automatic Monitoring of Control-flow Through Inheritance Hierarchies." in 18th Int. Conf. on Software Eng. and Knowledge Eng. (SEKE 2006). (7 2006).
  • N Soundarajan, J Hallstrom "Pattern-Based System Evolution: A Case-Study." in 18th Int. Conf. on Software Eng. and Knowledge Eng. (SEKE 2006). (7 2006).
  • J Hallstrom, A Dalton, N Soundarajan "Parallel Monitoring of Design Pattern Contracts." in 18th Int. Conf. on Software Eng. and Knowledge Eng. (SEKE 2006). (7 2006).
  • Hallstrom,J,O; Soundarajan,N; Tyler,B "Amplifying the benefits of design patterns: From specification through implementation." in 9th International Conference on Fundamental Approaches to Software Engineering. (1 2006).
  • Tyler,Benjamin; Hallstrom,Jason,O; Soundarajan,Neelam "A comparative study of monitoring tools for pattern-centric behavior." in 30th Annual NASA/IEEE Software Engineering Workshop. (1 2006).

2005

  • N Soundarajan "From Assessment Results to Program Improvements." in Best Assessment Processes Symp. VIII. (4 2005).

2004

  • Tyler,B; Soundarajan,N "Black-box testing of grey-box behavior." in 3rd International Workshop on Formal Approaches to Testing of Software (FATES 2003). (1 2004).
  • Soundarajan,N; Hallstrom,J,O "Responsibilities and rewards: Specifying design patterns." in 26th International Conference on Software Engineering (ICSE 2004). (1 2004).
  • Tyler,B; Soundarajan,N "Testing framework components." in 7th International Symposium on Component-Based Software Engineering. (1 2004).
  • J Hallstrom, N Soundarajan "Formal specification of design patterns: A case study." in 8th IASTED Int. Conf. on Softw. Eng. and App.. (11 2004).

2003

  • N Soundarajan, T H Lai "Distributed mutual exclusion." in 15th IASTED Int. Conf. on Parallel and Distributed Computing and Systems (PDCS). (11 2003).

2001

  • Soundarajan, N. "Assessing and refining EC 2000." (12 2001).
  • N Soundarajan "Objectives, outcomes, and assessment mechanisms for CS programs." in 31st ASEE/IEEE Frontiers in Education Conference. (10 2001).
  • Soundarajan,N; Tyler,B "Specification-based incremental testing of object oriented systems." in 39th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS 39). (1 2001).
  • Soundarajan, N. "Refining interactions in a distributed system." (1 2001).

2000

  • Soundarajan,N; Fridella,S "Exceptions in OO languages: Using them and reasoning about them." in 5th Ada-Europe International Conference on Reliable Software Technologies. (1 2000).
  • Soundarajan,N; Fridella,S "Behavioral subtyping and behavioral enrichment of multimethods." in 34th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS 34). (1 2000).
  • Soundarajan,N; Fridella,S "Framework-based applications: From incremental development to incremental reasoning." in 6th International Conference on Software Reuse (ICSR6). (1 2000).

1999

  • Soundarajan,N; Fridella,S "Modeling exceptional behavior." in 2nd International Conference on the Unified Modeling Language (UML 99). (1 1999).
  • N Soundarajan, S Fridella "Modeling Exceptional Behavior." in Second Int. Conf. on the Unified Modeling Language. (11 1999).
  • N Soundarajan "Engineering Criteria 2000: The Impact on Engineering Educatio." in 29th ASEE/IEEE Frontiers in Education Conference. (11 1999).

1998

  • Soundarajan,N; Fridella,S "Inheritance: From code reuse to reasoning reuse." in 5th International Conference on Software Reuse. (1 1998).
  • Soundarajan,N; Fridella,S "Inheriting and modifying behavior." in Conference on Technology of Object-Oriented Languages and Systems (TOOLS 23). (1 1998).
  • N Soundarajan, S Fridella "Inheritance: From code reuse to reasoning reuse." in Fifth International Conference on Software Reuse. (6 1998).
  • Soundarajan,N; Fridella,S "Reasoning about polymorphic behavior." in Conference on Technology of Object-Oriented Languages (TOOLS 26). (1 1998).

1997

  • N Soundarajan "On the specification, inheritance, and verification of synchronization constraints." in Formal Methods for Open Object based Distributed Systems (FMOODS). (7 1997).
  • N Soundarajan, S Fridella "Inheriting and Modifying behavior." in Technology of Object Oriented Languages (TOOLS 25). (11 1997).
  • YM Kim, TH Lai, N Soundarajan "A Wait-Free Probe Algorithm for Distributed Deadlock Detection and Resolution." in Conf. on Parallel and Dist. Systems. (12 1997).
  • Kim, Y.M.; Lai, T.H.; Soundarajan, N. "Efficient distributed deadlock detection and resolution using probes, tokens, and barriers." (12 1997).

Unknown

  • Soundarajan, N., Ramnath, R., Weide, B., Camp, M. "A multi-pronged approach to nurturing IT entrepreneurs." in 120th ASEE Annual Conference and Education.
  • N. Soundarajan, S. Joshi, R. Ramnath "Conflict-Driven Cooperative-Learning in Engineering Courses." in Proc. of the ASEE Annual Conference.
  • Soundarajan, N, Joshi, S, Ramnath, R Work-in-progress: A novel approach to collaborative learning in the flipped classroom. in ASEE Annual Conference. http://www.asee.org/conferences-and-events/conferences/annual-conference/2014,
  • N. Soundarajan, S. Joshi, R. Ramnath "Conflict-Driven Cooperative-Learning in Engineering Courses." in Proc. of the ASEE Annual Conference.
  • S. Joshi, N. Soundarajan, J. Morris, ; Soundarajan, N. "Innovative Approach to Online Argumentation in Computing and Engineering Courses." in IEEE Frontiers in Education Conference (FiE), 2017 (submitted).
  • Soundarajan, N "Work-in-progress: A novel approach to collaborative learning in engineering programs." in Annual Conf of the American Society for Engineering Edu..
  • S. Joshi, N. Soundarajan, J. Morris, ; Soundarajan, N. "Innovative Approach to Online Argumentation in Computing and Engineering Courses." in IEEE Frontiers in Education Conference (FiE), 2017 (submitted).
  • S. Joshi, N. Soundarajan "Exploring conflict-based collaborative learning in engineering courses." in ASEE Annual Conference and Exposition.