FORMALIZING CONTEXT AWARE REQUIREMENT PATTERNS USING ONTOLOGY

Authors

  • Kumar K. School of Computing Science and Engineering, VIT University, Vellore, India
  • R. A. K. Saravanaguru School of Computing Science and Engineering, VIT University, Vellore, India

DOI:

https://doi.org/10.11113/jt.v78.5593

Keywords:

Requirement patterns, context aware patterns, pattern template, carepa

Abstract

Requirements patterns for context aware system is challenging due to dynamic and ambiguous nature of context data which remain poorly characterized. A significant amount of research is being done on formalizing context aware systems. However, only few works has been done on requirement patterns which are mandatory to derive complete, consistent and deployable specifications for context data. Since context aware systems with its applications and simulation are still in pilot study. There is a need of formalizing context properties and a methodology to drive the contextual requirements in the system. Further to focus the research problem, empirical study was carried out to investigate context aware pattern properties and different context aware pattern aspects. The contribution of this paper work is to propose ontology based context aware requirement patterns (CaRePa). This CaRePa compared with existing models in context aware patterns. New set of context properties are identified and merged with the CaRePa template. Verification can be performed with the model created using ontology for context aware requirement patterns.   

Author Biographies

  • Kumar K., School of Computing Science and Engineering, VIT University, Vellore, India

    Center for Industry and International Studies

    Assistant Professor - Selection Grade

  • R. A. K. Saravanaguru, School of Computing Science and Engineering, VIT University, Vellore, India

    School of Computing Science and Engineering

    Associate Professor

References

Cheng, B. H., and Atlee, J. M. 2007. Research Directions In Requirements Engineering. In 2007 Future of Software Engineering, IEEE Computer Society. Washington, DC, USA. 285-303.

Want, R., Hopper, A., Falcao, V., and Gibbons, J. 1992. The Active Badge Location System. ACM Transactions on Information Systems. 10 (1): 91-102.

Salber, D., Dey, A. K., and Abowd, G. D. 1999. The Context Toolkit: Aiding The Development Of Context-Enabled Applications. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems, ACM. 434-441.

Hong, J. I. 2002. The Context Fabric: An Infrastructure For Context-Aware Computing. In CHI'02 Extended Abstracts on Human Factors in Computing Systems, ACM. 554-555.

Dwyer, M. B., Avrunin, G. S., and Corbett, J. C. 1999. Patterns In Property Specifications For Finite-State Verification. In Software Engineering International Conference on 1999, IEEE. 411-420.

Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1994. Design Patterns: Elements Of Reusable Object-Oriented Software. Pearson Education.

Konrad, S., Cheng, B. H., and Campbell, L. 2004. Object Analysis Patterns For Embedded Systems. Software Engineering, IEEE Transactions on. 30(12): 970-992.

Withall, S. 2007. Software Requirement Patterns. Pearson Education.

Renault, S., Méndez-Bonilla, Ó., Franch, X., and Quer, C. 2009, April. PABRE: Pattern-Based Requirements Elicitation. In Research Challenges in Information Science, 2009. Third International Conference on RCIS, IEEE. 81-92.

Renault, S., Méndez Bonilla, Ó., Franch Gutiérrez, J., and Quer Bosor, M. C. 2009. A Pattern-based Method for building Requirements Documents in Call-for-tender Processes. International Journal of Computer Science and Applications. 6(5): 175-205.

Konrad, S., and Cheng, B. H. (005, May. Real-time Specification Patterns. In Proceedings of the 27th International Conference On Software Engineering, ACM. 372-381.

Smirnov, A., Levashova, T., and Shilov, N. 2015. Patterns For Context-Based Knowledge Fusion In Decision Support Systems. Information Fusion. 21: 114-129.

Costa, P. D., Pires, L. F., and van Sinderen, M. 2005. Architectural Patterns for Context-Aware Services Platforms. In IWUC. 3-18.

Cardoso de Moraes, J. L., Lopes de Souza, W., Ferreira Pires, L., and do Prado, A. F. 2013. Towards A Reusable Architecture For Message Exchange In Pervasive Healthcare. 15th International Conference on Enterprise Information Systems, ICEIS 2013. Angers, France. 4-7 July 2013, 391-400.

de Moraes, J. L. C., de Souza, W. L., Pires, L. F., and do Prado, A. F. 2014. An Architecture for Health Information Exchange in Pervasive Healthcare Environment. In Enterprise Information Systems. Springer International Publishing. 1(1): 385-401.

Ravindran, R., Suchdev, R., Tanna, Y., and Swamy, S. 2014. Context Aware And Pattern Oriented Machine Learning Framework (CAPOMF) for Android. In Advances in Engineering and Technology Research, 2014 International Conference on ICAETR, IEEE. 1-7.

Lhung, Lawrence, Barbara Paech, Liping Zhao, Lin Liu, and Sam Supakkul. 2012. RePa Requirements Pattern Template v1.0.1. In Proceedings of the 2nd Int. Workshop on Requirement Pattern (RePa), Chicago, USA.

Solanas, A., Patsakis, C., Conti, M., Vlachos, I., Ramos, V., Falcone, F., and Martínez-Ballesté, A. 2014. Smart Health: A Context-Aware Health Paradigm Within Smart Cities. Communications Magazine, IEEE. 52(8): 74-81.

Beckers. K. 2015. Pattern and Security Requirements. Springer International Publishing Switzerland,

Palomares, C., Franch, X., and Quer, C. 2014. Requirements Reuse And Patterns: A Survey. In Requirements Engineering: Foundation for Software Quality. Springer International Publishing. 301-308.

Hsieh, F. S., and Lin, J. B. 2014. Development Of Context-Aware Workflow Systems Based On Petri Net Markup Language. Computer Standards and Interfaces. 36(3): 672-685.

Ye, J., Dasiopoulou, S., Stevenson, G., Meditskos, G., Kontopoulos, E., Kompatsiaris, I., and Dobson, S. 2015. Semantic Web Technologies In Pervasive Computing: A Survey And Research Roadmap. Pervasive and Mobile Computing. Pervasive and Mobile Computing. 23(1): 1-25.

Chen, G., and Kotz, D. 2000. A Survey Of Context-Aware Mobile Computing Research. 1(2.1). Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College.

Meditskos, G., Dasiopoulou, S., and Kompatsiaris, I. 2015. MetaQ: A knowledge-driven Framework For Context-Aware Activity Recognition Combining SPARQL And OWL 2 Activity Patterns. Pervasive and Mobile Computing.

Walter, S., Rettberg, A., and Kreutz, M. 2015. Towards Formalized Model-Based Requirements For A Seamless Design Approach In Safety-Critical Systems Development. In Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW). 2015 IEEE International Symposium on IEEE. 111-115.

Palomares, C., Quer, C., Franch, X., Guerlain, C., and Renault, S. 2012. A catalogue of non-technical Requirement Patterns. In Requirements Patterns (RePa), 2012 IEEE Second International Workshop on IEEE. 1-6.

Datta, G., Ambassador, H. L., and Entwistle, M. 2012. HL7 Is Foundational To Achieving Meaningful Use. Learning OpenCV. California: O’Reilly Media.

Kumar K and Saravanaguru Ra K. 2016.Context Aware Requirement Patterns Methodology And Its Evaluation. Far East Journal of Electronics and Communications. 16(1): 101-117.

Downloads

Published

2016-05-30

Issue

Section

Science and Engineering

How to Cite

FORMALIZING CONTEXT AWARE REQUIREMENT PATTERNS USING ONTOLOGY. (2016). Jurnal Teknologi, 78(6). https://doi.org/10.11113/jt.v78.5593