Download presentation
Presentation is loading. Please wait.
Published byFrederica Hampton Modified over 9 years ago
1
COMM89 Knowledge-Based Systems Engineering Lecture 8 Life-cycles and Methodologies Ken.mcgarry@sunderland.ac.uk
2
Lifecycles and Methodologies Unstructured methodology prototyping We will be looking at 3 structured methodologies. These are - Blackboard Architectures KADS (Knowledge Acquisition Design Strategy) HYM Others exist such as POLITE, RUDE and GEMINI
3
Lifecycles and Methodologies Analysis Design Implementation Validation Installation Maintenance Quality Assurance Project Management Use of Standards Traditional software development life cycle
4
Lifecycles and Methodologies An incremental prototyping approach for large or complex systems. Design Prototype Implement Prototype Evaluate Identify Requirements
5
Lifecycles and Methodologies Prototyping iterative evolutionary exploratory many small-medium systems designed this way Advantages of using an incremental prototyping approach - Allows the accuracy of the knowledge base to be demonstrated during iterations of the lifecycle system more likely to match users requirements The quality of the reasoning is open to inspection It provides an easy mechanism to involve the users, management and experts It allows the project to be signed off as complete
6
Lifecycles and Methodologies Disadvantages of using an incremental prototyping approach - The ability to develop small projects does not always mean that it is possible to develop and maintain large real-world systems Difficult to define the cost and timetables can be difficult to track versions encourages users to ask for more features may not match QA procedures
7
Lifecycles and Methodologies Structured methodologies Blackboard Architectures Similar to a group of experts working around a blackboard Provide a problem solving model for organising knowledge Provide a potential strategy for applying the knowledge Allow a range of knowledge representation methods to be applied Segment the knowledge base, making it more maintainable and the implementation more efficient
8
Lifecycles and Methodologies Blackboard Architectures Working Memory IE KB Knowledge Sources Blackboard
9
Lifecycles and Methodologies HEARSAY II Blackboard Architecture developed for speech understanding speech understanding is difficult large search space noisy, incomplete data problem solving is imprecise/incomplete three components blackboard: shared by all knowledge sources knowledge sources: Control: agenda based
10
Lifecycles and Methodologies HEARSAY II Blackboard Architecture Developed at Carnegie Mellon University (1978)
11
Lifecycles and Methodologies KADS - (Knowledge Acquisition Design Strategy) KADS developed 1990, KADS II (common KADS 1994) Concerned with modeling problem domain. Objectives of KADS Structured activities for: Analysis (stages) Design (stages) Definitions of deliverables (templates/framework) Advice and guidance on techniques to use Advice and guidance on the tools Support for Quality Assessment and Control (QAC) Identified opportunities for prototyping
12
Lifecycles and Methodologies KADS - (Knowledge Acquisition Design Strategy) Common KADS Analysis (stages) Process analysis Cooperation analysis Expertise analysis Constraint analysis Systems analysis Design (stages) Global design Knowledge based system design
13
Lifecycles and Methodologies KADS - (Knowledge Acquisition Design Strategy) Why use KADS structuring KBS development separates technical from management activities maintenance standard approach for KBS development multiple experts encourages reusable components
14
Lifecycles and Methodologies KADS - (Knowledge Acquisition Design Strategy) supports the development of various models including - The process or organisational model The expertise model MIKE (Model based Incremental Knowledge Engineering) Protégé II
15
Lifecycles and Methodologies HYM supports the creation of hybrid information systems It aims to provide an enhanced software development lifecycle that supports project development both incrementally and in one go It has a combined analysis and design phase that supports a smooth transition between the two The combined phase is highly iterative, and contains detailed design evaluation and quality assurance procedures It supports the seamless integration of KBS components with traditional IS components Supports integration of a number of methods to overcome the limitations of each
16
Lifecycles and Methodologies Hybrid information system Hybrid information system level Components level Repositories level Procedures Databases Knowledge Traditional system Hybrid system KBS The HYM 3 layer architecture
17
Lifecycles and Methodologies Factors for and against structured methodologies For structured documented well-understood tried and tested may have tool support visible for project management/control QA may be built in Against need to learn them may be unwieldy may not be applied to all situations take time to apply necessity for documentation
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.