Sie sind auf Seite 1von 19

The method of the intelligent software quality assessment at the design stage

National Safeware Engineering Network of Centres of Innovative Academia-Industry Handshaking Project TEMPUS-SAFEGUARD (Project 158886-TEMPUS-1-2009-1-UK-TEMPUS-JPCR)

Sergii Parfenov, Khmelnitsky National University


E-mail: sergiiparfenov@gmail.com
2012 Sergii Parfenov 1

Problem description
International standards (ISO/IEC 9126, ISO/IEC 15504, ISO/IEC 15939, ISO/IEC 25000) not good for AI software
Problem with human experts:
Person effect Personalization effect

2012 Sergii Parfenov

AI SW Quality = AI SW Realization Quality

2012 Sergii Parfenov

Intelligence SW Lifecycle
Identification Experimental exploitation

Conceptual modeling

Expert system

Testing

Formalization

Prototyping

2012 Sergii Parfenov

Identification stage
Identify main goal of AI software nonformal task description Identify team members and their roles
Identify available resources knowledge sources, time resources, machine resources, money
2012 Sergii Parfenov 5

Conceptual modeling stage


Analysis of problem area
Identification the terms and relationships between them Identification the ways to solve the problems Result model of problem area, which includes main concepts and relationships
2012 Sergii Parfenov 6

Formalization stage
Get expert`s knowledge
Knowledge systematization Knowledge representation Result knowledge base.
2012 Sergii Parfenov 7

Prototyping stage

2012 Sergii Parfenov

Identification

Experimental exploitation

Conceptual modeling

Expert system

Testing

Formalization

Prototyping

2012 Sergii Parfenov

Identification

Experimental exploitation

Conceptual modeling

Expert system

Testing

Formalization

Prototyping

2012 Sergii Parfenov

10

Identification

Experimental exploitation

Conceptual modeling

Expert system

Testing

Formalization

Prototyping

2012 Sergii Parfenov

11

Team members evaluation


Education level
Previous experience Participation in previous versions of software development Participation in other projects with same problem area
2012 Sergii Parfenov 12

Competency of expert =1( ) = =1


Competency of team =1( ) = =1
2012 Sergii Parfenov 13

Requirements Competency
Desired Minimum
2012 Sergii Parfenov

Service

Desired

Minimum
14

Identification

Competency requirements
Expert system

Experimental exploitation

Conceptual modeling

Testing

Formalization

Prototyping

2012 Sergii Parfenov

15

Identification

Experimental exploitation

Conceptual modeling

Service Expert system requirements

Testing

Formalization

Prototyping

2012 Sergii Parfenov

16

Problems of consistency
Redundancy: two rules have the same antecedent, and the conclusions of one subsume those of the other (e.g., x -> y and x -> y ^ z). Conflict: two rules have the same antecedent, but their conclusions are contradictory (e.g., x -> y and x -> !y).

Subsumption: two rules have similar conclusions, but the antecedent of one subsumes that of the other (e.g., x -> y and x ^ z -> y).
Unnecessary IF rules: two rules have the same conclusions, and their antecedents contain contradictory clauses, but are otherwise the same (e.g., x ^ z -> y and x ^ !z -> y). Circularity: a set of rules forms a cycle.

2012 Sergii Parfenov

17

Problems of completeness
Unreferenced attribute values: some values in the set of possible values for an object's attribute are not covered in the set of rules. Illegal attribute values: a rule refers to an attribute value that is not in the set of legal values. Unreachable conclusions: the conclusion of a rule should either match a goal or an if condition in some other rule. Dead-end goals and dead-end IF conditions: either the attributes of a goal must be askable (the system can request information form the user) or the goal must match the conclusion of a rule. Similar considerations apply to the IF conditions in each rule.

2012 Sergii Parfenov

18

Thank you!!!
Sergii Parfenov sergiiparfenov@gmail.com Khmelnitsky National University System Programming Department, http://spr.khnu.km.ua
2012 Sergii Parfenov 19

Das könnte Ihnen auch gefallen