Skip to main content
Erschienen in: Social Network Analysis and Mining 1/2015

01.12.2015 | Original Article

Verification of lack of emergent behavior in extending a social network of agents

verfasst von: Mohammad Moshirpour, Shimaa M. El-Sherif, Reda Alhajj, Behrouz H. Far

Erschienen in: Social Network Analysis and Mining | Ausgabe 1/2015

Einloggen

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

search-config
loading …

Abstract

The scalability of the system is of vital importance in the design of social networks. This research attempts to establish a comprehensive framework for analysis and validation of requirements and design documents for software systems. In previous work, we applied this framework to analyze the requirements of a social network of agents with respect to scalability of the system. In our approach, system requirements were expressed using scenario-based specifications. Scenarios are appealing because of their expressive power and simplicity. Moreover, due to the clear and concise notation of scenarios, they can be used to analyze the system requirements for general validity, lack of deadlock, and existence of emergent behavior. In this paper a methodology is presented to formally verify that certain scenarios do not emerge in the system’s behavior. This methodology is devised to indicate whether or not the new requirements of the system are consistent with the current requirements in place. A larger prototype of a social network of MSA for semantic search is utilized to illustrate the developed methodology.

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 "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!

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!

Literatur
Zurück zum Zitat Alur R, Etessami K, Yannakakis M (2003) Inference of message sequence charts. IEEE Trans Softw Eng:623–633 Alur R, Etessami K, Yannakakis M (2003) Inference of message sequence charts. IEEE Trans Softw Eng:623–633
Zurück zum Zitat Burt R (1995) Structural holes: the social structure of competition. Harvard University Press, Cambridge Burt R (1995) Structural holes: the social structure of competition. Harvard University Press, Cambridge
Zurück zum Zitat Cappé O, Moulines E, Rydén T (2007) Inference in hidden Markov Models. Springer Cappé O, Moulines E, Rydén T (2007) Inference in hidden Markov Models. Springer
Zurück zum Zitat Casual closure for MSC languages (2005) Casual closure for MSC languages (2005)
Zurück zum Zitat Daconta MC, Obrst LJ, Smith KT (2003) The semantic Web. A guide to the future of XML, web services and knowledge management. Indianapolis Daconta MC, Obrst LJ, Smith KT (2003) The semantic Web. A guide to the future of XML, web services and knowledge management. Indianapolis
Zurück zum Zitat El-Sherif SM, Far B, Eberlein A (2011) Calculating the strength of ties of a social network in a semantic search system using Hidden Markov Models. In: International Conference on Systems, Man and Cybernetics (SMC). Anchorage, Alaska, pp 2755–2760 El-Sherif SM, Far B, Eberlein A (2011) Calculating the strength of ties of a social network in a semantic search system using Hidden Markov Models. In: International Conference on Systems, Man and Cybernetics (SMC). Anchorage, Alaska, pp 2755–2760
Zurück zum Zitat Far BH, Zhong C, Yang Z, Afsharchi M (2009) Realization of semantic search using concept learning and document annotation agents. In: Proceeding of Twenty-First International Conference on Software Engineering and Knowledge Engineering (SEKE). pp 164–169 Far BH, Zhong C, Yang Z, Afsharchi M (2009) Realization of semantic search using concept learning and document annotation agents. In: Proceeding of Twenty-First International Conference on Software Engineering and Knowledge Engineering (SEKE). pp 164–169
Zurück zum Zitat Gilbert E, Karahalios K (2009) Predicting tie strength with social network. In: International conference on Human factors in computing systems. Boston, pp 211–220 Gilbert E, Karahalios K (2009) Predicting tie strength with social network. In: International conference on Human factors in computing systems. Boston, pp 211–220
Zurück zum Zitat Goldenson DR, Gibson DL (2003) Demonstrating the impact and benefits of CMMI: an update and preliminary results. CMU/SEI-2003-SR-009 Goldenson DR, Gibson DL (2003) Demonstrating the impact and benefits of CMMI: an update and preliminary results. CMU/SEI-2003-SR-009
Zurück zum Zitat Granovetter M (ed) (1983) The strength of weak ties: a network theory revisited. In: Sociological theory Granovetter M (ed) (1983) The strength of weak ties: a network theory revisited. In: Sociological theory
Zurück zum Zitat Harel D, Kugler H (2002) Synthesizing state-based object systems from lsc specifications. Int J Found Comput Sci Harel D, Kugler H (2002) Synthesizing state-based object systems from lsc specifications. Int J Found Comput Sci
Zurück zum Zitat ITU: message sequence charts. Recommendation, International Telecommunication Union (1992) ITU: message sequence charts. Recommendation, International Telecommunication Union (1992)
Zurück zum Zitat Khurshid B, Moshirpour M, Eberlein A, Far BH (2013) An automated ontology generation technique for an emergent behavior detection system. In: 14th International Conference on Information Reuse & Integration (IRI 2013). San Francisco, pp 380–387 Khurshid B, Moshirpour M, Eberlein A, Far BH (2013) An automated ontology generation technique for an emergent behavior detection system. In: 14th International Conference on Information Reuse & Integration (IRI 2013). San Francisco, pp 380–387
Zurück zum Zitat Kruger I, Grosu R, Scholz P, Broy M (1999) From mscs to statecharts. In: Rammig FJ (ed) Distributed and parallel embedded systems. Kluwer Academic Publisher Kruger I, Grosu R, Scholz P, Broy M (1999) From mscs to statecharts. In: Rammig FJ (ed) Distributed and parallel embedded systems. Kluwer Academic Publisher
Zurück zum Zitat Lin N, Ensel WM, Vaughn JC (1981) Social resources and strength of ties: Structural factors in occupational status attainment. Am Sociol Rev 46:393–405CrossRef Lin N, Ensel WM, Vaughn JC (1981) Social resources and strength of ties: Structural factors in occupational status attainment. Am Sociol Rev 46:393–405CrossRef
Zurück zum Zitat Loupasakis A, Ntarmos N, Triantafillou P (2011) eXO: decentralized autonomous scalable social networking. In: The 5th Biennial Conference on Innovative Data Systems Research (CIDR). Asilomar, California, pp 85–95 Loupasakis A, Ntarmos N, Triantafillou P (2011) eXO: decentralized autonomous scalable social networking. In: The 5th Biennial Conference on Innovative Data Systems Research (CIDR). Asilomar, California, pp 85–95
Zurück zum Zitat Makinen E, Systa T (2001) MAS—an interactive synthesizer to support behavioral modeling in UML” presented at the ICSE 2001. Toronto Makinen E, Systa T (2001) MAS—an interactive synthesizer to support behavioral modeling in UML” presented at the ICSE 2001. Toronto
Zurück zum Zitat Moshirpour M (2011) Model-based detection of emergent behavior in distributed and multi-agent systems from component level perspective. In: Master of Science Department of Electrical and Computer Engineering. University of Calgary, Calgary Moshirpour M (2011) Model-based detection of emergent behavior in distributed and multi-agent systems from component level perspective. In: Master of Science Department of Electrical and Computer Engineering. University of Calgary, Calgary
Zurück zum Zitat Moshirpour M, Eberlein A, Far BH (2013) Automated construction of system domain knowledge using an ontology-based approach. In: The 25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013). Boston Moshirpour M, Eberlein A, Far BH (2013) Automated construction of system domain knowledge using an ontology-based approach. In: The 25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013). Boston
Zurück zum Zitat Moshirpour M, El-Sherif SM, Alhajj R, Far BH (2013) Detecting emergent behavior in a social network of agents. In: Özyer T, Rokne J, Wagner G, Reuser AHP (eds) The influence of technology on social network analysis and mining. Springer, pp 339–409 Moshirpour M, El-Sherif SM, Alhajj R, Far BH (2013) Detecting emergent behavior in a social network of agents. In: Özyer T, Rokne J, Wagner G, Reuser AHP (eds) The influence of technology on social network analysis and mining. Springer, pp 339–409
Zurück zum Zitat Moshirpour M, El-Sherif SM, Alhajj R, Far BH (2013) Analyzing the scalability of a social network of agents. In: The 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013). Niagara Falls, Canada Moshirpour M, El-Sherif SM, Alhajj R, Far BH (2013) Analyzing the scalability of a social network of agents. In: The 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013). Niagara Falls, Canada
Zurück zum Zitat Moshirpour M, Mousavi A, Far BH (2010) Detecting emergent behavior in distributed systems using scenario-based specifications. In: Presented at the Proceedings of the International Conference on Software Engineering and Knowledge Engineering. San Francisco Bay, USA Moshirpour M, Mousavi A, Far BH (2010) Detecting emergent behavior in distributed systems using scenario-based specifications. In: Presented at the Proceedings of the International Conference on Software Engineering and Knowledge Engineering. San Francisco Bay, USA
Zurück zum Zitat Moshirpour M, Mousavi A, Far BH (2010) Detecting emergent behavior in distributed systems using scenario-based specifications. In: International Conference on Software Engineering and Knowledge Engineering. San Francisco Bay Moshirpour M, Mousavi A, Far BH (2010) Detecting emergent behavior in distributed systems using scenario-based specifications. In: International Conference on Software Engineering and Knowledge Engineering. San Francisco Bay
Zurück zum Zitat Mousavi A (2009) Inference of emergent behaviours of scenario-based specifications, Ph.D. thesis Ph.D. thesis, Department of Electrial and Computer Engineering, University of Calgary Mousavi A (2009) Inference of emergent behaviours of scenario-based specifications, Ph.D. thesis Ph.D. thesis, Department of Electrial and Computer Engineering, University of Calgary
Zurück zum Zitat Mousavi A, Far B (2008) “Eliciting Scenarios from Scenarios,” presented at the proceedings of 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008). San Francisco Bay Mousavi A, Far B (2008) “Eliciting Scenarios from Scenarios,” presented at the proceedings of 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008). San Francisco Bay
Zurück zum Zitat Muccini H (2003) Detecting implied scenarios analyzing nonlocal branching choices. In: Presented at the FASE. Warsaw, Poland Muccini H (2003) Detecting implied scenarios analyzing nonlocal branching choices. In: Presented at the FASE. Warsaw, Poland
Zurück zum Zitat Onnela JP, Saramaki J, Hyvonen J, Szabo G, Lazer D, Kaski K, et al. (2007) Structure and tie strengths in a mobile communication network. Natl Acad Sci United States Am 104 Onnela JP, Saramaki J, Hyvonen J, Szabo G, Lazer D, Kaski K, et al. (2007) Structure and tie strengths in a mobile communication network. Natl Acad Sci United States Am 104
Zurück zum Zitat Petroczi A, Nepusz T, Bazso F (2007) Measuring tie-strength in virtual social networks. Off J Int Netw Soc Netw Anal 27 Petroczi A, Nepusz T, Bazso F (2007) Measuring tie-strength in virtual social networks. Off J Int Netw Soc Netw Anal 27
Zurück zum Zitat Pujol JM, Siganos G,Erramilli V (2010) The little engine(s) that could: scaling online social networks without Pains. In: ACM SIGCOMM. New Dehli, India, pp 375–386 Pujol JM, Siganos G,Erramilli V (2010) The little engine(s) that could: scaling online social networks without Pains. In: ACM SIGCOMM. New Dehli, India, pp 375–386
Zurück zum Zitat Unified modeling language specification. version 2. (ed) (2006) Available from Rational Software Corporation. Cupertino, CA Unified modeling language specification. version 2. (ed) (2006) Available from Rational Software Corporation. Cupertino, CA
Zurück zum Zitat Uchitel S, Kramer J, Magee J (2002) Negative scenarios for implied scenario elicitation. In: Presented at the 10th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2002). Charleston Uchitel S, Kramer J, Magee J (2002) Negative scenarios for implied scenario elicitation. In: Presented at the 10th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2002). Charleston
Zurück zum Zitat Uchitel S, Kramer J, Magee J (2003) Synthesis of behavioral models from scenarios. IEEE Trans Softw Eng:pp 99–115 Uchitel S, Kramer J, Magee J (2003) Synthesis of behavioral models from scenarios. IEEE Trans Softw Eng:pp 99–115
Zurück zum Zitat Whittle J, Schumann J (2000) “Generating statecharts designs from scenarios,” presented at the ICSE. Limerick, Ireland Whittle J, Schumann J (2000) “Generating statecharts designs from scenarios,” presented at the ICSE. Limerick, Ireland
Zurück zum Zitat Whittle J, Schumann J (2006) “Scenario-Based Engineering of Multi-Agent Systems,” in agent technology from a formal perspective, 3rd edn. Springer, London Whittle J, Schumann J (2006) “Scenario-Based Engineering of Multi-Agent Systems,” in agent technology from a formal perspective, 3rd edn. Springer, London
Metadaten
Titel
Verification of lack of emergent behavior in extending a social network of agents
verfasst von
Mohammad Moshirpour
Shimaa M. El-Sherif
Reda Alhajj
Behrouz H. Far
Publikationsdatum
01.12.2015
Verlag
Springer Vienna
Erschienen in
Social Network Analysis and Mining / Ausgabe 1/2015
Print ISSN: 1869-5450
Elektronische ISSN: 1869-5469
DOI
https://doi.org/10.1007/s13278-014-0242-0

Weitere Artikel der Ausgabe 1/2015

Social Network Analysis and Mining 1/2015 Zur Ausgabe