An approach to ontology-aided performance engineering through NFR framework

In this article we intend to make an attempt to formalize the Software Performance Engineering Body of Knowledge (SPEBoK) by means of the formal semantics of an ontology written in OWL. We do not claim that our SPEBoK is complete nor the information contained correct. Rather we propose the structure of an ontological database to contain it. This structure allows the Performance Engineering issues to be related among themselves and even to other non-functional requirements with which they may interact. Our work uses the NFR Framework.

[1]  Ian Horrocks The FaCT System , 1998, TABLEAUX.

[2]  Robert M. MacGregor,et al.  Inside the LOOM description classifier , 1991, SGAR.

[3]  Jintae Lee,et al.  Extending the Potts and Bruns model for recording design rationale , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[4]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..

[5]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[6]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[7]  Asunción Gómez-Pérez,et al.  Ontological Engineering: With Examples from the Areas of Knowledge Management, e-Commerce and the Semantic Web , 2004, Advanced Information and Knowledge Processing.

[8]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[9]  Ian Horrocks,et al.  OIL in a Nutshell , 2000, EKAW.

[10]  Carlos Juiz,et al.  Performance-related ontologies and semantic web applications for on-line performance assessment of intelligent systems , 2006, Sci. Comput. Program..

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

[12]  Enrico Motta,et al.  Reusable Components for Knowledge Modelling: Case Studies in Parametric Design Problem Solving , 1999 .

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

[14]  Ian Horrocks,et al.  OIL: An Ontology Infrastructure for the Semantic Web , 2001, IEEE Intell. Syst..

[15]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .