Curriculum Vitae

 

Dr Muthu RAMACHANDRAN

MSc, MTech, PhD, MBCS, MIEEE, MACM, Fellow of HEA (UK Higher Education Authority for Teaching and Learning), EU-RA (European Research Associate)

Address: 22 Moss Gardens, Alwoodley, Leeds LS17 7BH, UK

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, Leeds Metropolitan University, UK

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 Madurai Kamaraj University and Adjunct Professor University of Maryland

Research Consultant for e-School, Ministry of Education, Germany

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

 

 

Profile

 

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 (Lancaster University) in supporting my background in Advanced Software Engineering and Computer Science. In addition I have learned abilities in working with people, team management, multi-cultural knowledge and understanding, managing difficult circumstances: negotiation, advocacy and persuasion, together with evidence of motivation, initiative, hard working, patience and confidence

 

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 (SPI), real-time & embedded systems (Avionic systems and consumer electronics systems), and product innovation. Invited speaker and published internationally.

 

Successfully supervised more than seven PhD degree students. Track record of funded research from ESSI/ESPRIT (MultiSpace, ARES), EU funded Framework proposals (FP6, FP7), HEA ICS Development Fund (Multimedia for Teaching SE) and EPSRC-CASE (Lancaster Univ. and South Bank Univ.). Track record of publication include an authored book on Software Components: Guidelines and Applications (Nova), one edited Handbook of Research in Software Engineering: productivity and Globalisation (IGI), 10 book chapters, and published more than 100 refereed journal and conference papers, and technical reports.

 

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 HEA (Higher Education Authority, UK) on developing a video & web based software engineering modules and a curriculum development on Mobile and Distributed Networks, Managing Software Development, Software Engineering for Games Development, and Web Engineering M.Sc programmes. I am an external examiner (EE) and quality assessor for universities (Monash University (Australia), University of Manchester, Manchester Metropolitan, University of Derby, University of Northampton). Gained experience in understanding international market and recruitment for various curriculum, international project management, and student advisor for the Faculty and Industries. I have also worked as lead quality assessor for UK vocational training courses, NVQ, HND, Foundation and BTEC courses. I have established various key teaching techniques for promoting active learning, e-learning, group projects, and retaining minority and international students into higher studies (research degrees). Course validation panel for creative technology courses, Arts and design, Media, Sports, and Music, PGCE, PCTE (CPD). Current teaching courses include Forensic computing, Mobile and Networks, Agile SE,

 

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 UK). I have considerable experience and knowledge on International curriculum management, delivery, and recruitments world-wide. Understanding and capturing needs of international curriculum across various faculties. I chair committees on research awards, faculty boards, plagiarism panels, and university wide exam boards and committees.

 

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 Yorkshire and International locations (Sarajevo, India). My recent industrial research experiences include software product line, components, testing, ERP, software process improvements, requirements engineering, multiplatform development tools and techniques (Java Based) for Web & WAP & Wi-Fi Applications, Multimedia, XML applications, and iDTV (Interactive Digital TV) architecture and applications. In the past innovative ideas include OO modelling notation for Business Process and time-driven state transition diagram for real-time applications. Invited research consultant for e—School (Yass project) Ministry of Education, Germany 2006.

 

Recent industrial consultancy on applications include SPI framework for SMEs, Multimedia and Internet, Agents applications, Large Scale Telecom (SS, SDH, PDH, GSM), Wireless (Wap), IT, Scientific, Real-time & Embedded (SDL, Real-time UML, Ada, StateTransitionMachines), Medical/HealthCare, E-commerce, Car Navigation, Consumer Electronics Systems, Mathematical Simulation & Modelling, and Teaching, Couching & Mentoring. I have developed a Quality and Short-time Development Lifecycle model as European Standard (EC funded MultiSpace Project). Other industrial experiences include Banking, Aerospace, and Agriculture.

 

Career History

 

Institution: Computing and Information Systems (CIS) Group Innovation North: Faculty of Information and Technology, Headingley Campus (Beckett Park), Leeds Metropolitan University, Leeds LS6 3QS, UK
POSITION: Principal Lecturer in Software Engineering, Faculty Board Chair, Faculty International
START DATE: May 2002
FINISH DATE: To present

KEY RESPONSIBILITIES:  Leading the Software Engineering Group consists of 4 lecturers and 4 PhD researchers. Teaching, curriculum development, and undertaking research into Software Engineering and its applications. Facilitate multi-disciplinary research group and manage. Knowledge transfer and research consultancy with regional SMEs. Current research projects include process improvement model for SMEs, Product family model, components and architectures, testing, quality, and distributed internet software engineering, and knowledge based software engineering (including application of Neural nets in solving software problems). Current teaching include Advanced Software Engineering, Component based systems, UML, Web applications, XML, software engineering management. Module Leader for Software Engineering and Advanced OO. Liasing with industries for research and consultancy collaboration. Developing MSc course on Internet Software Engineering. Scholarly activities. Leading Funded research applications for FP6, FP7 and EPSRC proposals. New course development on BSc and MSc on Interactive systems, and Internet software engineering. Faculty’s advisor for international liaisons, intl student advisory & recruitment. Establish a research lead and centre. Enhancing our existing course on MSc in Mobile and Distributed Systems. Recent course development include green and forensic computing. Current role include research awards co-ordinator for the faculty.

 

KEY ACHIEVEMENTS: Established a research centre for Software Engineering: Process, Components, and Applications. Faculty Board Chair, Significant contribution to RAE 2008 under Information Management and Engineering Areas.

  • Awards. Award of Fellow of HEA (Higher Education Authority for Teaching & Learning) membership for my contribution to teaching methods and peer observation system. Achieved a membership of EU-RA (European Research Associate).
  • Funding & KTP. Successful funding from HEA for developing multi-media based SE course. Successful completion of knowledge transfer and research consultancy work carried out on SPI-SME model and method for Welcom Software, Harrogate, Shopcreator, Leeds, Kingston Communications, Hull, and Ocean IT Ltd, Sarajevo. Submitted EPSRC proposal on e-science 2003, GreenGrid with Leeds University (2008-9). Secured a PhD student funding with British council, Govt. of Qatar. Funded 3 part-time and external PhD students. HEA funding for developing multimedia SE course (2006-7), Innovation voucher scheme (NTI) for disaster data recovery (2009)
  • Invited & Keynote Speech. Invited keynote talk on Components modelling and Product Family at Indiana University Purdue University, Indianapolis, USA, 8th Nov 2002. Invited presentations at BCS SPIN Seminar, 26th Nov 2002 on SPI for SMEs. RII (Research Industry Institute, Dyanandasagar Institutions (DSI), Bangalore, talk on software engineering globalisation, August 2008.
  • Research & Publications: Submitted proposal on FP6, FP7 proposals submitted (ExcelNET, MMIRA, Essence, Neuro-Soft, ComprehensiveIndustryModel). Successfully completion of PhD students. Successful course development and student recruitment and retention to PhD. 2 books published, 16 book chapters, and journal conference papers
  • Conference and journals Editorial Board: Member of JAST (Journal on Testing) and e-science, EuroMicro, and IEEE Software, J. of e-gov, SETP, CISSE, ACM SIGCSE, ICSEA.
  • Teaching & Course Development: MSc in Mobile and Distributed Systems and Network (MDSN), MSc in Web Engineering, MSc in Managing Software Development, MSc in Creative Technologies (Music, Media, and Games Development), Successful work on Student placements thro company contacts and personnel research profile. Course validation for Harrogate and Bradford Colleges on Visual Arts & Design, Music, Sports, Business, PGCE, PCTE (CPD) programmes. Motivating student experience, pastoral support and welfare. Certified to use online teaching tools such as WebCT and WebTycho (UMUC). Cross faculty teaching.
  • External examining for MMU, Derby, Northampton Universities. PhD examiner for University of Manchester, RII Bangalore, India, Madurai Kamarajar University, University of Melbourne, Australia.
  • Training: Management Role, Professional Development Reviewer, Managing work-related stress

 

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

KEY RESPONSIBILITIES: Innovate and develop product architecture and OO design for Internet applications for Multi-devices such as PC, mobile systems, STB, DVD, iDTV. Provide solutions for the pervasive Internet. Collaborate with product requirements and development teams. Requirements management for multi-devices. Management duties include line management, resources, recruitment, project strategy (proposal, initiation, planning & execution), people’s skills, and keep abreast with emerging topics. Explore novel approaches to Multi-device development for internet applications.

KEY ACHIEVEMENTS:Architectural design and development of internet applications for Interactive Digital TV(Idtv) platforms (SkyDigital, Liberate, NDS, Bush, OnDigital). Successfully architected multi-device web development tool, Volantis Mariner2.2 versions
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 (
IBM), Weblogic (Bea), ATG Dynamo
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,
London. Award of Software Engineering Advisory Board Member for MedNet Ltd., USA

TRAINING: Management courses 1995-2000 (Project Management, Assertiveness, Time, Communication Skills, Business Principles), Real-time UML 2001 (Rose RT, Rational Certified), Testing Techniques 1996(BCS certified), E-commerce 1999 (Philips-IBM Certified)


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

KEY RESPONSIBILITIES: Course leader for software engineering, managing research projects on software reuse, CASE tools, and OO design. Curriculum development, marking, setting up exams, managing and identifying departmental needs on resources such as IT facilities and library.
Taught courses on project management, software engineering, OO, IT methods.
International participation, publication and collaborated with companies.

KEY ACHIEVEMENTS: Course development for BSc, MSc, PhD in Software Engineering, Successfully supervised three PhD students, Performance Related Pay Award
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, Lancaster University, Lancaster LA1 4YR, UK

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 Ada components. Developed a tool for automation of domain analysis and reuse guidelines. Developed a parser and natural language processing parser for component retrieval. Produced process models for industrial reuse. Received the award of PhD degree for my work. Ada, OO reuse design guidelines and the tool are being used by the European Space Industry and other Industrial partners.


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, Madurai and Hyderabad, India
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.

 

Key Achievements: Professional Activity

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,
Washington DC
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,
UK

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 Institute of Teaching and Learning (ILT), UK

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), Brussels

2002 Adjunct Professor at University of Maryland (UMUC), USA

2002- onwards Research advisor to Systems Engineering Research Group, Faculty of Technology, University of Portsmouth, Portsmouth

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 University of Derby

2005 Invited External Examiner for University College of Northampton

2005 Invited external PhD examiner, University of Manchester

2008 Invited seminar on advanced SE, RIIC, Bangalore, 22nd August 2008

 

Editorial, Review, Scientific Boards, Referee for Journals & Conferences

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, Lahore

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 University of San Jose

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, Germany

2007 Invited Reviewer for IET Software Engineering Journal, July

2007 Invited as a Fellow of HEA (Higher Education Authority), UK, May

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, Bangalore, ISSN :0974-5882

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, HEA Annual conference on Teaching and Learning, UK

 

Funded Projects (ESPRIT, FP5 & EPSRC)

2005-2006: Interactive multimedia module for teaching Advnaced Topis in Software Engineering, funded by: the Higher Education Academy, ICS Development Fund £3000 www.hea.ac.uk

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

 

Currently Submitted Research Applications

1.      ExcelNET,  FP6 proposal, 40million euros, Virtual Networking Management strategies for Europe, submitted, Dec 2003

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

Currently funded PhD Supervision

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, University of UAE, distant learning

3.      Process improvement models, writing up, Internal funding, LeedsMet

4.      Smart cards, University of Portsmouth

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 University of Al-Ain, UAE)

 

Successful PhD Supervision (PhDs Graduated)

1.      Dr Adil Al-Yasiri, Investigation into Domain Engineering Methods and Tools for Industrial Process Control Systems, LJMU, Liverpool 1996

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, London, 1997

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 Lancaster University, Lancaster, 1999

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, Leeds Metropolitan University, January 2004

6.      Dr Chi-Yu Huang, Distributed management system for industrial manufacturing, Leeds Metropolitan University, April 2004 (Internal Examiner)

7.      Dr Sin Wee Lee, Combining adaptive resonance and learning vector quantisation in performance-guided neural, Leeds Metropolitan University, March 2005

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 (Webster State University, USA), Six Sigma for SMEs, March 2007

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. Selvarani, Evaluation of metrics and entropy, RIIC, Bangalore, India, 2008-2009

14.  S. Parthasarathy, ERP performance metrics evaluation, Thiagarajar College of Engineering, Madurai, India, 2004-2009

 

External PhD Examination/Viva Conducted

15.  Noor Mohamad Noor, Automated Process modelling for tender processes, University of Manchester, 2005

16.  Adnan Bader, Modelling trust for reusable software components, Monash University, Melbourne, Australia, September 2005

17.  David Wilson, Software Patterns, University of Huddersfield, October 2008

18.  Ratneswar, Some observations on software components methods, Banaras Hindu University, India, April 2009

 

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

Computing and Industrial Consultancy Skills

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, Ada, StateTransitionMachines, Real-time C, knowledge of SDL

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

 

Personal overview

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

 

Personal Details

 

Date of birth:                            7th June 1960  

Marital status:                           Married and have two lovely daughters

Nationality:                               British

Resides:                                    22 Moss Gardens, Alwoodley, LEEDS LS17 7BH, UK

Telephone:                                0113 267 0132 Mobile: 07802 412 811

Email:                                       muthuuk@yahoo.co.uk            

Required salary:                        open to offer

Interest/Hobbies:                      Reading, cycling, walking, badminton, and watching films, helping local community

           

References (Referees can be contacted after the interview)

Prof Dominic Palmer-Brown,

Dean, The Faculty of Computing
London Metropolitan University

Tower Building, North Campus

166-220 Holloway Road,

London N7 8DB

UK

Tel: 0207 133 4003

Email: d.palmer-brown@londonmet.ac.uk (contact can be made after the interview)

 

Dr. Islam Choudhury, Senior Lecturer, School of Computing, Information Systems & Mathematics, London Metropolitan University, 100 Minories, London EC3 1JY, UK
Email: i.choudary@londonmet.ac.uk Tel: (+44) 020 7320 3128 Fax: (+44) 020 7320 1717

 

Prof Sunil Vadera

School of Computing, Science & Engineering, University of Salford, Salford, Greater Manchester M5 4WT, UK.
T +44 (0)161 295 3223 | F +44 (0) 161 295 5575

Email: S.Vadera@salford.ac.uk

 

Invited Seminar Presentations

Components Modelling and Product Family at Indiana University Purdue University, Indianapolis, USA, 8th Nov 2002.

A Model for SPI for SMEs, Presentations at BCS SPIN (Process Improvement Specialist Group) Seminar, 26th Nov 2002

Company workshops on SPI at Ocean Software Ltd, Sarajovo, Welcom Software, Harrogate, Kingston Communications, Hull and York, Shopcreator, York Road, Leeds, 2004-2006

Company workshops on Components, Testing, Architectural Design

Study abroad and Research in computing/software engineering, Thiagarajar college of engineering, Madurai, 2006

Software component & computing research, Dyanada Sagar Institutions, Research and Industry Incubation Center (RIIC) Bangalore, August 2008

KLN College of Information Technology, Madurai, India, August 2008

 

Courses/ Modules Taught and Online Teaching Materials

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

 

Research Publications 2002-2009 (All refereed)

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, New York, USA. ISBN: 978-1-60456-870-7, October/November 2008, https://www.novapublishers.com/catalog/product_info.php?products_id=7577

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, New York, USA, Expected October 2010.

 

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 GIS, Handbook of research in Enterprise Information Systems (ed. Parthasarathy), IGI Global.

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 Selvarani et al. (2009) Chapter 10 Comprehensive Software Industry Analysis Model CSIAM, 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 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, USA, November 2009

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, USA, November 2009

Hababeh, I., Ramachandran, M., Bowring, N (2007) Designing A High Performance Integrated Strategy for Distributed Database Systems, Chapter in a Book on Supercomputing Research Advances, Haung, Y(ed.), Nova Publishers, USA, 2008, ISBN: 978-1-60456-186-9, NOVA Publications, USA

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 Ioannis Stamelos and Panagiotis Sfetsos, 2006

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 (AMM) A Software Process Improvement framework for Agile Software Development Practices, Intl Journal of Software Engineering, Vol. 2, Issue no 1, January 2009

 

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 Ada components for reuse, Ada User Journal, issue: 27-2, March 2006

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) Ada Reuse Guidelines, Ada User Journal, Issue 26-2, pp:135-143 June 2005.

Ramachandran, M. (2005). Automated Improvement for Component Reuse, INFOCOMP Intl. Journal of Computer Science, Brazil, April 2005 http://www.dcc.ufla.br/infocomp/artigos/v4.1/vol4.1.htm

Ramachandran, M (2005) Domain Oriented Reuse Guidelines, INFOCOMP Intl. Journal of Computer Science, Brazil, April 2005 http://www.dcc.ufla.br/infocomp/artigos/v4.2/vol4.2.htm

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 (CSA-08), October 2008, Hobart, Australia, http://www.sersc.org/CSA2008, IEEE CS press.

Ramachandran, M., and Prakash, S (2008) Process Improvement framework for software product lines, Work in Progress Session, International conference on SEAA/DSD 2008, Parma, Italy, September 2-5, 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, Florida, USA.

Patel, C and Ramachandran, M (2008) INSERT: Improvement, Intl. conf. on Software Engineering Research and Practice (SERP-08), July, Florida, USA.

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), Florida, USA.

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), Florida, USA.

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), Florida, USA.

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, Trinity College, Dublin, “9th-31st August 2006.

 

Patro, P., Ramachandran, M. et al. (2006) DATABASES AND INFORMATION SYSTEMS INTEGRATION USING CALOPUS - A Case study at Leeds Metropolitan University, ICEIS 2006, International Conference on Enterprise Information Systems, May (24-27) 2006.

 

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, Las Vegas, Nevada, June 27-30 2005.

 

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, Sheffield University, Springer-Verlog LNCS 3556, H. Baumeister et al. (Eds.): XP 2005, LNCS 3556, pp. 202.205, 2005, www.xp2005.org

 

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, I., Bowring, N. & Ramachandran, M. (2004a) A Method for Fragment Allocation in Distributed Object Oriented Database Systems. In: Proceedings of the 5th Annual PostGraduate Symposium on The Convergence of Telecommunications, Networking & Broadcasting PGNet, June 28-29, 2004, Liverpool UK. Liverpool John Moores University, pp. 54 - 59.

 

Ramachandran M. and Allen, P (2004), Designing Scalable Architecture for Multi-Devices Internet Systems, e-ENGDET, Leeds Metropolitan University, September.

Hababeh, I., Bowring, N. & Ramachandran, M. (2004b) A Strategy for Clustering and Fragment Allocation Design in DOODBs. In: Proceedings of the 2nd International Conference on Computer Science and its Applications ICCSA, June 28-30, 2004, California USA. National University & US Education, pp. 345 - 352.

 

Ramachandran M. Allen, P (2004) Adoption centric components, ICSE04, Edinburgh, May.

Ramachandran M., Designing Scalable Architecture for Multi-Devices Internet Systems, SERP03 (Intl. Conf. On Software Engineering Research and Practice), June 2003, Las Vegas, USA

Ramachandran M., (2003) Testing components using boundary value analysis technique, Intl. European Conf. On Component Based Software Engineering (ECBSE), 29th Euromicro, September, Turkey

Ramachandran M. (2003),Quality Aspects in CBSE, Session Chair, Intl. European Conf. On Component Based Software Engineering (CBSE 2003), 29th Euromicro, September 2003, Turkey

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, I., Bowring, N. & Ramachandran, M. (2003) An Integrated Strategy for Data Fragmentation and Allocation in A Distributed Database Design. In: Proceedings of the International Conference on Information Technology and Natural Science ICITNS, October 19-21, 2003, Amman Jordan. Al-Zaytoonah University, pp. 268 - 274.

 

Ramachandran, M (2002) A systematic approach to modelling product family based product development, SERP02 (Intl. Conf. On Software Engineering Research and Practice), June 2002, Las Vegas, Nevada, USA

 

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.

Previous Publications (All Refereed) 1985-2002

Books/Journals

Pamberton, D., Sommerville, I. and Ramachandran, M (2000) View-point Oriented model for testing and quality, Software Engineering Journal.

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 Sami Beydeda and Volker Gruhn, University of Leipzig, Germany, Springer-Verlog.

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, USA

Software Reuse, Software Architecture, Software Components, CASE & Knowledge Engineering

Ramachandran, M., and Sommerville, I. (1991) Software Reuse Assessment, Proceedings of the First International Workshop on Software Reusability, Dortmund, Germany, July 1991.

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 Taylor, M (1994) Reuse of methods, EuroMicro94, IEEE Computer Society Press 1994.

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), Latvia, June 1994.

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, Morgantown, West Virginia, USA.

Ramachandran, M (1994) The software component factory paradigm, European Knowledge Acquisition Workshop (EKAW-94), Brussels, Belgium, September 1994.

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, South Bank University, London UK.

Ramachandran, M (1995) Integrated and reuse-oriented CASE tool, Intl. conf. on metacase (METACASE'95), January 1995, Sunderland University, Sunderland UK.

Ramachandran, M (1995) Domain-specific software architecture based on a building block method, WISR7 (Reuse Workshop), St. Charles, Illinois, 28-30 August 1995. Proceedings is also available: http://www.umcs.maine.edu/~ftp/wisr/wisr.html.

Ramachandran, M and Fleischer, W (1996), Large scale software reuse: an industrial case study on telecommunication switching system, Intl. conf. on software reuse, 1996, Florida, USA

Ramachandran, M (1994). Software reuse guidelines, http://www.lancs.comp/ Lancaster University, Lancaster 1994.

Methodologies, Information Systems, IT, OO Analysis & Design

Ramachandran, M and  Taylor, M (1993) Towards structured object-oriented design, BCS/UKSS conference on Information Systems: Theories & Methodologies, Edinburgh, September 1993.

Ramachandran, M (1994) An object-oriented model for concurrency, TBD Informatics94, Istanbul, Turkey, September 1994.

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, Washington DC, USA, July 1994.

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 Quality, UK, June 1994.

Ramachandran, M (1995) Survey of software testing of embedded real-time systems, Internal report, Philips Research Labs, Redhill, UK

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, Hyderabad, India, Sept 1986.

Ramachandran, M (1985) Simulation of guided space launching systems, Internal report, Indian Space R & D, September 1985, Hyderabad, India.

Ramachandran, M (1987) Ada for real-time applications, Internal report, Indian Space R & D, Hyderabad, India, January 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, Leicester, January 1994.

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, Leicester, January 1994.

Ramachandran, M (1994) An OO domain analysis method, A poster session, Object Technology'94, Oxford, March 1994.

Ramachandran, M (1994) Software Engineering Education: Teaching rights and wrongs, Software Eng. in Higher Education (SEHE'94), November 1994, Southampton UK.

Software Quality and Testing, Process Improvement

Ramachandran, M (1994) Software reuse assessment for quality, International conference on software quality management (SQM'94), Edinburgh, July 1994.

Ramachandran, M.,and Bamford, C (1994) Towards an exception handling mechanism in OOD, International conference on software quality management (SQM’94), Edinburgh, July, Transactions on Information and Communications Technologies vol 9, © 1994 WIT Press, www.witpress.com, ISSN 1743-3517 http://library.witpress.com/pdfs/abstracts/SQM94/SQM94032AU2.pdf,

Ramachandran, M (1994) Criteria for Assessing the quality of OO software, Intl. conf. on software quality, Virginia (ICSQ), USA, October.

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, London.

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, Los Vegas, USA

Ramachandran, M (2004) Multi-device Internet systems : Technical challenges, e-ENGNET04, Leeds Metropolitan University, Leeds, September 2004

Ramachandran, M (1996) A Quality Framework for Multimedia Systems, Intl. Conf. on Quality, Dundee, UK, 1996.

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, I., Bowring, N. & Ramachandran, M. (2004a) A Method for Fragment Allocation in Distributed Object Oriented Database Systems. In: Proceedings of the 5th Annual PostGraduate Symposium on The Convergence of Telecommunications, Networking & Broadcasting PGNet, June 28-29, 2004, Liverpool UK. Liverpool John Moores University, pp. 54 - 59.

Hababeh, I., Bowring, N. & Ramachandran, M. (2004b) A Strategy for Clustering and Fragment Allocation Design in DOODBs. In: Proceedings of the 2nd International Conference on Computer Science and its Applications ICCSA, June 28-30, 2004, California USA. National University & US Education, pp. 345 - 352.

 

Plus some more than 40 Technical Reports published within the Industry which can be published for journals.