80 likes | 199 Views
Preparation of D3.3b “Ontology-based Model Verification (final)”. B. Polgár, BME May 27, 2010, Oxford, MOGENTES Meeting. Ontology Based Verification – Objectives. Original: Verification of application specific UML models to have well-defined, consistent, complete models,
E N D
Preparation of D3.3b “Ontology-based Model Verification (final)” B. Polgár, BME May 27, 2010, Oxford, MOGENTES Meeting
Ontology Based Verification – Objectives • Original: Verification of application specific UML models to have • well-defined, • consistent, • complete models, • which meet some modelling constraints. These application models are the inputs to test case generation. • New track: Determination of testability metrics
Ontology Based Verification–Implementation • Have performance and reporting issues with RacerPro • New experiments with Pellet is better
Execution integrated into framework Transformation from UML to OWL
Execution integrated into framework Analysis in the ontology domain
Schedule • D3.3b due M30 • Updated and new static constraints for UML models • Shall be discussed with AIT • Realization of ontology based constraint checking • Verification of development process related requirements • Any input from project partners • D3.3c due ~M33 • Extended with determination of some selected testability metrics
Some metrics that have relation to testability • Coupling related metrics • CBO: Coupling Between Objects • Number of classes, the methods or properties of which is directly accessed • NOI: Number of Outgoing Invocations • Number of methods directly invoked from the methods of the class • NFMA: Number of Foreign Methods Accessed • Number of methods directly invoked from the methods of the class, which are not own or inherited • RFC3: Response Set For a Class • Number of methods that can be executed if public methods of the class are invoked from outside including own, inherited or transitively invoked methods • Inheritance related metrics • NOA: Number of Ancestors • Number of superclasses of the class. • NOC: Number of Children • Number of subclasses of the class.