
Curriculum Vitae
Dr Muthu RAMACHANDRAN
MSc, MTech, PhD, MBCS,
MIEEE, MACM, Fellow of HEA (
Address: 22
Tel:
+44 (0)113 267 0132 Mobile: +44 (0)7802 412 811
Email:
muthuuk@yahoo.co.uk
My Profile: http://myprofile.cos.com/muthu
Full resume &
Publications: www.seresearch.net/muthu
Principal Lecturer in Software Engineering, Innovation North
– The Faculty of Information and Technology,
Software Engineering and Applications Research
Faculty Board Member for PG Programmes and PG Course Leader
Academic Coach, Faculty Research Awards co-ordinator &
PhD Progress Monitoring
Faculty International Manager, Student Advisor &
Recruitments
Visiting Prof at
Research Consultant for e-School, Ministry of Education,
Two Books: Software components https://www.novapublishers.com/catalog/product_info.php?products_id=7577
Handbook of Software
Engineering Research
http://www.igi-global.com/reference/details.asp?ID=34630
I have strong industrial research and
teaching background and experiences on software and systems engineering methods
& lifecycle, development, project management skills, process improvement
skills, internet technology, real-time & embedded systems, and IT systems
development for the past 25 years. I have earned a PhD in Software
Reuse/Software Engineering (
Research: Statement of Research
interest include professional activity international research collaborations, novel
and multi-disciplinary approaches to systems & software modelling methods
& techniques, multimedia systems, social aspects of computing,
internationalisation, multi-device internet systems, internet & mobile
computing, analysis of algorithm & programming languages, development
paradigms, bioinformatics, safety-critical analysis, software testing &
Quality (ASQC certified), software project management, software
internationalisation, social and ethical issues, cognitive approaches to
software development, graphical notation for formal methods, software
engineering methods & techniques, software reuse, software component
technologies (automated generation of components with design frameworks and
guidelines), software architectural design approaches, product line and product
family based approaches, domain engineering for reuse with knowledge based
approaches, software architecture, patterns & OO, teaching methods and
philosophy, investigation into e-learning techniques, software process
improvement (
Successfully supervised more than seven
PhD degree students. Track record of funded research from
My research
experience both industrial and academic will contribute to the current and
future development of new courses and research. My EU Framework projects (FP6)
project experiences have helped to increase research and international profile
of the University. My industrial consultancy has contributed to the development
of knowledge transfer and company training. Significant contribution to
previous REA, RAE 2008 (contributed to two areas Information Management, Computing/Engineering).
Current research interests extend to application of forensic computing and
project management to disaster management, application of software components
and architecture to mobile computing, network management, security,
service-oriented computing, and grid and distributed systems.
Teaching
& Learning:
Statement of teaching include widening participation, training people where the
skills are needed, preparing and keeping up with recent developments, teaching
techniques, course management, curriculum development, educating and training
people to conduct research by themselves, and professional development. Course
management, new teaching ideas have attracted funding from
Management: I have managed research
projects and teams successfully both nationally and internationally. Ability to
manage complex projects involving a range of stakeholders and virtual/offsite
teams; client facing skills; good organisational abilities. Organised and
chaired international conferences, workshops (e.g OOSE05, KESE, ICSE, and Object
Reuse conference for the first time in the
Research
Consultancy, Innovations, and Knowledge Transfer: I have done various
research consultancy and knowledge transfer projects for Philips Media Centre,
Los Angeles USA, Philips Research, Eindhoven (Netherland) and Bangalore
(India), Siemens Research Germany, Media Companies in Italy and in Greece,
Volantis Systems Ltd, Surrey Research Park Guildford (UK) Various Software
Companies in Hyderabad, Chennai, Bangalore (India), Kingston Communications
(Hull), Welcom Software, Harrogate, Shop Creator, Leeds (UK), and Ocean IT Ltd, Sarajevo. Collaborations with
various Universities in the UK (Lancaster, Open university, Reading, Derby,
Manchester Metropolitan, Leeds, Northampton, Portsmouth) and Internationally
(Manosh, Melbourne Australia, Indiana University Purdue University,
Indianapolis (USA), Indian Institute of Technology, Chennai (India), University
of Malaysia, University of Maryland, Athens Institute of Technology (Greece),
Purla Institute of Technology, Ahmedabad Institute of Technology (Gujarat,
India), Thiagarajar College of Engineering and Madurai Kamaraj University
(India)). There are a number of ideas which are suitable for IPR (Patents),
currently one on eclipse pulg-in for XP.
Currently I have invented a software
process improvement model for SMEs and have been adopted by SMEs in
Recent industrial consultancy on
applications include
Institution: Computing and Information Systems (CIS) Group Innovation North:
Faculty of Information and Technology, Headingley Campus (Beckett Park), Leeds
Metropolitan
POSITION: Principal Lecturer in
Software Engineering, Faculty Board Chair, Faculty International
START DATE: May 2002
FINISH DATE: To present
COMPANY: Software Architecture Group, Volantis Systems Ltd, Solutions for the
pervasive internet systems, 1 Chancellor Court, Occam Road, Surrey Research
Park, Guildford GU2 7YT.
POSITION: Principal Software
Architect/Team Lead
START DATE: April 2001
FINISH DATE: April 2002
Successfully planned, executed project on iDTV, managed people’s skills and
resources, closely directed and worked with the development team
Requirements management and traceability for iDTV product features and
platforms
Developed web application template for NDS, SkyWapTV
E-commerce, M-commerce (mobile), and T-commerce(TV) applications
JSP based architecture, J2EE, WAP protocol, WML based architecture design
solution for SkyDigital, Knowledge of Websphere (
UML design for digital TV applications. Developed
reusable components and object classes in Java. Investigated new approaches to internationalisation of software
components and languages.
COMPANY: Software Engineering
Applications Group, Philips Research
Labs, Redhill RH1 5HA, Surrey, UK
POSITION: Senior Principal Research
Scientist/ Systems Architect/Consultant/Team Manager/Project Leader
START DATE: May 1994
FINISH DATE: March 2001
KEY RESPONSIBILITIES: Manage and
execute research and consultancy projects on Requirements Engineering, Product
Line Methods, Software testing, Component Technology, UML Modelling, OO, Reuse,
and Architecture. Transfer research results into product divisions,
participation and collaboration with Universities and European Community funded
research projects, Lead and transfer projects on Multimedia and Internet Based
Applications, and Quality methods, Software Development Lifecycle, and Initiate
new ideas. Set vision for the future in Software Engineering. Other management
duties include line management, resources, recruitment, project strategy
(proposal, initiation, planning & execution), people’s skills, and keep
abreast with emerging topics.
KEY ACHIEVEMENTS: Successfully
introduced use cases, design methods, reuse and test techniques and methods on
various products (telecom, medical, and consumer systems), Successfully
completed major EC funded projects, Collaborated to complete many product
design and testing, Achievement as a world class software scientist, presented
and published my work widely and internationally. Furthermore, established a
centre for excellence in software reuse, architecture, requirements management,
and software testing for Multimedia Systems at Redhill. Successfully
investigated and developed novel approaches on requirements specification,
design, architecture for complex interactive systems, developed Koala component
design (similar to COM), test process improvement, technology & methods,
and quality methods.
Investigated reuse methods, developed, and
deployed reusable software components/assets in C++, Java for embedded and
multimedia systems. Developed and executed several projects across product
development groups. Managed and worked as a consultant on developing
requirements in UML, domain modelling, architecture, and testing across various
product development groups such as telecom, iDTV, Car Navigation, and Medical
systems. Project Management experience include people skills management,
project lifecycle development, team working, bidding & winning for EC
funding, planning, execution, completion, and assessed successfully according
to ISO9000 (maintaining standards)
Investigated building block method, design, and architecture for the
development of large scale telecom systems (tss, SDH, PDH). Investigated and
developed content and publishing based development life-cycle (model and
process for capturing requirements) for multimedia and internet based
applications.
Developed a Quality model for Multimedia and Internet based products (EC funded
project MultiSpace -aimed as an European standard for Multimedia and Internet
based application)
Developed UML use case based requirements specification and design for consumer
products. Introduction of tools, OO methods, guidelines and process on
requirements, design & architecture, testing, quality, risk and requirements
management, scenario analysis, and SPI activity
Development of component based reuse technology, domain-specific and product
line development methods & guidelines (commonality and variability
analysis) developed and deployed. Extensive experience in code reviews,
moderation, and inspection techniques.
Consulting projects on enterprise-wide requirements engineering, testing, and
reuse for Philips Singapore, Philips Software Centre, Bangalore, India, Vienna,
Eindhoven, UK. Transfer of methods and technology on scenario-based testing for
multimedia titles, component testing methods and guidelines, OO testing,
usability testing, method-specific inspection techniques.
Investigated methods on domain analysis for product families for consumer
products, developed domain models and design based on Feature-Oriented Domain
Analysis (FODA), and product family architectures. Developed reuse-based
architectural design methods for telecommunication systems (SS, SDH, PDH),
product family architecture for interactive television. Real-time and embedded
systems experience: SDL, real-time UML, state machines, concurrency techniques.
Leadership and transfer of results from ESSI/ESPRIT project collaboration on
achieving quality in multimedia, Internet, and IT systems. Successfully
supervised two PhD students as part of Industrial CASE award and EPSRC. Award
of Industrial supervisor and external examiner for Lancaster University, South
Bank University,
TRAINING: Management courses 1995-2000 (Project
Management, Assertiveness, Time, Communication Skills, Business Principles),
Real-time UML 2001 (Rose RT, Rational Certified), Testing Techniques 1996(
Institution: School of Computing and
Mathematical Sciences, Liverpool John
Moores University, Byrom Street, Liverpool L3
POSITION: Senior Lecturer in
Computing and Course Leader
START DATE: September 1991
FINISH DATE:
April 1994
Taught courses on project management, software engineering, OO, IT methods.
International participation, publication and collaborated with companies.
Development of Computer-Aided Tutoring System for OOD and OOP for Open Learning
Published around 25 research papers and articles in refereed conferences and
journals
Acted as a Consultant on using Ada reuse guidelines and implementing reuse
strategies into an organisations such as banking industries. Introduction of
CASE Tools for teaching & research.
COMPANY: Department of Computing,
POSITION: Research Associate
START DATE: September 1988
FINISH DATE: September 1991 (3 years fellowship)
KEY RESPONSIBILITIES: Conduct research into software component reuse
technology and assess industrial applications. Develop reuse guidelines,
investigate domain analysis techniques, study for PhD. Collaborate with
industrial partners.
KEY ACHIEVEMENTS: Developed design reuse guidelines for C++ and
COMPANY: Real-time Systems Group, Indian Space Research Labs, Hyderabad,
India
POSITION: Senior Research Scientist
and Project Leader
START DATE: January 1985
FINISH DATE: September 1988
KEY RESPONSIBILITIES: Research and
development of real time software for space launched vehicles, managing and
solving software complexity, maintaining software quality, invented software
modelling techniques for real-time systems based on time-driven data flow
diagrams.
KEY ACHIEVEMENTS: Successfully
completed two mission critical applications and distributed networking
solutions. Developed skills on developing and managing software for large scale
systems. Award of commonwealth scholarship for PhD study in the UK
COMPANY: CANARA BANK, GRAND CENTRAL, MADURAI, INDIA
POSITION: Part Time Software Trainee
(while studying as a full time student)
START DATE: June 1982
FINISH DATE: June 1983
KEY RESPONSIBILITIES: Working with
different departments including foreign currency, keeping and updating ledgers,
updating accounts software in Cobol programming language.
KEY ACHIEVEMENTS: Best trainee award
of the year, Award of scholarship for PG course in Computing (M.Tech)
COMPANY: Data Training Institute,
POSITION: Associate Professor in
Computing (PT)
START DATE: June 1981
FINISH DATE: September 1988
Key
responsibilities: Developing
programmes for BSc in IT, developing courses, supervising projects, also to
undertake tutorial for industrial students, conduct evening courses.
Professional Awards/Programme
Committee
1987 ACM, BCS, IEEE, EU-RA (European Research Associate), Fellow HEA,
EuroMicro (2002)
1991 Committee Member for British Computer
Society Reuse Group
1995 Quality presentation award by ASQC,
1995 External Assessor for Business School, South Bank University
1995 EdExcel Business Computing Exam Reviewer
1995 Program committee member and session chair for EuroSTAR conference,
Chairman for the UNICOM Object Reuse Seminar, Intl. Conference on Object
Oriented Information Systems,
1997 IEEE Software and Computer
Magazine Reviewer
1999 Advisory Board Member for MedNet Ltd., USA
1999 Board and Panel Member for PC magazine
1999 Advisory Board Member for Appsoftk (ERP&IT solutions, India),
ConsultingNetwork, USA
2002 Member of
2002 Programme Committee Member for Intl. Conference on Software
Engineering Research and Practice (SERP02) and Session Chair on Software
Architecture and Reuse
2002 Member of EU-RA Ltd (European Research Associate),
2002 Adjunct Professor at
2002- onwards Research advisor to Systems Engineering Research Group,
Faculty of Technology,
2001 Visiting Professor, Thiagarajor College of
Engineering, Madurai Kamaraj University, Madurai, India
2003 Program committee Intl. Conference on E-Society
2005 Board member
of JAST (The Journal of the Association for Software Testing (
http://associationforsoftwaretesting.org/)
2004 Invited PhD
examiner to University of Huddersfield, University
of Manchester, and Manosh University, Melbourne, Australia
2005 Invited
External Examiner for
2005 Invited External
Examiner for
2005 Invited
external PhD examiner,
2008 Invited
seminar on advanced SE, RIIC,
1995 Session Chair, Intl conf. on OOIS
1996- IEEE Software
1996 BCS Seminar on Software Reuse
2002 Programme
Committee Member for Intl. Conference on Software Engineering Research and
Practice (SERP02) and Session Chair on Software Architecture and Reuse
2002 Scientific
Boards & Programme Committee for e-Society02-03
2002 Referee for
Journal of Science of Computer Programming (Elsevier) and a special issue on
New software composition concepts
2003 Programme
committee for Euromicro conferences CBSE
2003 ACM conference
on computer education
2003 LTSN teaching
conference on e-education
2004 Editorial board
of JAST (Journal on Software Testing)
2005 Editorial
Committee for International Journal of Software Engineering,
2005 Scientific
advisory and editorial board of INFOCOMP Intl Journal of Computer Science http://www.dcc.ufla.br/infocomp
2006 Program
committee ICSEA (Intl conf. on SE Advances) http://www.iaria.org/conferences2008/ICSEA08.html
2006 Program committee for online journals on reuse (IJSR), www.ijsr.org
2006 Program committee http://wwwbruegge.in.tum.de/static/MeRE/
as part of RE’06 Intl conf. on Requirements Engineering
2006 Technical Program committee for ICSEA
http://www.iaria.org/conferences2007/ComICSEA07.html
2006
Invited Research Consultant for E-School, Ministry of Education,
2007
Invited Reviewer for IET Software Engineering Journal, July
2007
Invited as a Fellow of HEA (Higher Education Authority),
2007 Program
committee SETP (Intl conf on SE Theory and Practice) 2008 http://www.promoteresearch.org/2008/setp/committees.html
2007 Review Board
for ACM J Maintenance and Evolution
2008 Communications
of the ACM Review Board
2008 Editorial
Board, JRI-Journal of Research and Industry, RIIC,
2008 Review Board Intl Joint Conf. on Computer,
Information, Systems Sciences, and Engineering (CISSE) http://www.cisse2008online.org/
2009 Editorial Board, Int. J. of Secure Software
Engineering (http://www.igi-global.com/journals/details.asp?ID=34297&v=review_board)
2009 Review Board,
2005-2006: Interactive multimedia module for teaching Advnaced Topis in
Software Engineering, funded by: the
1997-1999 MultiSpace: A Quality Model for Internet and Multimedia
Systems, ESPRIT/FP5 project, 3 million project
1997-2000 Viewpoint oriented approach to software quality and testing:
EPSRC project
1997-2000 ARES: Architecture oriented approach to real-time embedded
systems: FP5/ESPRIT project, 5 million project
1992-1995 Reuse oriented domain analysis: EPSRC project
2. MMIRA, Human Computer Interaction Software
Design, FP6 proposal, submitted in 2002
3. Essence, Software Design for Users, FP6
proposal, submitted 2003
4. EPSRC proposal on e-learning, submitted in
2003
5. ORS scheme award 2004
6. Travel grant award for Royal Society, 2002
7. NeuralSoft – Applying Neural Nets to software
Engineering Problems, 2004, STREP, FP6, AOR 021210, FP6-2002-IST-C
8. SecuMobile – applying and design of security
platform for mobile applications, STREP, FP6 – 027557
9. Leverhulme fellowship submission 2007-07-06
10. FP7 project on Software Components for
Distributed Grid computing and Network Management Systems
1. Title of Project: Interactive multimedia module
development for advanced topics in software engineering, Funding Body: High
Education Academy Information and Computer Science Development Fund £3000
awarded www.hea.ac.uk http://www.ics.heacademy.ac.uk/Devfund/Interactive%20multimedia%20module.shtml
2. Investigation into Software design for OO
database methods,
3. Process improvement models, writing up,
Internal funding, LeedsMet
4. Smart cards,
5. Business process re-engineering
6. Product Line Based development, Sathya
Prakash (overseas govt. funded)
7. Software process improvement and XP based
development
8. Test driven development, Chetan Patel
(overseas govt. funded)
9. Disaster Management and Internet Security
Systems (funded by Govt. of Qatar)
10. Distributed Database Algorithms (Ismail
Hebabeh, funded by
1. Dr Adil Al-Yasiri, Investigation into Domain
Engineering Methods and Tools for Industrial Process Control Systems, LJMU,
2. Dr Choudhary, Systematic Methods and Process
on Ontologies and Business Process Modelling and Industrial Case Study with
Philips Research Labs, BT, South Bank University,
3. Dr Duncan Pemberton, A system support for
view-point oriented test and quality: a life cycle method, Industrial CASE
award-EPSRC, Philips Research Labs and
4. G. Rengarajan M Phil, Tool support for
real-time data collection from small call weather stations and sensors, LJMU,
MPhil, Liverpool, 2000
5. Dr Nadim Asif, Re-engineering framework for
architectural recovery,
6. Dr Chi-Yu Huang, Distributed management
system for industrial manufacturing,
7. Dr Sin Wee Lee, Combining adaptive resonance
and learning vector quantisation in performance-guided neural,
8. Dr Hisham Abushama, Process Improvement Model
for SMEs, July 2006
9. Dr Yulei Fan, 3D Visualisation of medical
images, December 2006
10. Dr Andrew Drake (
11. Rizik Al Sayyed, Performance measurements for
distributed network systems, May 2007
12. Ismail Hababeh, Distributed database network
simulation and fragmentation algorithms, October 2008
13. R.
14. S. Parthasarathy, ERP performance metrics
evaluation, Thiagarajar College of Engineering, Madurai, India, 2004-2009
15. Noor Mohamad Noor, Automated Process modelling
for tender processes,
16.
17. David Wilson, Software Patterns,
18. Ratneswar, Some observations on software
components methods,
Educational Qualifications
PhD Software Reuse/Software Engineering,
Lancaster University, 1988-1992 Thesis: 'Investigation into Automated Generation and Improvement of
Software Components Reuse' Supervisor: Prof Ian Sommerville
M.Tech First Class Computer Science, Indian Institute of
Technology (one of the high standard university), Madras, India, 1983-1985
M.Sc First Class Physics and Digital Electronics, Madurai Kamaraj
University, India, 1981-1983
B.Sc First Class Physics, Maths, Chemistry, English, Madurai Kamaraj
University, India, 1978-1981
A-Level: Physics (82%), Chemistry (68%), Biology (76%) 1977-1978
OO Modelling Methodologies: UML with Rationale Rose (7 years), CASE
tools, CAST tools, domain specific methods, architecture design guidelines, OMT
modelling, Rational Rose Real-time UML, OO analysis & design experience (10
years), Real-time and embedded systems modelling & design (15 years),
Knowledge of Business process modelling, CRM, SSADM, System Analysis Methods,
Requirements Management (10 yrs)
Products Designed &
Architected: Telecom systems
(tss, SDH, PDH, GSM), WebTV, SkyWapTV, iDTVs, integrated DTV, STB, DVD, Car
Navigation, Medical systems, Multimedia systems, Real-time embedded systems
OS: Windows, Unix (15 years), Mac OS, Intel
real-time OS, Sequent Symmetry, IBM370, Honeywell
Programming: C/C++(10 years),
Java/J++ (4 years), JSP (1 year), J2EE (6 months), Pascal (5 years), Ada (5
years), MS studio, PL/M, PL/1, COBOL (2 years), VisualBasic 6 (2 years),
Fortran (4 years), Visual Studio.NET
Client-Server Web Design: JavaScript, Jscript, JSP, ASP
Web design tools: JSP (1 year)
Visual Café(4 years), Websphere (IBM), Weblogic(BEA), ATG Dynamo, Volantis
Mariner2.2, Wap, WML(2 yrs), XML (2 Years), HTML, XHTML, Dreamweaver, MS
Frontpage
Test & Metric tools: QA Partner,
MS Visual Test/Rational Test Suit, WinRunner, State Based Testing Tools, McCabe
Formal methods: Z, OBJ
Real-Time & Embedded
systems: Real-time UML,
Component
design techniques & technology: Koala component model
(Philips), Knowledge of COM, COM+,
DCOM, .NET
RDBM: Knowledge of SQL, Oracle8I, Ingres, DB2
Project management tools: MS
Project, Software Engineering Management methods and techniques, project
methods, software development process, CMM, ISO9000, Time management, Resource
Management, Skills Management, Assertiveness, Communication Skills, Handling
difficult situations.
Office: MS Office, MS Exchange, Internet, Access, FrameMaker,
LotusNotes
Online Teaching Tools (E-Learning): WebCT, WebTycho,
X-Stream
Co-operative & Collaborative when working with a team, friendly,
hard working, and polite.
Like to pursue new technology and methodology at work. Like to consider impact
on the Organisation/Institution/Company as a whole when introducing solutions.
I follow the ACM charter for Software Engineers,
The PUBLIC is primary, A SERVICE to others and the Employer, Accept your
OBLIGATIONS to society, Be a PROFESSIONAL integrity and competence,
consider effects on others.
Aims: TO BE A WORLD CLASS AND PRAGMATIC
PROFESSIONAL
Date of birth:
Marital status: Married and have two
lovely daughters
Nationality: British
Resides: 22
Telephone: 0113 267 0132
Email: muthuuk@yahoo.co.uk
Required salary: open to offer
Interest/Hobbies:
166-220 Holloway Road,
London N7 8DB
Components Modelling and Product Family at
A Model for SPI for SMEs, Presentations at
BCS SPIN (Process Improvement Specialist Group) Seminar,
Company workshops on
Company workshops on Components, Testing,
Architectural Design
Study abroad and Research in computing/software
engineering, Thiagarajar college of engineering,
Software component & computing research,
Dyanada Sagar Institutions, Research and Industry Incubation Center (RIIC)
Components Based Software
Engineering & Modelling, Final BSc (Hons), LMU, UoP, Jan-May 01-03
Software Reuse, Final Year
BSc, January-June 2002, LJMU, LMU, UoP
Web Applications
Development, January-June 2002, LMU & UoP
Advanced Software
Engineering, LMU, two semester, Oct-June 2002-03
Programming in Java &
JavaScripts, LMU, Oct-Jan 2002-03
Project Quality Management,
Tutorials, Oct-Jan 2002-03, LMU
Advanced OO Systems,
Jan-June 2003, LMU
Advanced Topics in Software
Engineering, UMUC Online MSc Software Engineering
Software Project Management
& Team Projects, LJMU, 1992-94
Software Requirements
Engineering and Architectural Design, LJMU, 1992-94
Computer Architecture and
Organisation Principles, LJMU 1992-94
Programming with Ada & C
++, LJMU, 1992-94
Programming in C & Unix
systems, LJMU 1992-94
Two authored and one
edited books and more than 15 book chapters. Presented and published internationally
more than 100 articles and 40 technical reports on Software components and
architectures, Distributed systems, Network security, Software reuse, OO,
Quality, Testing, Software Architecture, Internet systems, Multimedia, Information
systems, Disaster management, and Applications. Some best selections are
presented here for your reference:
Books
Ramachandran,
M (2008) Software Components: Guidelines and Applications, Nova Science
Publishers,
Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2009) Handbook of Software Engineering and Productivity Technologies: Implications for Globalisation, Information Science Reference, IGI Publishers, USA, November 2009, http://www.igi-global.com/reference/details.asp?ID=34630, ISBN: 978-1-60566-731-7 and CfC details can be found at www.seresearch.net
Ramachandran, M (2010) Software Security Engineering:
Design and Applications, Nova
Science Publishers,
Book Chapters:
Ramachandran, M (2008)
Software Components for Large Scale Super and Grid Computing Applications,
Supercomputing Advances, Haung, Y(ed.), Nova Publishers, USA, 2008, ISBN: 978-1-60456-186-9
Ramachandran, M (2009) Software
components for ERP, Handbook of research in Enterprise Information Systems (ed.
Parthasarathy), IGI Global.
Ramachandran, M and
Al-Marri, S (2009) Global Emergency-Response System using
Ramachandran, M (2009)
Knowledge Engineering support for software requirements, architecture, and
components, book chapter, AI support for SE (ed. Vadera, S and Meziane, F), IGI
Global Publication, http://www.igi-global.com/reference/details.asp?id=34636.
Ramachandran, M and Patel, C
(2009) Best Practices Guidelines for Agile Requirements Engineering
Practices, Chapter 1, Edited by Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2008) Handbook of
Software Engineering and Productivity Technologies: Implications for
Globalisation, IGI Publishers, USA, November 2009
Ramachandran, M and Patel, C
(2009) Story Card Process Improvement Framework for Agile Requirements,
Chapter 6, Edited by Ramachandran,
M and de Carvalho,
Rogério
Atem (Editors) (2008) Handbook of Software Engineering and Productivity
Technologies: Implications for Globalisation, IGI Publishers, USA, November
2009
Ramachandran, M and Prakash,
S (2009) Chapter 9 Software
Product Lines to Faster Achieving Productivity, Edited by Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2008) Handbook of
Software Engineering and Productivity Technologies: Implications for
Globalisation, IGI Publishers, USA, November 2009
Ramachandran, M and
Ramachandran, M and Nair, G
et al (2009) Chapter 11 Software
Metrics Evaluation Based on Entropy, Edited by Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2008) Handbook of
Software Engineering and Productivity Technologies: Implications for
Globalisation, IGI Publishers, USA, November 2009
Ramachandran, M and Hababeh,
I (2009) Chapter 18 A Software
tool and a Network Simulation for Improving Quality of Service Performance in
Distributed Database Management Systems, Edited by Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2008) Handbook of
Software Engineering and Productivity Technologies: Implications for
Globalisation, IGI Publishers, USA, November 2009
Ramachandran, M and
Ganeshan, S (2009) Chapter 20
Commonality Analysis: Implications over
a Successful Product Line, Edited by Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2008) Handbook of
Software Engineering and Productivity Technologies: Implications for
Globalisation, IGI Publishers,
Ramachandran, M and
Ganeshan, S (2009) Chapter 21
Rapid Productivity and Quality: Software Product Lines and Trends of the Future,
Edited by Ramachandran,
M and de Carvalho,
Rogério
Atem (Editors) (2008) Handbook of Software Engineering and Productivity
Technologies: Implications for Globalisation, IGI Publishers, USA, November
2009
Ramachandran, M and
Al-Marri, S (2009) Chapter 23 The
Role of Information Technology Managers in the Significant Company in case of Natural Disasters in
Qatar, Edited by Ramachandran,
M and de Carvalho,
Rogério
Atem (Editors) (2008) Handbook of Software Engineering and Productivity
Technologies: Implications for Globalisation, IGI Publishers, USA, November
2009
Ramachandran, M and Hababeh,
I (2009) Chapter 26 Trends in
Improving Quality of Service Performance in Distributed Database Management
Systems, Edited by Ramachandran,
M and de Carvalho,
Rogério
Atem (Editors) (2008) Handbook of Software Engineering and Productivity
Technologies: Implications for Globalisation, IGI Publishers, USA, November
2009
Ramachandran, M and
Al-Marri, S (2009) Chapter 29
Information System Model for Global Emergency-Response System in the context of
Natural Disaster Recovery Management System, Edited by Ramachandran, M and de Carvalho, Rogério Atem (Editors) (2008) Handbook of
Software Engineering and Productivity Technologies: Implications for
Globalisation, IGI Publishers,
Hababeh,
Ramachandran, M (2006) A
process improvement framework for XP based SMEs (Small-to-Medium Enterprises),
Book on ASDQA (Agile Software Development and Quality Assurance), IDEA
publishers edited by
Ramachandran M., (2004)
Testing software components, a chapter on a book on Software Testing and
Debugging, Springer-Verlag.
Ramachandran,
M (1998). Object-oriented requirements engineering for reuse, chapter on J.
Kean (ed) software configuration management, Ashgate publisher, 1998.
Ramachandran, M (1994). Chapter on Reuse
assessment for quality, Computational mechanics publishers, Vol.2.
Journal Papers:
Nair,
T. R. G, Ramachandran, M et al. (2009) Software metric evaluation based on
entropy, Intl J of Computer Science, INFOCOMP
Patel, C and Ramachandran, M (2009) Agile Maturity Model (
Patel, C and Ramachandran, M (2009) Story card
based agile software development, International Journal of Hybrid Information
Technology (IJHIT) Volume 2. Issue 1.January 2009
Ramachandran, M (2008) Software components for
web services, JRI-Journal of Research and Industry, Vol. 1, Issue 1, December 2008,
ISSN: 0974-5882
Hababeh, I, Ramachandran, M., and Bowring, N.
(2008) Designing a High Performance Integrated
Strategy for Distributed Database Systems, International Journal of Computer Research, Vol 16, Issue 1, Nova
Publishers, NY, USA, https://www.novapublishers.com/catalog/product_info.php?products_id=6880
Parthasarathy, S and Ramachandran, M (2008),
Requirements Engineering Method for ERP Projects, Intl. Journal of Enterprise
Information Systems (IJEIS), IGI Global Publishers, Vol. 4/No. 4, October 2008
Hababeh,
I, Ramachandran, M., and Bowring, N. (2007) A High-performance Computing Method
for Data Allocation in Distributed Database Systems", Journal of Supercomputing
(SpringerLink), Volume 39,
Number 1 / January, 2007, ISSN: 0920-8542, http://www.springerlink.com/content/j185p18845v25417/
Hababeh,
I, Ramachandran, M., and Bowring, N. (2006) Dynamical Processing
Technique for data fragmentation in Distributed Database Systems: Design and
Tool Support, Journal of Dynamical Systems and Geometric Theories, 2006
Ramachandran, M (2006)
Automated Improvement for Component Reuse, Journal of Software Process Improvement
and Practice (SPIP), Vol. 11:591-599, Wiley InterScience, July 2006
Parthasarathy, S., Ramachandran, M (2006) An Exploratory Case
Study on Performance Enhancement of ERP Projects, INFOCOMP Intl. Journal of Computer Science.
Ramachandran, M (2006)
Generating and improving
Ramachandran, M., Allen, P.
Abushama, H. (2005), Traid Method: A process Improvement Framework for SMEs,
Journal of Software Process Improvement and Practice (SPIP), accepted for 2005.
Ramachandran, M (2005)
Software Reuse Guidelines, ACM SIGSOFT SE Notes, May.
Ramachandran, M (2005)
Ramachandran, M. (2005). Automated
Improvement for Component Reuse, INFOCOMP Intl. Journal of Computer Science,
Ramachandran, M (2005) Domain
Oriented Reuse Guidelines, INFOCOMP Intl. Journal of Computer Science,
Ramachandran, M (2005)
CEATEC 2005 World’s Largest Advanced Technologies Exhibition, Work on Software
Product Line Presentation, Makuhari, Tokyo, Japan 4-8 October 2005.
Ramachandran, M. Domain
oriented reuse, Intl Journal of Software Engineering, 2005.
Ramachandran M., Allen, P
(2005), Commonality and Variability Analysis in Industrial Practice for Product
Line Improvement, special issue, Journal of Software Process Improvement and
Practice (SPIP), Vol. 10:31-40, Wiley InterScience, 2005 (Best Paper).
Hababeh, I, Ramachandran, M., and Bowring, N.
(2005) An Integrated Mathematical Model for the Computation of Data
Fragmentation and Allocation in the distributed database systems , Int. J Pure
& Appl. Math. Sci. (IJPAMS), March.
Ramachandran, M (2004) FARE: A Requirements Engineering Method for
Product Families, BCS RESG Requirenautics Quaterly, July 2004, http://www.resg.org.uk/archive/rq32.pdf
Ramachandran M (2003)
Testing Reusable Software Components from Object Specification, ACM SIGSOFT
Software Engineering Notes, March 2003
Ramachandran, M (2002),
Knowledge based support for architectural design, ACM SIGSOFT Software
Engineering Notes, March.
At least further 5 journal
papers have been submitted.
Conference Presentations
(Refereed):
Patel,
C and Ramachandran, M (2008) Bridging Best Traditional SWD Practices with XP to
Improve the Quality of XP Projects, The 2008 IEEE proceedings on International
Symposium on
Computer Science and its Applications (
Ramachandran,
M., and Prakash, S (2008) Process Improvement framework for software product
lines, Work in Progress Session, International conference on SEAA/DSD 2008,
Ramachandran,
M., and Prakash, S (2008) Maturity Model for Software Product Lines for SMEs,
Intl conf. on Software Engineering Research and Practice (SERP’08),
WORLDCOMP'07 Conferences, Los Vegas, 14-17 July 2008
Ramachandran,
M., and Prakash, S (2008) Domain Engineering Method for Product Line
Development, Intl conf. on Software Engineering Research and Practice (SERP’08),
WORLDCOMP'07 Conferences, Los Vegas, 14-17 July 2008
Patel,
C and Ramachandran, M (2008) Story card process improvement framework, Intl.
conf. on Software Engineering Research and Practice (SERP-08), July,
Patel,
C and Ramachandran, M (2008) INSERT: Improvement, Intl. conf. on Software
Engineering Research and Practice (SERP-08), July,
Patel,
C and Ramachandran, M (2008) Acceptance test driven story card development for
XP (Agile software development), Intl. conf. on Software Engineering Theory and
Practice (SETP-08),
Patel,
C and Ramachandran, M (2008) Story card’s values oriented prioritisation matrix for XP (Agile
software development), Intl. conf. on Software Engineering Theory and Practice (SETP-08),
Patel,
C and Ramachandran, M (2008) SOBA: A tool support for story card based agile software development, Intl. conf. on Software
Engineering Theory and Practice (SETP-08),
Patel,
C and Ramachandran, M (2007) A Process Improvement Framework of Story Card to Elicit User
Requirements in XP Based Software Development Methods, International
Joint Conferences
on Computer, Information, and Systems Sciences, and Engineering (CISSE 2007),
IEEE CS Press, University
of Bridgeport, USA, 3-12 December 2007.
Ramachandran, M and Prakash,
S (2007) Software Product Line Adoption Assessment, Proceeding of EUROPEAN COMPUTING CONFERENCE
in Vouliagmeni Beach, Athens, Greece, September 25-27,Springer-Verlog
Al-Marri,
S and Ramachandran, M (2007) Information system model for disaster and recovery
management system, e-society 2008, submitted.
Al-Marri,
S and Ramachandran, M (2007) Information system model for disaster and recovery
management system, e-Gov 2007.
Ramachandran,
M., and Patel, C (2007) Story card based agile software development,
IADIS Intl conference on e-Society, Lisbon, Portugal, 3-6
July 2007
Ramachandran, M., Paulus, K., Stolz, F, Musgrove, N
(2006). Interactive Multimedia in Software Engineering Education, 7th Annual
Conference of the ICS HE Academy,
Patro, P., Ramachandran, M. et al. (2006) DATABASES
Ramachandran, M (2005) Software Reuse
Guidelines, IEEE Intl. conference on Information Reuse and Integration (IRI
2005), IEEE IRI-2005 Knowledge
Acquisition and Management, Las Vegas, 15-17th August 2005.
Asif, N. and Ramachandran, M (2005) Recover The
Use Case Models, Intl Conference on Software Engineering Research and Practice
(SERP’05), The 2005 Int'l MultiConference in CS & CE, http://www.world-academy-of-science.org/IMCSE2005/ws,
Ramachandran, M (2005). A Process Improvement
Framework for XP based SMEs, XP’05, Intl conference on eXtreme programming and
Agile Processes in Software Engineering, June18-23 2005,
Hebabeh, I. Ramachandran, M., Bowring, N (2005)
An Implementation Tool for Data Fragmentation in Distributed Database Systems,
ICIT 2005 conference on Information, Computing, and IT (ICIT’05), University of
Jordan, Al-Zaytoonah, August.
Hebabeh, I., Ramachandran, M., and Bowring, N
(2005) Performance Evaluation for Data Fragmentation Method in Distributed
Database SystemsPDPTA'05 - The 2005 International Conference on Parallel and
Distributed Processing Techniques and Applications, The 2005 World
Multi-Conferences in CS & CE, Las Vegas, June 27-30.
Ramachandran, M. Allen,
P (2004) Domain Modelling for Adopting component based development for product
families, Intl. Conference on Software Engineering (ICSE 2004), April 2004,
Edinburgh
Hababeh,
Ramachandran M. and
Allen, P (2004), Designing Scalable Architecture for Multi-Devices Internet
Systems, e-ENGDET,
Hababeh,
Ramachandran M. Allen, P (2004) Adoption
centric components, ICSE04,
Ramachandran M.,
Designing Scalable Architecture for Multi-Devices Internet Systems, SERP03
(Intl. Conf. On Software Engineering Research and Practice), June 2003,
Ramachandran M., (2003)
Testing components using boundary value analysis technique, Intl. European
Conf. On Component Based Software Engineering (ECBSE), 29th Euromicro,
September,
Ramachandran M.
(2003),Quality Aspects in CBSE, Session Chair, Intl. European Conf. On
Component Based Software Engineering (CBSE 2003), 29th Euromicro, September
2003,
Ramachandran M., Allen
P. (2003) PRISMS: an Approach to Software Process Improvement for Small to
Medium Enterprises, 3rd Intl Conf on Software Quality (QSIC 2003), Texas, USA,
2003
Hebabeh, I., Ramachandran, M., and Bowring, N.
(2003) An Integrated Strategy for Data Fragmentation and Allocation in a
Distributed Database Design, Intl conf on IT (ICITN 2003), Al Zaytoonah
University / Jordan, October 2003.
Hababeh,
Ramachandran, M (2002) A systematic approach to
modelling product family based product development, SERP02 (Intl. Conf. On
Software Engineering Research and Practice), June 2002,
Exhibitions:
Ramachandran, M (2005)
CEATEC 2005 World’s Largest Advanced Technologies Exhibition, Work on Software
Product Line Presentation, Makuhari, Tokyo, Japan 4-8 October 2005.
Books/Journals
Pamberton, D., Sommerville,
Ramachandran, M., Whittle, B. and Burd, L
(1994) A chapter on Education and Reuse: A Life-Cycle Perspective, Innovations
in the teaching of computing, SEDA publishers
Ramachandran, M (1996). How to design
reusable software for concurrent applications?, chapter on J. Kean (ed)
software configuration management, Ashgate publisher.
Ramachandran, M (1998). Object-oriented
requirements engineering for reuse, chapter on J. Kean (ed) software
configuration management, Ashgate publisher.
Ramachandran, M. (2004) Testing software
components, chapter in a book on Building Quality into COTS Components -
Testing and Debugging", Edited by
Refereed Conference/Workshop
papers organised as follow:
Requirements
Engineering, Product Family
Ramachandran, M
(2002) A systematic approach to modelling product family based product
development, SERP02 (Intl. Conf. On Software Engineering Research and
Practice), June 2002,
Software Reuse, Software
Architecture, Software Components, CASE & Knowledge Engineering
Ramachandran, M., and Sommerville,
Ramachandran, M (1993) Reusable
components for concurrent applications, World Transputer Congress Workshop on
Software Engineering for Parallel Systems, Aachen, Germany, September 1993.
Ramachandran, M (1993) Development for
concurrent reuse, UNICOM/BCS Reuse Seminar, November 1993.
Ramachandran, M (1993) Domain-oriented
object identification and specification, UNICOM/BCS Reuse Seminar, November
1993.
Ramachandran, M (1994) Language-oriented
reusability, EuroMicro94, IEEE Computer Society Press.
Ramachandran,
M A. Al-Yasiri. Domain-oriented
reuse, EuroMicro94, IEEE Computer Society Press 1994.
Ramachandran, M and
Ramachandran, M (1994) Specifying
reusable components, BCS Colloquium on Theoritical Computer Science, March
1994.
Ramachandran, M (1994) Knowledge-based
support for reuse, Intl. conf. on Software Eng and Knowledge Eng (SEKE'94),
Ramachandran, M (1994) Software
development paradigm for knowledge-based systems, AI symposium of the 7th Intl.
conf. on Systems research, Informatics and Cognition (also appeared in Advances
in Database and Expert Systems by Lasker, G. E (ed.), pp. 120-124, published by
the Intl. Inst. for Advanced Studies in Systems Research and Cybernetics),
Baden-Baden, Germany, August 1994.
Ramachandran, M (1995) A framework for
analysing reuse knowledge, 7th Intl. conf. on Software Eng and Knowledge Eng
(SEKE'95), Washington DC, 22-24 June, 1995, USA.
Ramachandran, M (1995) Incremental
transformation based on domain analysis for designing reusable components,
Reuse 1995 (4th Intl. workshop on making reuse happen - factors for success),
14-18 August 1995, Lakeview Resort,
Ramachandran, M (1994) The software
component factory paradigm, European Knowledge Acquisition Workshop (EKAW-94),
Ramachandran, M (1994) Reusing and
retrieving software components: An object-oriented domain analysis approach,
International conf. on object-oriented information systems (OOIS'94), 19-21
December 1994,
Ramachandran, M (1995) Integrated and
reuse-oriented CASE tool, Intl. conf. on metacase (METACASE'95), January 1995,
Ramachandran, M (1995) Domain-specific
software architecture based on a building block method, WISR7 (Reuse Workshop),
Ramachandran, M and Fleischer, W (1996),
Large scale software reuse: an industrial case study on telecommunication
switching system, Intl. conf. on software reuse, 1996,
Ramachandran, M (1994). Software reuse
guidelines, http://www.lancs.comp/
Methodologies,
Information Systems, IT, OO Analysis & Design
Ramachandran, M and
Ramachandran, M (1994) An object-oriented
model for concurrency, TBD Informatics94,
Ramachandran, M (1994) Requirements for
an OOA method (object-oriented analysis), BCS/UKSS conference on Information Systems,
September 1994, Heriot-Watt University, Edinburgh, UK
Real-time &
Safety-Critical
Ramachandran, M (1994) An object-oriented
method for real-time systems, 2nd IEEE Workshop on real-time systems,
Ramachandran, M (1994) Engineering
software for safety-critical systems, IEE colloquium on knowledge-based systems
for safety-critical systems, London, Savoy Place, May 1994.
Ramachandran, M (1994) Design for safety,
Intl. conf on Safety through
Ramachandran, M (1995) Survey of software
testing of embedded real-time systems, Internal report, Philips Research Labs,
Ramachandran, M (1997) Testing software
components for embedded systems, Philips research Labs, technical report, 1997
Ramachandran, M (1998) Causal analysis
techniques for error prevention, Philips research technical Report, 1998.
Ramachandran, M (1999) Testing consumer
electronics products, Philips Research technical Report.
Ramachandran, M (2000) Domain modelling
for TV systems, Philips Research technical report.
Ramachandran, M (1995) Architectural
design of telecom switching systems, Philips Research Technical report.
Ramachandran, M (1996) Testing techniques
for large scale telecom networks
Ramachandran, M (1997) Testing Philips In-Car
Navigation System, Philips Research Technical report.
Ramachandran, M (1986) Design and testing
of real-time systems for space applications, Internal report, Indian Space R
& D,
Ramachandran, M (1985) Simulation of
guided space launching systems, Internal report, Indian Space R & D,
September 1985,
Ramachandran, M (1987)
Education
Ramachandran, M (1994) OO paradigm and
reuse: education and learning by groupworking, BCS conference on TaTTOO'94
(Teaching and Training in the Technology of Objects), De Montfort University,
Ramachandran, M. and Taylor, M (1994) OO
in real-world, BCS conference on TaTTOO'94 (Teaching and Training in the
Technology of Objects), De Montfort University,
Ramachandran, M (1994) An OO domain
analysis method, A poster session, Object Technology'94,
Ramachandran, M (1994) Software
Engineering Education: Teaching rights and wrongs, Software
Software Quality and
Testing, Process Improvement
Ramachandran, M (1994) Software reuse
assessment for quality, International conference on software quality management
(SQM'94),
Ramachandran,
M.,and Bamford, C (1994) Towards an exception handling mechanism in OOD,
International conference on software quality management (SQM’94),
Ramachandran, M (1994) Criteria for
Assessing the quality of OO software, Intl. conf. on software quality, Virginia
(ICSQ),
Ramachandran, M (1995) Testing
interactive multimedia systems for quality, 4th Intl. conf. on software quality,
Univ. of Abertay, Dundee, UK, 4-5 July 1995.
Ramachandran, M (1994) A survey on
testing methods for O-O and Multimedia systems, Technical report 36, Philips
Research Labs, Redhill UK, 1994.
Ramachandran, M (1995) Testing reusable
architecture and building blocks, proc. of EuroSTAR' 95, 27-30 November 1995,
Ramachandran, M (1995)
Requirements-driven software testing, Technical report 40, Philips Research
Lab, Redhill, 1995.
Ramachandran, M (1995) Investigation into
design and test concepts and methods for Philips Telecommunication Systems,
Technical report, 1995.
Multimedia, Internet
Software Engineering
Ramachandran, M (2004) Designing Scalable
Architecture for Multi-Devices Internet Systems, SERP03 (Intl. Conf. On
Software Engineering Research and Practice), June 2003,
Ramachandran, M (2004) Multi-device
Internet systems : Technical challenges, e-ENGNET04,
Ramachandran, M (1996) A Quality
Framework for Multimedia Systems, Intl. Conf. on Quality,
Ramachandran,
M (2003) Design and Implementation of a Multi-channel Internet Server: An
Industrial Practice, IADIS Intl. conference on e-Society 2003, Lisbon,
Portugal, 3-6 June 2003
Distributed Software
Engineering and Database systems
Hebabeh, I., Ramachandran, M., and Bowring, N.
(2003) An Integrated Strategy for Data Fragmentation and Allocation in a
Distributed Database Design, Intl conf on IT (ICITN 2003), Al Zaytoonah
University / Jordan, October 2003.
Hababeh,
Hababeh,
Plus
some more than 40 Technical Reports
published within the Industry which can be published for journals.