Skip to main content
Top

2016 | OriginalPaper | Chapter

A Methodological Approach to Identify Type of Dependency from User Requirements

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Agents exhibit a high degree of inter-agent cooperation to achieve designated goals. The success of Multi-Agent System (MAS) depends on how well these agents cooperate with each other. Modeling cooperation with a thrust in finding an appropriate agent for delegating a task is a challenging area of MAS as it requires thorough analysis of the dependencies that exist among agents. In MAS, an agent may exhibit various dependencies viz goal, task, soft goal or resource that may complicate the final system. To handle the intricacy of such a system, it is crucial to identify various inter-agent dependencies from user requirements during the early phases of requirements engineering. This work employs notion of user story, composed of users’ requirements in modeling the type of dependencies in an Agent Oriented System. A methodological approach using Fuzzy set theory, Lexical analysis and Vector Model is used to identify Type of Dependency (ToD) from user requirements well before the development of final system. Lexical analysis is applied to obtain index terms from User Stories that eventually are classified in various categories viz. (i) Quality requirements (ii) Supplementary guidelines and (iii) want of a Resource or Information. These index terms are analyzed on the basis of their physical occurrences in User Stories as well as the importance as perceived by users to identify inter-agent dependencies. The inter-agent dependencies, if identified at the requirements stage, assist the developers in addressing inter-agent coordination issues to reduce the trivial dependencies and thereby unnecessary communication overheads. A case study using Materials e-Procurement System is presented to illustrate the proposed approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Yu, E.S.K.: Towards modeling and reasoning support for early-phase requirements engineering. In: RE 1997 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering. IEEE, ACM digital library, pp. 226–235 (1997) Yu, E.S.K.: Towards modeling and reasoning support for early-phase requirements engineering. In: RE 1997 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering. IEEE, ACM digital library, pp. 226–235 (1997)
2.
go back to reference Wooldridge, M., Jennings, N.R.: The gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000). Kluwer Academic Publishers, ACM digital library, Hingham, USACrossRef Wooldridge, M., Jennings, N.R.: The gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000). Kluwer Academic Publishers, ACM digital library, Hingham, USACrossRef
3.
go back to reference Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agents MAS 8(3), 203–236 (2004). Kluwer Academic Publishers, ACM digital libraryCrossRefMATH Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agents MAS 8(3), 203–236 (2004). Kluwer Academic Publishers, ACM digital libraryCrossRefMATH
4.
go back to reference Fuxman, A., Liu, L., Mylopoulos, J., Pistore, M., Roveri, M., Traverso, P.: Specifying and analyzing early requirements in tropos. J. Requirements Eng. 9(2), 132–150 (2004). SpringerCrossRef Fuxman, A., Liu, L., Mylopoulos, J., Pistore, M., Roveri, M., Traverso, P.: Specifying and analyzing early requirements in tropos. J. Requirements Eng. 9(2), 132–150 (2004). SpringerCrossRef
5.
go back to reference Villata, S.: NorMAS-RE: a Normative Multi-Agent Approach to Requirements Engineering. Dagstuhl Seminar Proceedings 09121 on Normative Multi-agent Systems, pp. 1–32 (2009) Villata, S.: NorMAS-RE: a Normative Multi-Agent Approach to Requirements Engineering. Dagstuhl Seminar Proceedings 09121 on Normative Multi-agent Systems, pp. 1–32 (2009)
6.
go back to reference Montali, M., Torroni, P., Zannone, N., Mello, P., Bryl, V.: Engineering and verifying AOR augmented by business constraints with B-Tropos. J. Auton. Agents Multi-Agent Syst. 23(2), 193–223 (2011). Kluwer Academic Publishers, ACM digital libraryCrossRefMATH Montali, M., Torroni, P., Zannone, N., Mello, P., Bryl, V.: Engineering and verifying AOR augmented by business constraints with B-Tropos. J. Auton. Agents Multi-Agent Syst. 23(2), 193–223 (2011). Kluwer Academic Publishers, ACM digital libraryCrossRefMATH
7.
go back to reference Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving Requirements Tracing via Information Retrieval. In: IEEE Proceedings on Requirements Engineering, pp. 138–147. ACM Digital Library (2003) Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving Requirements Tracing via Information Retrieval. In: IEEE Proceedings on Requirements Engineering, pp. 138–147. ACM Digital Library (2003)
8.
go back to reference Shuda, W., Jiangping, L., Riu, W.: Research of information filtering based on vector space model. In: IWCSE 2009 Proceedings of Second International Workshop on Computer Science and Engineering, vol. 1, pp. 42–46 (2009). IEEE, ACM digital library Shuda, W., Jiangping, L., Riu, W.: Research of information filtering based on vector space model. In: IWCSE 2009 Proceedings of Second International Workshop on Computer Science and Engineering, vol. 1, pp. 42–46 (2009). IEEE, ACM digital library
9.
go back to reference Zadeh, L.A.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybern. SMC-3, 28–44 (1973)MathSciNetCrossRefMATH Zadeh, L.A.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybern. SMC-3, 28–44 (1973)MathSciNetCrossRefMATH
10.
go back to reference Klir, G.J., Yuan, B.: Fuzzy Sets and Fuzzy Logic. PHI publications (1995). ISBN:81-203-1136-1 Klir, G.J., Yuan, B.: Fuzzy Sets and Fuzzy Logic. PHI publications (1995). ISBN:81-203-1136-1
11.
go back to reference Zimmerman, H.J.: Fuzzy Sets, Decision-Making and Expert Systems. International series in Management Science Operations, vol. 10. Kluwer Academic Publishers, London (1987)CrossRef Zimmerman, H.J.: Fuzzy Sets, Decision-Making and Expert Systems. International series in Management Science Operations, vol. 10. Kluwer Academic Publishers, London (1987)CrossRef
12.
go back to reference Yen, J.: Fuzzy Logic Intelligence, Control and Information. Pearson publications, New Delhi (2006). ISBN 978-81-317-0534-6 Yen, J.: Fuzzy Logic Intelligence, Control and Information. Pearson publications, New Delhi (2006). ISBN 978-81-317-0534-6
13.
go back to reference Lee, K.H.: First Course on Fuzzy Theory and Applications. Advances in Intelligent and Soft Computing, vol. 27, p. 149. Springer, Heidelberg (2005) Lee, K.H.: First Course on Fuzzy Theory and Applications. Advances in Intelligent and Soft Computing, vol. 27, p. 149. Springer, Heidelberg (2005)
14.
go back to reference Yang, Y., Wang, X., Wen, X.: Evaluation of english textbook using fuzzy analytic hierarchy process. In: ETTANDGRS 2008 Proceedings of the 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing, vol. 01, pp. 30–33. IEEE, ACM Digital Library (2008) Yang, Y., Wang, X., Wen, X.: Evaluation of english textbook using fuzzy analytic hierarchy process. In: ETTANDGRS 2008 Proceedings of the 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing, vol. 01, pp. 30–33. IEEE, ACM Digital Library (2008)
15.
go back to reference Ranjan, P.: An enhanced model for agent based requirement gathering and pre-system analysis, pp. 187–195. IEEE (2006) Ranjan, P.: An enhanced model for agent based requirement gathering and pre-system analysis, pp. 187–195. IEEE (2006)
16.
go back to reference van Lamsweerde, A.: Requirements engineering: from craft to discipline. In: ACM-SIGSOFT, pp. 238–249 (2008) van Lamsweerde, A.: Requirements engineering: from craft to discipline. In: ACM-SIGSOFT, pp. 238–249 (2008)
17.
go back to reference Poelmans, J.: An iterative REF based on Formal Concept Analysis and CK theory. Elsevier 2012(39), 8115–8135 (2012) Poelmans, J.: An iterative REF based on Formal Concept Analysis and CK theory. Elsevier 2012(39), 8115–8135 (2012)
18.
go back to reference Gaur, V., Soni, A.: A fuzzy traceability vector model for requirements validation. Int. J. Comput. Appl. Technol. (IJCAT) 47(2/3), 172–188 (2013). Inderscience, Special Issue on: “Advanced Software Engineering and Its Applications”CrossRef Gaur, V., Soni, A.: A fuzzy traceability vector model for requirements validation. Int. J. Comput. Appl. Technol. (IJCAT) 47(2/3), 172–188 (2013). Inderscience, Special Issue on: “Advanced Software Engineering and Its Applications”CrossRef
19.
go back to reference Gaur, V., Soni, A.: An integrated approach to prioritize requirements using fuzzy decision making. IACSIT Int. J. Eng. Technol. 2(4), 320–328 (2010)CrossRef Gaur, V., Soni, A.: An integrated approach to prioritize requirements using fuzzy decision making. IACSIT Int. J. Eng. Technol. 2(4), 320–328 (2010)CrossRef
20.
go back to reference Gaur, V., Soni, A., Bedi, P.: An agent-oriented approach to requirements engineering. In: Proceedings-IEEE 2nd International Advance Computing Conference, pp. 449–454. IEEE Press and IEEE Xplore, USA (2010) Gaur, V., Soni, A., Bedi, P.: An agent-oriented approach to requirements engineering. In: Proceedings-IEEE 2nd International Advance Computing Conference, pp. 449–454. IEEE Press and IEEE Xplore, USA (2010)
21.
go back to reference Teufl, P., Payer, U., Lackner, G.: From NLP (Natural Language Processing) to MLP (Machine Language Processing). In: Kotenko, I., Skormin, V. (eds.) MMM-ACNS 2010. LNCS, vol. 6258, pp. 256–269. Springer, Heidelberg (2010)CrossRef Teufl, P., Payer, U., Lackner, G.: From NLP (Natural Language Processing) to MLP (Machine Language Processing). In: Kotenko, I., Skormin, V. (eds.) MMM-ACNS 2010. LNCS, vol. 6258, pp. 256–269. Springer, Heidelberg (2010)CrossRef
22.
go back to reference Srinivasan, S., Kumar, D., Jaglan, V.: Multi-agent system supply chain management in steel pipe manufacturing. IJCSI Int. J. Comput. Sci. Issues 7(4), 30–34 (2010) Srinivasan, S., Kumar, D., Jaglan, V.: Multi-agent system supply chain management in steel pipe manufacturing. IJCSI Int. J. Comput. Sci. Issues 7(4), 30–34 (2010)
23.
go back to reference Gaur, V., Soni, A.: A novel approach to explore inter agent dependencies from user requirements. J. Procedia Technol. 1, 412–419 (2012). First World Conference on Innovation and Computer Sciences, Antalya. Science Direct, TurkeyCrossRef Gaur, V., Soni, A.: A novel approach to explore inter agent dependencies from user requirements. J. Procedia Technol. 1, 412–419 (2012). First World Conference on Innovation and Computer Sciences, Antalya. Science Direct, TurkeyCrossRef
24.
go back to reference Gaur, V., Soni, A.: Evaluating degree of dependency from domain knowledge using fuzzy inference system. In: Nagamalai, D., Renault, E., Dhanuskodi, M. (eds.) CCSEIT 2011. CCIS, vol. 204, pp. 101–111. Springer, Heidelberg (2011)CrossRef Gaur, V., Soni, A.: Evaluating degree of dependency from domain knowledge using fuzzy inference system. In: Nagamalai, D., Renault, E., Dhanuskodi, M. (eds.) CCSEIT 2011. CCIS, vol. 204, pp. 101–111. Springer, Heidelberg (2011)CrossRef
25.
go back to reference Gaur, V., Soni, A.: Analytical inference model for prediction and customization of inter-agent dependency requirements. ACM SIGSOFT Notes 37(2), 1–11 (2012)CrossRef Gaur, V., Soni, A.: Analytical inference model for prediction and customization of inter-agent dependency requirements. ACM SIGSOFT Notes 37(2), 1–11 (2012)CrossRef
26.
go back to reference Gaur, V., Soni, A.: A knowledge-driven approach for specifying the requirements of multi-agent system. Int. J. Bus. Inf. Syst. 19(3), 300–323 (2015). Special Issue on: “Requirement Engineering Processes in Information Systems, Inderscience. Print ISSN: 1746-0972, Online ISSN: 1746-0980 Gaur, V., Soni, A.: A knowledge-driven approach for specifying the requirements of multi-agent system. Int. J. Bus. Inf. Syst. 19(3), 300–323 (2015). Special Issue on: “Requirement Engineering Processes in Information Systems, Inderscience. Print ISSN: 1746-0972, Online ISSN: 1746-0980
27.
go back to reference Soni, A., Gaur, V.: Specifying uncertainties in inter-agent dependencies using rough sets and decision table. Int. J. Comput. Sci. Eng. Technol. (IJCSET) 6(1), 1–8 (2016). ISSN: 2231-0711 Soni, A., Gaur, V.: Specifying uncertainties in inter-agent dependencies using rough sets and decision table. Int. J. Comput. Sci. Eng. Technol. (IJCSET) 6(1), 1–8 (2016). ISSN: 2231-0711
28.
go back to reference Soni, A., Gaur, V.: A novel approach to streamline RE process for multi-agent systems. Int. J. Softw. Eng. Technol. Appl., InderScience (2016, in Press, accepted for publication) Soni, A., Gaur, V.: A novel approach to streamline RE process for multi-agent systems. Int. J. Softw. Eng. Technol. Appl., InderScience (2016, in Press, accepted for publication)
29.
go back to reference Gaur, V., Soni, A., Bedi, P., Muttoo, S.K.: Comparative analysis of ANFIS and ANN for evaluating inter-agent dependency requirements. Int. J. Comput. Inf. Syst. Ind. Manage. Appl. 6, 23–34 (2014). MIR Labs, ISSN 2150-7988 Gaur, V., Soni, A., Bedi, P., Muttoo, S.K.: Comparative analysis of ANFIS and ANN for evaluating inter-agent dependency requirements. Int. J. Comput. Inf. Syst. Ind. Manage. Appl. 6, 23–34 (2014). MIR Labs, ISSN 2150-7988
30.
go back to reference Gaur, V., Soni, A., Muttoo, S.K., Jain, N.: Comparative analysis of mamdani and sugeno inference systems for evaluating inter-agent dependency requirements. In: 12th International Conference on Hybrid Intelligent Systems, Pune, India, pp. 131–136. IEEE Explore, DBLP (2012) Gaur, V., Soni, A., Muttoo, S.K., Jain, N.: Comparative analysis of mamdani and sugeno inference systems for evaluating inter-agent dependency requirements. In: 12th International Conference on Hybrid Intelligent Systems, Pune, India, pp. 131–136. IEEE Explore, DBLP (2012)
Metadata
Title
A Methodological Approach to Identify Type of Dependency from User Requirements
Authors
Anuja Soni
Vibha Gaur
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-42089-9_27

Premium Partner