Synergies Between Knowledge Engineering and Software Engineering Front Cover

Synergies Between Knowledge Engineering and Software Engineering

  • Length: 294 pages
  • Edition: 1st ed. 2018
  • Publisher:
  • Publication Date: 2017-10-15
  • ISBN-10: 3319641603
  • ISBN-13: 9783319641607
Description

This book compiles a number of contributions originating from the KESE (Knowledge Engineering and Software Engineering) workshop series from 2005 to 2015. The idea behind the series was the realignment of the knowledge engineering discipline and its strong relation to software engineering, as well as to the classical aspects of artificial intelligence research. The book introduces symbiotic work combining these disciplines, such as aspect-oriented and agile engineering, using anti-patterns, and system refinement. Furthermore, it presents successful applications from different areas that were created by combining techniques from both areas.

Table of Contents

Part I Methodological Studies
Chapter 2. Aspect-Oriented Ontology Development
Chapter 3. Similarity-Based Retrieval and Automatic Adaptation of Semantic Workflows
Chapter 4. Development of Knowledge-Based Systems Which Use Bayesian Networks
Chapter 5. Knowledge Acquisition During Software Development: Modeling with Anti-patterns
Chapter 6. Knowledge Engineering of System Refinement What We Learnt from Software Engineering
Chapter 7. Using the Event-B Formal Method and the Rodin Framework for Verification the Knowledge Base of an Rule-Based Expert System
Chapter 8. Knowledge Engineering for Distributed Case-Based Reasoning Systems

Part II Application Studies
Chapter 10. Agile Knowledge Engineering for Mission Critical Software Requirements
Chapter 11. Knowledge Engineering for Decision Support on Diagnosis and Maintenance in the Aircraft Domain
Chapter 12. The Role of Ontologies and Decision Frameworks in Computer-Interpretable Guideline Execution
Chapter 13. Metamarket — Modelling User Actions in the Digital World
Chapter 14. OntoMaven – Maven-Based Ontology Development and Management of Distributed Ontology Repositories
Chapter 15. Non-distracting, Continuous Collection of Software Development Process Data

To access the link, solve the captcha.