Performance-related ontologies and semantic web applications for on-line performance assessment of intelligent systems

Several techniques and applications have been proposed to aid the decision taking process in the system performance domain. Most of these techniques have depicted the performance model of systems through annotations of performance measurements coming from specific software descriptive syntactical languages. However, the semantic representation of performance information provides the possibility of its ulterior machine-processable logical interpretation and therefore the applicability of inference rules about a particular domain. Moreover, ontologies ease the interchange and reuse of knowledge of particular domains, e.g. system performance. In this work, we propose a performance ontology together with the system performance analysis technique as an example of framework building for intelligent applications based on semantic web. The paper also shows the construction of performance rules through OWL to automatically infer new performance constraints and QoS knowledge about the system on execution.

[1]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[2]  Carlos Juiz,et al.  Web Operational Analysis Through Performance-Related Ontologies in OWL for Intelligent Applications , 2005, ICWE.

[3]  Michael R. Genesereth,et al.  Logical foundations of artificial intelligence , 1987 .

[4]  J. Aagedal,et al.  UML Pro?le for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms , 2004 .

[5]  Tao Gu,et al.  Ontology based context modeling and reasoning using OWL , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[6]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[7]  Martin L. King,et al.  Towards a Methodology for Building Ontologies , 1995 .

[8]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[9]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[10]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[11]  Dorina C. Petriu,et al.  Applying the UML Performance Profile: Graph Grammar-Based Derivation of LQN Models from UML Specifications , 2002, Computer Performance Evaluation / TOOLS.

[12]  Dieter Fensel,et al.  Towards the Semantic Web , 2002 .

[13]  Paul Kogut DARPA Agent Markup Language (DAML) Unified Modeling Language (UML)-Based Ontology Toolset (UBOT) , 2005 .

[14]  Vittorio Cortellessa How far are we from the definition of a common software performance ontology? , 2005, WOSP '05.

[15]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[16]  Carlos Juiz,et al.  Performance assessment on ambient intelligent applications through ontologies , 2005, WOSP '05.