Dr Muthu Ramachandran
About Dr Muthu Ramachandran
Muthu has extensive research experience coupled with a teaching background and experiences on software and systems engineering methods & lifecycle, software development, agile software engineering, project management skills, process improvement skills, internet technology, mobile, networks, and distributed computing, real-time & embedded systems, cloud computing, service-oriented architecture, and IT systems development for the past 25 years.
His first career started as a research scientist at India Space Research Labs where he worked on real-time systems development projects. Muthu is an author of two books: Software Components: Guidelines and Applications (Nova Publishers, NY, USA, 2008) and Software Security Engineering: Design and Applications (Nova Publishers, NY, USA, 2011). He is also an edited co-author of a book, Handbook of Research in Software Engineering (IGI, 2010) and has edited the book KE for SDLC (2011). He has widely authored published journal articles, book chapters and conferences materials on various advanced topics in software engineering and education. He received his Master's from the Indian Institute of Technology, Madras and from Madurai Kamaraj University, Madurai, India. He is a member of various professional organizations and computer societies: IEEE, ACM, Fellow of BCS, and Fellow of HEA. He was invited as a speaker to the 5th international symposium on SOA Cloud 2012, London.
- MSc Software Engineering
- MSc Mobile Device and Application Development
Developing framework and best practice guidelines on Cloud computing, SOA, SaaS, and Business as a service paradigm. Other projects include:
Global software development and productivity related technologies are the key to today's globalization with new technologies and concepts being developed continually. In such an ever-evolving environment, teachers, researchers and professionals in the discipline need access to the most current information about the concepts, issues, trends, and technologies in this emerging field. The Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization provides an authoritative collection of international research on software engineering and enterprise systems.
Component Based Software Engineering (CBSE) has emerged to address on developing and deploying components off the self and to address large scale reuse. There are a number of methods, techniques, and technologies (COM/.NET, EJB, CCM). However its power of reuse remains unleashed. There are potential issue for research in terms of metrics, automations, and best practice design guidelines, extensibility, meta-models, and customisation. This project and a book aimed at professionals and students who would like to benefit from the best practices on software components. It also provides some insights into software reuse, current issues in software engineering and its applications. Its aim is to provide concise and good practice design guidelines on software components which will benefit practitioners, researchers, learners, and educators. It provides a summary of approaches, practices and authors' own experiences on developing components for reuse, developing components for an application domain (domain analysis), and how to test them. Ramachandran, M (2008) Software Components: Guidelines and Applications, Nova Science Publishers, New York, USA. ISBN: 978-1-60456-870-7, October/November 2008, https://www.novapublishers.com/catalog/product_info.php?products_id=7577
Software engineering has established techniques, methods and technology over two decades. However, due to the lack of understanding of software security vulnerabilities, we have not been successful in applying software engineering principles when developing secured software systems. Therefore, software security can not be added after a system has been built as seen in today's software applications. This book provides concise and good practice design guidelines on software security which will benefit practitioners, researchers, learners, and educators. Topics discussed include systematic approaches to engineering; building and assuring software security throughout the software lifecycle; software security based requirements engineering; design for software security; software security implementation; best practice guideline on developing software security; test for software security and quality validation for software security.
Ramachandran, M (2011) Software Security Engineering: Design and Applications, Nova Science Publishers, New York, USA, 2011. ISBN: 978-1-61470-128-6, https://www.novapublishers.com/catalog/product_info.php?products_id=26331