skip to main content
10.1145/1216993.1217014acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
Article

An approach to ontology-aided performance engineering through NFR framework

Published: 05 February 2007 Publication History

Abstract

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.

References

[1]
D. Brickley and R. V. Guha. Rdf vocabulary description language 1.0: Rdf schema. W3C Working Draft.]]
[2]
V. K. Chaudhri, A. Farquhar, R. Fikes, P. D. Karp, and J. P. Rice. Open knowledge base connectivity 2.0.3. Technical report, 1998.]]
[3]
L. Chung, B. A. Nixon, E. Yu, and J. Myopoulos. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, 2000.]]
[4]
M. Dean and G. Schreiber. Owl web ontology language reference. W3C Working Draft, 2003.]]
[5]
A. Farquhar, R. Fikes, and J. Rice. The ontolingua server: A tool for collaborative ontology construction. International Journal of Human Computer Studies, 46(6):707--727, 1997.]]
[6]
D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, and P. F. Patel-Schneider. Oil: An ontology infrastructure for the semantic web. IEEE Intelligent Systems & their applications, 16(2):38--44, 2001.]]
[7]
A. Gomez-Perez, O. Corcho-Garcia, and M. Fernandez-Lopez. Ontological Engineering with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. London: Springer, 2004.]]
[8]
T. R. Gruber. Ontolingua: A mechanism to support portable ontologies. Technical Report KSL-91-66, Knowledge Systems Laboratory, Stanford University, Stanford, California, 1992.]]
[9]
I. Horrocks. The FaCT System. http://www.cs.man.ac.uk/ horrocks/FaCT/.]]
[10]
I. Horrocks, D. Fensel, F. Harmelen, S. Decker, M. Erdmann, and M. Klein. Oil in a nutshell. LNAI 1937, pages 1--16, 2000.]]
[11]
I. Horrocks and F. Harmelen. Reference description of the DAML+OIL ontology markup language. Technical report, 2001.]]
[12]
O. Lassila and R. Swick. Resource description framework (rdf) model and syntax specification. W3C Recommendation, 1999.]]
[13]
J. Lee. Extending the Potts and Bruns Model for Recording Design Rationale. In Proceedings of the 13th International Conference on Software Engineering, pages 114--125, May 13-17 1991. Austin, Texas.]]
[14]
I. Lera, C. Juiz, and R. Puigjaner. Performance-related ontologies and semantic web applications for on-line performance assessment of intelligent systems. In Proceedings of the 4th International Information and Telecommunication Technologies Symposium, I2TS'05, pages 114--121, 2005.]]
[15]
I. Lera, C. Juiz, and R. Puigjaner. Web operational analysis through performance-related ontologies in owl for intelligent applications. Lecture Notes in Computer Science, 3579:612--615, 2005.]]
[16]
I. Lera, C. Juiz, R. Puigjaner, K. C., G. Haring, and J. Zottl. Performance assessment on ambient intelligent applications through ontologies. ACM Proceedings WOSP'05, pages 205--216, 2005.]]
[17]
R. MacGregor. Inside the loom clasifier. SIGART bulletin, 2(3):70--76, 1991.]]
[18]
E. Motta. Reusable Components for Knowledge Modelling: Principles and Case Strudies in Parametric Design. IOS Press, Amsterdam, The Netherlands, 1999.]]

Cited By

View all
  • (2019)Towards an Ontology-Based Approach for Eliciting Possible Solutions to Non-Functional RequirementsAdvanced Information Systems Engineering10.1007/978-3-030-21290-2_10(145-161)Online publication date: 29-May-2019
  • (2018)Estimating the Performance of Cloud-Based Systems Using Benchmarking and Simulation in a Complementary MannerService-Oriented Computing10.1007/978-3-030-03596-9_42(576-591)Online publication date: 7-Nov-2018
  • (2017)Towards a Tool to Help Exploring Existing Non-functional Requirements Solution Patterns2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)10.1109/REW.2017.49(232-239)Online publication date: Sep-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WOSP '07: Proceedings of the 6th international workshop on Software and performance
February 2007
216 pages
ISBN:1595932976
DOI:10.1145/1216993
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 February 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SIG
  2. ontology
  3. performance
  4. software engineering

Qualifiers

  • Article

Conference

WOSP07
WOSP07: Workshop on Software and Performance
February 5 - 8, 2007
Buenes Aires, Argentina

Acceptance Rates

Overall Acceptance Rate 149 of 241 submissions, 62%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Towards an Ontology-Based Approach for Eliciting Possible Solutions to Non-Functional RequirementsAdvanced Information Systems Engineering10.1007/978-3-030-21290-2_10(145-161)Online publication date: 29-May-2019
  • (2018)Estimating the Performance of Cloud-Based Systems Using Benchmarking and Simulation in a Complementary MannerService-Oriented Computing10.1007/978-3-030-03596-9_42(576-591)Online publication date: 7-Nov-2018
  • (2017)Towards a Tool to Help Exploring Existing Non-functional Requirements Solution Patterns2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)10.1109/REW.2017.49(232-239)Online publication date: Sep-2017
  • (2015)Semantic modelling and automated reasoning of non-functional requirement conflicts in the context of softgoal interdependenciesIET Software10.1049/iet-sen.2014.01539:6(145-156)Online publication date: 1-Dec-2015
  • (2014)An Ontology for Guiding Performance TestingProceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 0110.1109/WI-IAT.2014.62(400-407)Online publication date: 11-Aug-2014
  • (2013)A goal-oriented simulation approach for obtaining good private cloud-based system architecturesJournal of Systems and Software10.1016/j.jss.2012.10.02886:9(2242-2262)Online publication date: 1-Sep-2013
  • (2009)Visualization and comparison of architecture rationale with semantic web technologiesJournal of Systems and Software10.1016/j.jss.2009.03.08582:8(1198-1210)Online publication date: 1-Aug-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media