Skip to main content

2016 | OriginalPaper | Buchkapitel

A Methodological Approach to Identify Type of Dependency from User Requirements

verfasst von : Anuja Soni, Vibha Gaur

Erschienen in: Computational Science and Its Applications -- ICCSA 2016

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
A Methodological Approach to Identify Type of Dependency from User Requirements
verfasst von
Anuja Soni
Vibha Gaur
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-42089-9_27

Premium Partner