Heavyweight Semantic Inducement for Requirement Elicitation and Analysis

Requirement process for networked software is a human-web interaction. Requirement elicitation and analysis are emerging as a critical issue for supporting requirement modeling, as these are designed to satisfy diverse stakeholder service needs and evolution network environment. This paper proposed a heavyweight semantic inducement (HSI) approach for requirement elicitation and analysis. The HSI approach enables to encapsulate the domain knowledge of different views (ontology, goals, processes and services) into domain model and provides strong semantical supports for requirement elicitation and analysis. Beginning with developing an domain mode based on ORGPS, the HSI approach could analyze automatically which requirements should be added for improving completeness and which requirements should be deleted for keeping consistency according to semantic match rules, and facilitate the just-in-time development and requirements evolution. The actual application and experimental results show that the HSI approach can accommodate better to the adaptable requirements in networked environment, and can continuously evolve with lower cost.

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

[2]  Saeki Motoshi,et al.  Using Domain Ontology as Domain Knowledge for Requirements Elicitation , 2006 .

[3]  Erik Kamsties,et al.  Higher quality requirements specifications through natural language patterns , 2003, Proceedings 2003 Symposium on Security and Privacy.

[4]  Wenyun Zhao,et al.  An Ontology-Based Approach for Domain Requirements Elicitation and Analysis , 2006, First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06).

[5]  Jin Zhi Ontology-Based Requirements Elicitation , 2000 .

[6]  Keqing He,et al.  Complex Information Resources Interoperability in Semantic Web Services , 2006, 2006 10th International Conference on Computer Supported Cooperative Work in Design.

[7]  Atsushi Ohnishi Software requirements specification database based on requirements frame model , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[8]  Peng Liang,et al.  Design Methodology of Networked Software Evolution Growth Based on Software Patterns , 2006, J. Syst. Sci. Complex..

[9]  Chi-Lun Liu Ontology-Based Requirements Conflicts Analysis in Activity Diagrams , 2009, ICCSA.

[10]  Keunhyuk Yeom,et al.  An approach to developing domain requirements as a core asset based on commonality and variability analysis in a product line , 2005, IEEE Transactions on Software Engineering.

[11]  Philippe Massonet,et al.  GRAIL/KAOS: An Environment for Goal-Driven Requirements Engineering , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[12]  Wenyun Zhao,et al.  Domain Requirements Elicitation and Analysis - An Ontology-Based Approach , 2006, International Conference on Computational Science.

[13]  Haruhiko Kaiya,et al.  Ontology based requirements analysis: lightweight semantic processing approach , 2005, Fifth International Conference on Quality Software (QSIC'05).

[14]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.