A Context Awareness Non-functional Requirements Metamodel Based on Domain Ontology
- 1 July 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE International Workshop on Semantic Computing and Systems
Abstract
Networked software (NS) is a kind of online software produced by linking information resources on the Web with the help of intercommunication and cooperation between networks and users. Due to the complexity of NS, requirements engineering is now emerging as a critical issue in it. In the user-driven and networked-resources oriented environment, how to capture highly variable non-functional requirements become more and more important. In this paper, a context awareness non-functional requirements metamodel based on ontology is proposed, which introduces knowledge and rules provided by domain ontology to induce non-functional requirements in specified domains. So it can be used to establish meaningful semantic relationship between non-functional and context information, help users to complete their non-functional requirements to some degree, and finally support automatic detection of software requirements.Keywords
This publication has 9 references indexed in Scilit:
- Heavyweight Semantic Inducement for Requirement Elicitation and AnalysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- A Context Model for Collaborative EnvironmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Ontology Based Requirements Analysis: Lightweight Semantic Processing ApproachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Personal and contextual requirements engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Achieving middleware customization in a configuration-based development environment: experience with the Aster prototypePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Putting non-functional requirements into software architecturePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A framework for building non-functional software architecturesPublished by Association for Computing Machinery (ACM) ,2001
- A Framework for Systematic Synthesis of Transactional MiddlewarePublished by Springer Science and Business Media LLC ,1998
- Representing and using nonfunctional requirements: a process-oriented approachIEEE Transactions on Software Engineering, 1992