1 ontology summit 2011 track 3 value metrics & value models ontology use - maintenance todd...

11
1 Ontology Summit 2011 Ontology Summit 2011 Track 3 Track 3 Value Metrics & Value Value Metrics & Value Models Models Ontology Use - Ontology Use - Maintenance Maintenance Todd Schneider Todd Schneider Raytheon Raytheon 17 February 2011

Upload: shavonne-cannon

Post on 04-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

1

Ontology Summit 2011Ontology Summit 2011Track 3Track 3

Value Metrics & Value ModelsValue Metrics & Value ModelsOntology Use - MaintenanceOntology Use - Maintenance

Todd SchneiderTodd SchneiderRaytheonRaytheon

17 February 2011

Page 2: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

2

Ontology Maintenance

• To what Extent does the Use of Ontologies and Semantic Technologies Improve or Worsen the Maintenance of Services, Systems or Products that employ them?

• For Services, Systems or Products using Ontologies How much does the Cost of Maintenance affect the Value Proposition?

Page 3: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

3

Maintenance• Modification of a product after delivery to correct faults, to

improve performance or other attributes

• ISO/IEC 14764:– Corrective maintenance: Reactive modification of a software

product performed after delivery to correct discovered problems.

– Adaptive maintenance: Modification of a software product performed after delivery to keep a software product usable in a changed or changing environment.

– Perfective maintenance: Modification of a software product after delivery to improve performance or maintainability.

– Preventive maintenance: Modification of a software product after delivery to detect and correct latent faults in the software product before they become effective faults.

Page 4: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

4

Question Metrics Should Answer

• What costs are increased or reduced in corrective, adaptive, perfective, or preventive maintenance with the use of ontologies?

Page 5: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

5

Maintenance Costs vs Metrics

• Maintenance costs in systems using ontologies will vary depending on how ontologies are used in the system (e.g., life-safety critical) but the metrics will be the same.

Page 6: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

6

Corrective Maintenance (aka Bug Fixes)

• Metrics– Numbers of concepts or relations modified

– Number of rules/axioms modified

– Number of sub-systems/components impacted

– Lines of codes impacted

– Amount of testing needed

– Amount of change to documentation

– Legal consequences/costs

Page 7: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

7

Adaptive/Perfective Maintence

• Metrics

– Number of additional ontologies

– Number of additional or modified concepts or relations

– Number of addition rules/axioms

– Lines of code impacted

– Number of tests modified

– Amount of testing needed

– Amount of change to documentation

– Amount of change to training

Page 8: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

8

Preventive Maintenance

• Metrics– Numbers of concepts or relations modified– Number of rules modified– Number of sub-systems/components

impacted– Lines of codes impacted– Amount of testing needed– Amount of change to documentation

Page 9: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

9

Cost Dependences

• Depends on ontology & axiom/rule complexity– Possible huge impact on testing

• Depends on how ontologies used in system– Information Model– Workflow/Process control– User Interface– Deployment– Simulation– Training

Page 10: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

10

Conjecture

• To the extent that the use of ontologies and semantic technologies simplifies a system, there is an equivalent reduction in maintenance efforts and costs.

Page 11: 1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011

11

Next Steps

• Continue discussion on Community Input Page– OntologySummit2011_ValueMetrics_CommunityInput

(Initial population TBD).

• Metric(s) and values mapped to each category of the Ontology Application Framework (Track 1)– Matrix will be added to Community Input page