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

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

Indexed In: SCOPUS
Release Date: April, 2011|Copyright: © 2011 |Pages: 370
DOI: 10.4018/978-1-60960-509-4
ISBN13: 9781609605094|ISBN10: 1609605098|EISBN13: 9781609605100
Hardcover:
Available
$180.00
TOTAL SAVINGS: $180.00
Benefits
  • Printed-On-Demand (POD)
  • Usually ships one day from order
Hardcover:
Available
$180.00
TOTAL SAVINGS: $180.00
Benefits
  • Printed-On-Demand (POD)
  • Usually ships one day from order
E-Book:
Available
$180.00
TOTAL SAVINGS: $180.00
Benefits
  • Multi-user license (no added fee)
  • Immediate access after purchase
  • No DRM
  • PDF download
E-Book:
Available
$180.00
TOTAL SAVINGS: $180.00
Benefits
  • Immediate access after purchase
  • No DRM
  • PDF download
  • Receive a 10% Discount on eBooks
Hardcover +
E-Book:
Available
$215.00
TOTAL SAVINGS: $215.00
Benefits
  • Printed-On-Demand (POD)
  • Usually ships one day from order
  • Multi-user license (no added fee)
  • Immediate access after purchase
  • No DRM
  • PDF download
Hardcover +
E-Book:
Available
$215.00
TOTAL SAVINGS: $215.00
Benefits
  • Printed-On-Demand (POD)
  • Usually ships one day from order
  • Immediate access after purchase
  • No DRM
  • PDF download
Article Processing Charge:
Available
$700.00
TOTAL SAVINGS: $700.00
OnDemand:
(Individual Chapters)
Available
$37.50
TOTAL SAVINGS: $37.50
Benefits
  • Purchase individual chapters from this book
  • Immediate PDF download after purchase or access through your personal library
Effective immediately, IGI Global has discontinued softcover book production. The softcover option is no longer available for direct purchase.
Description & Coverage
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
Reviews & Statements

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
Table of Contents
Search this Book:
Reset
Editor/Author Biographies
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.
Abstracting & Indexing
Archiving
All of IGI Global's content is archived via the CLOCKSS and LOCKSS initiative. Additionally, all IGI Global published content is available in IGI Global's InfoSci® platform.