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.
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Bresciani, P. and Sannicol, F. 2003. Requirements analysis in tropos a self referencing example. Agent Technology Workshops(LNAI 2592), 21--35. Google ScholarDigital Library
- 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 Scholar
- Castro, J., Kolp, M., and Mylopoulos, J. 2002b. Towards requirements-driven information systems engineering the tropos project. Information Systems 27, 365--389. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Gruber, T. R. 1993. A translation approach to portable ontology specification. Knowledge Acquisition 5, 199--220. Google ScholarDigital Library
- Guarino, N. 1998. Formal ontology and information systems. Proc. of Formal Ontology in Information Systems(FOIS), 3--15. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Sowa, J. F. Conceptual graphs. http://www.jfsowa.com/cg/ cgexamp.htm.Google Scholar
- 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 ScholarDigital Library
- Yu., E. 1993. Modeling organizations for information systems requirements engineering. Proceedings First IEEE International Symposium on Requirements Engineering, 34--41.Google Scholar
- Yu., E. 1995. Modelling strategic relationships for process reengineering. PhD thesis. Google ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Engineering of requirements for a distributed teleteaching system: a conceptual graph-based approach
Recommendations
Use of Semi-Formal and Formal Methods in Requirement Engineering of ILMS
A systematic approach in requirement engineering helps in discovering and understanding the requirements at different levels of abstraction as well as makes the requirements traceable and verifiable early in the project. This paper presents a ...
Grounded requirements engineering
We present a systematic approach for eliciting, analyzing, and modeling requirements.It combines established methods from social sciences and software engineering.It prevents the three issues discussed in the paper: unawareness, early commitment, and ...
Goal Oriented Requirement Analysis for Teleteaching System
ITC '10: Proceedings of the 2010 International Conference on Recent Trends in Information, Telecommunication and ComputingTeleteaching systems have proved to be a useful tool in imparting distance education. Various Teleteaching systems have been put to use so far. In this paper, we present a requirement analysis for this widely used system. We propose a goal oriented ...
Comments