Home > Books > Book

Knowledge Engineering for Software Development Life Cycles: Support Technologies and Applications

Muthu Ramachandran (Leeds Metropolitan University, UK)
Indexed In: SCOPUS
Release Date: April, 2011 | Copyright: © 2011 | Pages: 370

Publication Status: E-Book and Print Version Available for Purchase
ISBN13: 9781609605094
EISBN13: 9781609605100
DOI: 10.4018/978-1-60960-509-4

Description:

Software exists in a wide array of products, ranging from toys, entertainment systems, medical systems, and home appliances to large-scale products such as aircraft and communication systems.

Knowledge Engineering for Software Development Life Cycles: Support Technologies and Applications bridges the best practices and design principles successfully employed over last two decades with modern Knowledge Engineering (KE), which has provided some of the most valuable techniques and tools to support encoding knowledge and experiences. Through its identification and exploration of software development practices, captured as software guidelines that can be represented to automated software development, decision making, and knowledge management, this book brings industry and academia together to address the need for the growing applications and supporting knowledge-based approaches to software development.

Coverage:

The many academic areas covered in this publication include, but are not limited to:

  • Automated code generation techniques from requirements and design
  • Automated support for reusability, extensibility, and refactoring
  • Best practice software guidelines
  • Intelligent software intensive applications
  • KE for Web services and SOA
  • KE support for requirements, architecture, components
  • KE support for software process improvement
  • KE support for software testing, quality and metrics
  • Knowledge engineering support for software reuse
  • Knowledge Management (KM) for software product line
  • Requirements engineering and knowledge management

Search this Book:
Reset

Indexing
Reviews

This book also aims to identify how software development best practices captured as software guidelines can be represented to automated software development, decision making, and knowledge management. Therefore, a book of this nature can bring industry and academia together to address the need for the growing applications and supporting knowledge based approaches to software development.

– Muthu Ramachandran, Leeds Metropolitan University, UK

Muthu Ramachandran is currently a Principal Lecturer in Computing and Information Systems Group, The Faculty of Arts, Environment and Technology, Leeds Metropolitan University, Leeds, UK. Previously, he spent nearly eight years in industrial research (Philips Research Labs and Volantis Systems Ltd, Surrey, UK) where he worked on software architecture, reuse, and testing. Prior to that, he was teaching at Liverpool John Moores University and received his PhD from Lancaster University. His first career started as a research scientist from India Space Research Labs where he worked on real time systems development projects. Muthu is an author of a book called Software Components: Guidelines and Applications, (Nova Publishers, NY, USA, 2008). He is also an edited co-author of a book on Handbook of research in software engineering, (IGI, 2010). He has also widely published articles on journals, chapters, and conferences on various advanced topics on software engineering and education. He did his Masters degrees from Indian Institute of Technology, Madras and from Madurai Kamaraj University, Madurai, India. Muthu is also a member of various professional organisations and computer societies: IEEE, ACM, BCS, Fellow of HEA.

All IGI Global Scientific Publishing content is archived via the CLOCKSS and LOCKSS initiative. Additionally, all IGI Global Scientific Publishing published content is available in the IGI Global Scientific Publishing InfoSci® platform.

We are committed to continually improving our platform to meet WCAG standards. We have used automated scans as well as manual review to identify and resolve compatibility issues. Our goal is to ensure all of our content is easily accessible to all users.

  • Current Accessibility Implementations
  • Screen reader compatible web pages with properly labeled elements.
  • Text alternatives for non-text content so it can be changed into large print, braille, speech, symbols, or simpler language.
  • User interface can be navigated using only a keyboard - no keyboard traps.
  • Consistent navigation on all web pages.
  • Meaningful section heading are used to organize content in a logical manner.
  • Logical focus order of elements on each web page.
  • No web pages contain any flashing, or design elements that are known to cause seizures or physical reactions.
  • Text has high contrast, with a contrast ratio of at least 4.5:1.
  • Responsive design, with text that can be resized without loss of content or functionality.
Learn More