skip to main content
research-article

Engineering of requirements for a distributed teleteaching system: a conceptual graph-based approach

Published:11 November 2013Publication History
Skip Abstract Section

Abstract

This work proposes a graph based requirement analysis approach and its verification methodology to address the challenges of requirements engineering in the context of a distributed teleteaching system. Requirements are generally expressed in natural language and in the absence or limited use of the requirements elicitation phase, verification of requirements and traceability of requirements to different artifacts of the subsequent phases becomes difficult. In this work we use i* diagrams, the well known standard for agent based requirements analysis. Then we propose Extended Means Ends Analysis (EMEA) with the addition of some new constructs. Next we define a transformation algorithm to derive a conceptual graph (CG) and propose a method for conceptual graph based requirements specification and its verification. A metrics based evaluation for performance measurement of the proposed method in terms of requirements traceability is presented.

References

  1. Arefin, A. S., Mahmud, S., and Khan, M. I. Designing a web based distance learning system with adaptive testing module. Asian Journal of Information Technology 4, 12, 1116--1119.Google ScholarGoogle Scholar
  2. Bizonova, Z., Kardos, M., Maillet, K., and Pilatova, K. 2009. Innovations for current technology enhanced learning systems. Research, Reflections and Innovations in Integrating ICT in Education 1, 549--553.Google ScholarGoogle Scholar
  3. Bouras, C., Destounis, P., Garofalakis, J., Gkamas, A., Sakalis, G., Sakkopoulos, E., Tsaknakis, J., and Tsiatsos, T. 2000. Effcient web-based open and distance learning services. Elsevier journal of Telematics and Informatics 17, 213--237. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bouras, C., Gkamas, A., Kapoulas, V., and Tsiatsos, T. 2003. Evaluation of teleteaching services over atm and ip networks. Elsevier journal of Telematics and Informatics 20, 1--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bouras, C., Gkamas, A., and Tsiatsos, T. 1999. A web-based distributed environment to support teleteaching: Design and implementation issues. 3rd Intl. Workshop on Query Processing and Multimedia Issues in Distributed Systems (QPMIDS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bresciani, P. and Sannicol, F. 2003. Requirements analysis in tropos a self referencing example. Agent Technology Workshops(LNAI 2592), 21--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Castro, J., Kolp, M., and Mylopoulos, J. 2002a. Towards requirements-driven information systems engineering : the tropos project. The 13th international conference on advanced-information systems engineering(CAiSE) 27, 6 (September).Google ScholarGoogle Scholar
  8. Castro, J., Kolp, M., and Mylopoulos, J. 2002b. Towards requirements-driven information systems engineering the tropos project. Information Systems 27, 365--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chanda, J., Sengupta, S., Kanjilal, A., and Bhattacharya, S. 2012. Traceability between service component and class: A model based approach. ACM SEN 37, 6 (Nov.), 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Chiricozzi, E., Mancini, F., Paladin, G., and Ruggieri, M. 1995. Procedures and classroom architectures for the development of tele-teaching activities. IEEE Transactions on Education 3x., I (February). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Cox, L., Skipper, H., Skipper, D., and Delugach, H. S. 2001. Dependency analysis using conceptual graphs. Proceedings of 9th Intl. Conference on Conceptual Structures(ICCS).Google ScholarGoogle Scholar
  12. Delugach, H. and Hinke, T. 1994. Using conceptual graphs to represent database inference security analysis. Journal of Computing and Information Technology 2, 4 (Dec.), 291--307.Google ScholarGoogle Scholar
  13. Dutta, A., Banerjee, I., Bhattacharya, S., and Dasgupta, R. 2010. Framework for domain analysis of teleteaching system: A semiformal approach. The World Congress in Computer Science Computer Engineering and Applied Computing(WorldComp).Google ScholarGoogle Scholar
  14. Fuxman, A., Pistore, M., Mylopoulos, J., and Traverso, P. 2001. Model checking early requirements specifications in tropos requirements engineering. Proc. of Fifth IEEE Intl. Symposium on -- 2001, Toronto, 174--181. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Gannoun, L., Dubois, P., and Labetoulle, J. 1996. Asynchronous interaction method for a remote teleteaching session. 7th International Conference on the Society for Information Technology and TeacherGoogle ScholarGoogle Scholar
  16. Garzetti, M., Giorgini, P., Mylopoulos, J., and Sannicolo, F. 2002. Applying tropos methodology to a real case study: Complexity and criticality analysis. WOA, Dagli OGGETTI agli AGENTI Dall'informazione alla Conoscenza.Google ScholarGoogle Scholar
  17. Giorgini, P., Mylopoulos, J., and Sebastiani, R. 2005. Goal-oriented requirements analysis and reasoning in the tropos methodology. Engineering Applications of Artificial Intelligence 18, 159--171. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Gruber, T. R. 1993. A translation approach to portable ontology specification. Knowledge Acquisition 5, 199--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Guarino, N. 1998. Formal ontology and information systems. Proc. of Formal Ontology in Information Systems(FOIS), 3--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Koning, J. and Huget, M. P. 2003. Interaction protocol design: Application to an agent-based teleteaching project. Proceedings of the Second IEEE International Conference on Cognitive Informatics (ICCI). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. liebeherr, J., Brown, S. R., and Albertson, R. 2000. An interactive telelecture system with hybrid atm/ip networking. Journal of Multimedia Tools and Applications 11, 2 (June). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Majumdar, D., Sengupta, S., Kanjilal, A., and Bhattacharya, S. 2011. Automated requirements modeling with adv-ears. Advances in Computing and Information Technology Communications in ComputerGoogle ScholarGoogle Scholar
  23. P. Balaouras, I. Stavrakakis, L. M. 2000. Potential and limitations of a teleteaching environment based on h.323 audio-visual communication systems. Elesvier International Journal of Computer and Telecommunications Networking 34, 945--958. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sengupta, S., Kanjilal, A., and Bhattacharya, S. 2011. Measuring complexity of component based architecture: A graph based approach. ACM SEN 36, 1 (Jan), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Snae, C. and Brueckner, M. 2007. Ontology-driven e-learning system based on roles and activities for thai learning environment. Interdisciplinary Journal of Knowledge and Learning Objects 3.Google ScholarGoogle Scholar
  26. Sowa, J. F. Conceptual graphs. http://www.jfsowa.com/cg/ cgexamp.htm.Google ScholarGoogle Scholar
  27. Sowa, J. F. 1992. Conceptual graphs summary. Conceptual Structures: Current Research and Practice, P. Eklund, T. Nagle, J. Nagle, and L. Gerholz, eds., 3--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Yu., E. 1993. Modeling organizations for information systems requirements engineering. Proceedings First IEEE International Symposium on Requirements Engineering, 34--41.Google ScholarGoogle Scholar
  29. Yu., E. 1995. Modelling strategic relationships for process reengineering. PhD thesis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Yu, E. and Mylopoulos, J. 1994. Understanding 'why' in software process modeling, analysis and design. Proceedings Sixteenth International Conference on Software Engineering, 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Engineering of requirements for a distributed teleteaching system: a conceptual graph-based approach

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader