Formal reasoning about resilient goal-oriented multi-agent systems
In this paper we present our formalisation of a resilient goal-oriented multi-agent system and its essential properties. The formalisation covers the notions of system goals and agents, various formal structures (functions and relations) defining different interrelationships between these notions, a...
Uložené v:
| Vydané v: | Science of computer programming Ročník 148; s. 66 - 87 |
|---|---|
| Hlavní autori: | , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Elsevier B.V
15.11.2017
|
| Predmet: | |
| ISSN: | 0167-6423, 1872-7964 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | In this paper we present our formalisation of a resilient goal-oriented multi-agent system and its essential properties. The formalisation covers the notions of system goals and agents, various formal structures (functions and relations) defining different interrelationships between these notions, as well as constraints on the system dynamics allowing a multi-agent system to become more reconfigurable and thus resilient in order to achieve the system goals. The formalisation results in establishing connections between goals at different levels of abstraction, system architecture and agent responsibilities. The proposed formal systematisation of the involved concepts can be seen as generic guidelines for formal development of reconfigurable systems. Moreover, we demonstrate how such guidelines can be interpreted within the Event-B framework.
•We present a formalisation of a resilient goal-oriented multi-agent system and its essential properties.•The essential concepts of system agents, goals, and their various relationships are formalised.•The conditions to ensure system resilience and reconfigurability are investigated.•The formalisation can be seen as generic guidelines for formal development of such systems.•We demonstrate how such guidelines can be interpreted within the Event-B framework. |
|---|---|
| AbstractList | In this paper we present our formalisation of a resilient goal-oriented multi-agent system and its essential properties. The formalisation covers the notions of system goals and agents, various formal structures (functions and relations) defining different interrelationships between these notions, as well as constraints on the system dynamics allowing a multi-agent system to become more reconfigurable and thus resilient in order to achieve the system goals. The formalisation results in establishing connections between goals at different levels of abstraction, system architecture and agent responsibilities. The proposed formal systematisation of the involved concepts can be seen as generic guidelines for formal development of reconfigurable systems. Moreover, we demonstrate how such guidelines can be interpreted within the Event-B framework.
•We present a formalisation of a resilient goal-oriented multi-agent system and its essential properties.•The essential concepts of system agents, goals, and their various relationships are formalised.•The conditions to ensure system resilience and reconfigurability are investigated.•The formalisation can be seen as generic guidelines for formal development of such systems.•We demonstrate how such guidelines can be interpreted within the Event-B framework. |
| Author | Pereverzeva, I. Troubitsyna, E. Laibinis, L. |
| Author_xml | – sequence: 1 givenname: L. surname: Laibinis fullname: Laibinis, L. email: linas.laibinis@mif.vu.lt organization: Vilnius University, Dep. of Computer Science, Didlaukio 47, 08303 Vilnius, Lithuania – sequence: 2 givenname: I. surname: Pereverzeva fullname: Pereverzeva, I. email: inna.pereverzeva@abo.fi organization: Åbo Akademi University, Information Technologies, Vesilinnantie 3, 20520 Turku, Finland – sequence: 3 givenname: E. surname: Troubitsyna fullname: Troubitsyna, E. email: elena.troubitsyna@abo.fi organization: Åbo Akademi University, Information Technologies, Vesilinnantie 3, 20520 Turku, Finland |
| BookMark | eNqFkLFOwzAQhi1UJErhCVjyAg6-OLaTgQEqCkiVWLpbjmNXrhIb2S5S356EMjHAdHe6_zvpvmu08MEbhO6AlECA3x_KpJ0OZUVAlISVhDQXaAmNqLBoeb1AyyklMK8reoWuUzoQQngtYImeNiGOaiiiUSl45_eF6sIxT3NygzM-F_ugBhzi3Ju-GI9Ddljt5006pWzGdIMurRqSuf2pK7TbPO_Wr3j7_vK2ftxiTQnNWIBpgVjLVKe5sQxY11DgAKCZYrXiVrBWCdEK3nSMdrxmDWttYztb9cDoCrXnszqGlKKxUrussgs-R-UGCUTOLuRBfruQswtJmJxcTCz9xX5EN6p4-od6OFNm-urTmThnjNemd9HoLPvg_uS_AG7bfIY |
| CitedBy_id | crossref_primary_10_1007_s00607_020_00861_2 |
| Cites_doi | 10.1007/s10514-007-9080-5 10.1007/s00165-014-0305-z 10.1007/s10515-008-0027-7 10.1145/2168260.2168268 10.1109/MIS.2004.40 10.1007/s10703-009-0088-7 10.1145/258077.258079 10.1007/s10458-006-5955-7 10.1145/990010.990013 10.1016/j.tcs.2007.02.025 10.1007/s00766-004-0189-1 10.1023/A:1012908529306 10.1504/IJAOSE.2010.036984 10.1023/B:AGNT.0000018806.20944.ef |
| ContentType | Journal Article |
| Copyright | 2017 Elsevier B.V. |
| Copyright_xml | – notice: 2017 Elsevier B.V. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.scico.2017.05.008 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1872-7964 |
| EndPage | 87 |
| ExternalDocumentID | 10_1016_j_scico_2017_05_008 S0167642317301181 |
| GroupedDBID | --K --M .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 4.4 457 4G. 5VS 7-5 71M 8P~ 9JN AACTN AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABBOA ABJNI ABMAC ABVKL ABYKQ ACDAQ ACGFS ACRLP ACZNC ADBBV ADEZE ADHUB AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD AXJTR BKOJK BLXMC CS3 DU5 E.L EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF IHE IXB J1W KOM LG9 M26 M41 MO0 N9A O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 RIG ROL RPZ SDF SDG SDP SES SPC SPCBC SSV SSZ T5K TN5 XPP ZMT ~G- 9DU AAEDT AAQXK AATTM AAXKI AAYWO AAYXX ABFNM ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADMUD ADNMO ADVLN AEIPS AEUPX AFFNX AFJKZ AFPUW AGHFR AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS FGOYB G-2 HZ~ R2- SEW WUQ ZY4 ~HD |
| ID | FETCH-LOGICAL-c303t-71e910ff5abc6ef515b8316111c5a54a6f759a779768b53b645859f8fbf2d153 |
| ISICitedReferencesCount | 11 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000413056100005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0167-6423 |
| IngestDate | Tue Nov 18 22:44:05 EST 2025 Sat Nov 29 03:37:18 EST 2025 Fri Feb 23 02:37:16 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Event-B Formal reasoning Goal-oriented development System resilience Multi-agent systems |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c303t-71e910ff5abc6ef515b8316111c5a54a6f759a779768b53b645859f8fbf2d153 |
| PageCount | 22 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_scico_2017_05_008 crossref_primary_10_1016_j_scico_2017_05_008 elsevier_sciencedirect_doi_10_1016_j_scico_2017_05_008 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-11-15 |
| PublicationDateYYYYMMDD | 2017-11-15 |
| PublicationDate_xml | – month: 11 year: 2017 text: 2017-11-15 day: 15 |
| PublicationDecade | 2010 |
| PublicationTitle | Science of computer programming |
| PublicationYear | 2017 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Weyns, Malek, Jesper Andersson (br0490) May 2012; 7 van Lamsweerde (br0450) 2003; vol. 2804 White (br0470) 1993 Tarasyuk, Troubitsyna, Laibinis (br0430) 2015; 27 Norman, Parker (br0290) 2014 Lomuscio, Qu, Raimondi (br0210) 2009; vol. 5643 Aziz, Arenas, Bicarregui, Ponsard, Massonet (br0010) 2009 Weyns, Usman Iftikhar, Gil de la Iglesia, Ahmad (br0480) 2012 Roman, McCann, Plun (br0400) 1997; 6 Bordini, Fisher, Pardavila, Wooldridge (br0060) 2003 Ball, Butler (br0040) 2009 Morandini, Penserini, Perini (br0280) 2008 McIver, Morgan (br0270) 2005 Darimont, Delor, Massonet, van Lamsweerde (br0100) 1997 Hao, Song, Liu, Sun, Gui, Song Dong, Leung (br0150) 2012; vol. 7455 Laibinis, Troubitsyna, Leppänen, Lilius, Malik (br0230) August 2006; vol. 4157 Pereverzeva, Troubitsyna, Laibinis (br0340) 2012; vol. 7527 Roman, Julien, Payton (br0380) 2007; 376 Laibinis, Troubitsyna, Leppänen (br0240) July 2007 Kwiatkowska, Norman, Parker (br0160) 2010 Roman, McCann (br0390) 2002; 20 Crespi, Galstyan, Lerman (br0090) 2008; 24 Pereverzeva, Troubitsyna, Laibinis (br0360) 2012; vol. 7308 Rodin (br0410) PRISM (br0320) van Lamsweerde (br0460) 2009 Roman, Julien, Payton (br0370) 2004; vol. 2984 van Lamsweerde (br0440) 2001 Ferrari, Gnesi, Montanari, Pistore (br0130) October 2003; 12 Abrial (br0020) 2010 Heitmeyer, Kirby, Labaw, Bharadwaj (br0140) 1998; vol. 1427 Letier, Kramer, Magee, Uchitel (br0190) 2008; 15 DeLoach (br0500) 2004 Tarasyuk, Pereverzeva, Troubitsyna, Laibinis (br0420) 2013; vol. 8166 Matoussi, Gervais, Laleau (br0260) 2011 Ponsard, Dallons, Philippe (br0310) 2008 De Landtsheer, Letier, van Lamsweerde (br0200) 2004; 9 Bordini, Fisher, Visser, Wooldridge (br0070) 2006; 12 Baier, Cloth, Haverkort, Hermanns, Katoen (br0050) 2010; 36 DeLoach, García-Ojeda (br0120) 2010; 4 Bresciani, Perini, Giorgini, Giunchiglia, Mylopoulos (br0080) 2004; 8 br0330 Laibinis, Troubitsyna, Graja, Migeon, Kacem (br0220) 2014; vol. 8702 Alechina, Logan (br0030) 2016 Pereverzeva, Troubitsyna, Laibinis (br0350) 2012 Lyu, Chen, Wong (br0180) 2004; 19 Ponsard, Dieul (br0300) 2006; vol. 241 Matoussi, Gervais, Laleau (br0250) 2008 Laprie (br0170) 2008 Kwiatkowska (10.1016/j.scico.2017.05.008_br0160) 2010 Lyu (10.1016/j.scico.2017.05.008_br0180) 2004; 19 Laibinis (10.1016/j.scico.2017.05.008_br0230) 2006; vol. 4157 Weyns (10.1016/j.scico.2017.05.008_br0490) 2012; 7 Matoussi (10.1016/j.scico.2017.05.008_br0260) 2011 Bordini (10.1016/j.scico.2017.05.008_br0070) 2006; 12 Tarasyuk (10.1016/j.scico.2017.05.008_br0420) 2013; vol. 8166 Tarasyuk (10.1016/j.scico.2017.05.008_br0430) 2015; 27 Hao (10.1016/j.scico.2017.05.008_br0150) 2012; vol. 7455 McIver (10.1016/j.scico.2017.05.008_br0270) 2005 Ball (10.1016/j.scico.2017.05.008_br0040) 2009 Laibinis (10.1016/j.scico.2017.05.008_br0240) 2007 Laprie (10.1016/j.scico.2017.05.008_br0170) 2008 Pereverzeva (10.1016/j.scico.2017.05.008_br0350) 2012 Pereverzeva (10.1016/j.scico.2017.05.008_br0360) 2012; vol. 7308 Ferrari (10.1016/j.scico.2017.05.008_br0130) 2003; 12 Matoussi (10.1016/j.scico.2017.05.008_br0250) 2008 Roman (10.1016/j.scico.2017.05.008_br0370) 2004; vol. 2984 Roman (10.1016/j.scico.2017.05.008_br0390) 2002; 20 Abrial (10.1016/j.scico.2017.05.008_br0020) 2010 Norman (10.1016/j.scico.2017.05.008_br0290) 2014 Baier (10.1016/j.scico.2017.05.008_br0050) 2010; 36 Ponsard (10.1016/j.scico.2017.05.008_br0310) 2008 White (10.1016/j.scico.2017.05.008_br0470) 1993 Heitmeyer (10.1016/j.scico.2017.05.008_br0140) 1998; vol. 1427 Letier (10.1016/j.scico.2017.05.008_br0190) 2008; 15 PRISM (10.1016/j.scico.2017.05.008_br0320) Laibinis (10.1016/j.scico.2017.05.008_br0220) 2014; vol. 8702 Aziz (10.1016/j.scico.2017.05.008_br0010) 2009 Pereverzeva (10.1016/j.scico.2017.05.008_br0340) 2012; vol. 7527 Roman (10.1016/j.scico.2017.05.008_br0400) 1997; 6 Rodin (10.1016/j.scico.2017.05.008_br0410) Ponsard (10.1016/j.scico.2017.05.008_br0300) 2006; vol. 241 DeLoach (10.1016/j.scico.2017.05.008_br0120) 2010; 4 Bresciani (10.1016/j.scico.2017.05.008_br0080) 2004; 8 DeLoach (10.1016/j.scico.2017.05.008_br0500) 2004 Roman (10.1016/j.scico.2017.05.008_br0380) 2007; 376 Lomuscio (10.1016/j.scico.2017.05.008_br0210) 2009; vol. 5643 Darimont (10.1016/j.scico.2017.05.008_br0100) 1997 Morandini (10.1016/j.scico.2017.05.008_br0280) 2008 Weyns (10.1016/j.scico.2017.05.008_br0480) 2012 van Lamsweerde (10.1016/j.scico.2017.05.008_br0440) 2001 van Lamsweerde (10.1016/j.scico.2017.05.008_br0460) 2009 Crespi (10.1016/j.scico.2017.05.008_br0090) 2008; 24 De Landtsheer (10.1016/j.scico.2017.05.008_br0200) 2004; 9 Alechina (10.1016/j.scico.2017.05.008_br0030) 2016 Bordini (10.1016/j.scico.2017.05.008_br0060) 2003 van Lamsweerde (10.1016/j.scico.2017.05.008_br0450) 2003; vol. 2804 |
| References_xml | – volume: 36 start-page: 1 year: 2010 end-page: 36 ident: br0050 article-title: Performability assessment by model checking of Markov reward models publication-title: Form. Methods Syst. Des. – start-page: 156 year: 2012 end-page: 161 ident: br0350 article-title: Formal development of critical multi-agent systems: a refinement approach publication-title: 2012 Ninth European Dependable Computing Conference – volume: vol. 8702 start-page: 363 year: 2014 end-page: 377 ident: br0220 article-title: Formal modelling and verification of cooperative ant behaviour in Event-B publication-title: Software Engineering and Formal Methods – 12th International Conference – volume: 27 start-page: 53 year: 2015 end-page: 77 ident: br0430 article-title: Integrating stochastic reasoning into Event-B development publication-title: Form. Asp. Comput. – volume: 7 start-page: 8:1 year: May 2012 end-page: 8:61 ident: br0490 article-title: FORMS: unifying reference model for formal specification of distributed self-adaptive systems publication-title: ACM Trans. Auton. Adapt. Syst. – volume: vol. 1427 start-page: 526 year: 1998 end-page: 531 ident: br0140 article-title: SCR*: a toolset for specifying and analyzing software requirements publication-title: Computer Aided Verification, 10th International Conference – volume: 8 start-page: 203 year: 2004 end-page: 236 ident: br0080 article-title: Tropos: an agent-oriented software development methodology publication-title: Auton. Agents Multi-Agent Syst. – year: 2016 ident: br0030 article-title: Verifying systems of resource-bounded agents publication-title: Pursuit of the Universal: Proceedings 12th Conference on Computability in Europe – start-page: 612 year: 1997 end-page: 613 ident: br0100 article-title: GRAIL/KAOS: an environment for goal-driven requirements engineering publication-title: Proceedings of the 19th International Conference on Software Engineering – volume: 9 start-page: 104 year: 2004 end-page: 120 ident: br0200 article-title: Deriving tabular event-based specifications from goal-oriented requirements models publication-title: Requir. Eng. – ident: br0320 article-title: Probabilistic symbolic model checker – start-page: 1691 year: 2010 end-page: 1698 ident: br0160 article-title: Advances and challenges of probabilistic model checking publication-title: Proc. 48th Annual Allerton Conference on Communication, Control and Computing – volume: vol. 7455 start-page: 16 year: 2012 end-page: 30 ident: br0150 article-title: Probabilistic model checking multi-agent behaviors in dispersion games using counter abstraction publication-title: PRIMA 2012 – year: 2008 ident: br0170 article-title: From dependability to resilience publication-title: DSN 2008, Dependable Systems and Networks – volume: vol. 4157 start-page: 261 year: August 2006 end-page: 287 ident: br0230 article-title: Formal service-oriented development of fault tolerant systems publication-title: Rigorous Development of Complex Fault Tolerant Systems – volume: 19 start-page: 32 year: 2004 end-page: 38 ident: br0180 article-title: Design and evaluation of a fault-tolerant mobile-agent system publication-title: IEEE Intell. Syst. – volume: vol. 241 year: 2006 ident: br0300 article-title: From requirements models to formal specifications in B publication-title: Proceedings of the CAISE*06 Workshop on Regulations Modelling and Their Validation and Verification ReMo2V '06 – volume: 6 start-page: 250 year: 1997 end-page: 282 ident: br0400 article-title: Mobile UNITY: reasoning and specification in mobile computing publication-title: ACM Trans. Softw. Eng. Methodol. – volume: vol. 2984 start-page: 12 year: 2004 end-page: 36 ident: br0370 article-title: A formal treatment of context-awareness publication-title: Fundamental Approaches to Software Engineering, 7th International Conference – volume: vol. 8166 start-page: 109 year: 2013 end-page: 124 ident: br0420 article-title: Formal development and quantitative assessment of a resilient multi-robotic system publication-title: Software Engineering for Resilient Systems, Proceedings 5th International Workshop, SERENE 2013, Kiev, Ukraine, October 3–4, 2013 – year: 2014 ident: br0290 article-title: Quantitative Verification: Formal Guarantees for Timeliness, Reliability and Performance – volume: 12 start-page: 239 year: 2006 end-page: 256 ident: br0070 article-title: Verifying multi-agent programs by model checking publication-title: Auton. Agents Multi-Agent Syst. – year: 2010 ident: br0020 article-title: Modeling in Event-B – start-page: 104 year: 2009 end-page: 129 ident: br0040 article-title: Event-B patterns for specifying fault-tolerance in multi-agent interaction publication-title: Methods, Models and Tools for Fault Tolerance – volume: 12 start-page: 440 year: October 2003 end-page: 473 ident: br0130 article-title: A model-checking verification environment for mobile processes publication-title: ACM Trans. Softw. Eng. Methodol. – start-page: 249 year: 2001 end-page: 263 ident: br0440 article-title: Goal-oriented requirements engineering: a guided tour publication-title: Requirements Engineering – volume: vol. 7308 start-page: 147 year: 2012 end-page: 161 ident: br0360 article-title: Formal goal-oriented development of resilient MAS in Event-B publication-title: Reliable Software Technologies – Ada-Europe 2012 – 17th Ada-Europe International Conference on Reliable Software Technologies, Stockholm, Sweden, June 11–15, 2012 – start-page: 139 year: 2011 end-page: 148 ident: br0260 article-title: A goal-based approach to guide the design of an abstract Event-B specification publication-title: 16th IEEE International Conference on Engineering of Complex Computer Systems – start-page: 9 year: 2008 end-page: 16 ident: br0280 article-title: Towards Goal-oriented development of self-adaptive systems publication-title: Proceedings of the 2008 International Workshop on Software Engineering for Adaptive and Self-managing Systems – volume: 20 start-page: 47 year: 2002 end-page: 68 ident: br0390 article-title: A notation and logic for mobile computing publication-title: Form. Methods Syst. Des. – year: 2009 ident: br0460 article-title: Requirements Engineering: From System Goals to UML Models to Software Specifications – ident: br0410 article-title: Event-B platform – start-page: 22 year: 2008 end-page: 23 ident: br0310 article-title: From rigorous requirements engineering to formal system design of safety-critical systems publication-title: ERCIM News (75) – volume: 376 start-page: 185 year: 2007 end-page: 204 ident: br0380 article-title: Modeling adaptive behaviors in context UNITY publication-title: Theor. Comput. Sci. – start-page: 96 year: 2009 end-page: 105 ident: br0010 article-title: From goal-oriented requirements to Event-B specifications publication-title: First NASA Formal Methods Symposium – NFM 2009 – volume: vol. 5643 start-page: 682 year: 2009 end-page: 688 ident: br0210 article-title: MCMAS: a model checker for the verification of multi-agent systems publication-title: CAV 2009 – ident: br0330 article-title: ProB Animator and Model Checker – start-page: 24 year: July 2007 end-page: 32 ident: br0240 article-title: Formal reasoning about fault tolerance and parallelism in communicating systems publication-title: Proceedings of Workshop on Methods, Models and Tools for Fault Tolerance – start-page: 338 year: 2008 ident: br0250 article-title: A first attempt to express kaos refinement patterns with Event B publication-title: Abstract State Machines, B and Z, First International Conference, ABZ 2008 – volume: 15 start-page: 175 year: 2008 end-page: 206 ident: br0190 article-title: Deriving event-based transition systems from goal-oriented requirements models publication-title: Autom. Softw. Eng. – volume: vol. 2804 start-page: 25 year: 2003 end-page: 43 ident: br0450 article-title: From system goals to software architecture publication-title: Formal Methods for Software Architectures – start-page: 409 year: 2003 end-page: 416 ident: br0060 article-title: Model checking AgentSpeak publication-title: AAMAS 2003 – volume: vol. 7527 start-page: 16 year: 2012 end-page: 31 ident: br0340 article-title: A case study in formal development of a fault tolerant multi-robotic system publication-title: Software Engineering for Resilient Systems – Proceedings 4th International Workshop, SERENE 2012, Pisa, Italy, September 27–28, 2012 – volume: 4 start-page: 244 year: 2010 end-page: 280 ident: br0120 article-title: O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems publication-title: IJAOSE – year: 1993 ident: br0470 article-title: Markov Decision Processes – start-page: 107 year: 2004 end-page: 125 ident: br0500 article-title: The MaSE methodology publication-title: Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook – year: 2005 ident: br0270 article-title: Abstraction, Refinement and Proof for Probabilistic Systems – start-page: 67 year: 2012 end-page: 79 ident: br0480 article-title: A survey of formal methods in self-adaptive systems publication-title: Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering – volume: 24 start-page: 303 year: 2008 end-page: 313 ident: br0090 article-title: Top-down vs bottom-up methodologies in multi-agent system design publication-title: Auton. Robots – start-page: 96 year: 2009 ident: 10.1016/j.scico.2017.05.008_br0010 article-title: From goal-oriented requirements to Event-B specifications – year: 2010 ident: 10.1016/j.scico.2017.05.008_br0020 – volume: 24 start-page: 303 issue: 3 year: 2008 ident: 10.1016/j.scico.2017.05.008_br0090 article-title: Top-down vs bottom-up methodologies in multi-agent system design publication-title: Auton. Robots doi: 10.1007/s10514-007-9080-5 – volume: 27 start-page: 53 issue: 1 year: 2015 ident: 10.1016/j.scico.2017.05.008_br0430 article-title: Integrating stochastic reasoning into Event-B development publication-title: Form. Asp. Comput. doi: 10.1007/s00165-014-0305-z – year: 2008 ident: 10.1016/j.scico.2017.05.008_br0170 article-title: From dependability to resilience – volume: 15 start-page: 175 issue: 2 year: 2008 ident: 10.1016/j.scico.2017.05.008_br0190 article-title: Deriving event-based transition systems from goal-oriented requirements models publication-title: Autom. Softw. Eng. doi: 10.1007/s10515-008-0027-7 – volume: vol. 4157 start-page: 261 year: 2006 ident: 10.1016/j.scico.2017.05.008_br0230 article-title: Formal service-oriented development of fault tolerant systems – volume: vol. 5643 start-page: 682 year: 2009 ident: 10.1016/j.scico.2017.05.008_br0210 article-title: MCMAS: a model checker for the verification of multi-agent systems – start-page: 24 year: 2007 ident: 10.1016/j.scico.2017.05.008_br0240 article-title: Formal reasoning about fault tolerance and parallelism in communicating systems – volume: 7 start-page: 8:1 issue: 1 year: 2012 ident: 10.1016/j.scico.2017.05.008_br0490 article-title: FORMS: unifying reference model for formal specification of distributed self-adaptive systems publication-title: ACM Trans. Auton. Adapt. Syst. doi: 10.1145/2168260.2168268 – volume: 19 start-page: 32 issue: 5 year: 2004 ident: 10.1016/j.scico.2017.05.008_br0180 article-title: Design and evaluation of a fault-tolerant mobile-agent system publication-title: IEEE Intell. Syst. doi: 10.1109/MIS.2004.40 – year: 2016 ident: 10.1016/j.scico.2017.05.008_br0030 article-title: Verifying systems of resource-bounded agents – start-page: 67 year: 2012 ident: 10.1016/j.scico.2017.05.008_br0480 article-title: A survey of formal methods in self-adaptive systems – start-page: 107 year: 2004 ident: 10.1016/j.scico.2017.05.008_br0500 article-title: The MaSE methodology – start-page: 338 year: 2008 ident: 10.1016/j.scico.2017.05.008_br0250 article-title: A first attempt to express kaos refinement patterns with Event B – start-page: 22 year: 2008 ident: 10.1016/j.scico.2017.05.008_br0310 article-title: From rigorous requirements engineering to formal system design of safety-critical systems – volume: vol. 7527 start-page: 16 year: 2012 ident: 10.1016/j.scico.2017.05.008_br0340 article-title: A case study in formal development of a fault tolerant multi-robotic system – start-page: 612 year: 1997 ident: 10.1016/j.scico.2017.05.008_br0100 article-title: GRAIL/KAOS: an environment for goal-driven requirements engineering – volume: 36 start-page: 1 issue: 1 year: 2010 ident: 10.1016/j.scico.2017.05.008_br0050 article-title: Performability assessment by model checking of Markov reward models publication-title: Form. Methods Syst. Des. doi: 10.1007/s10703-009-0088-7 – ident: 10.1016/j.scico.2017.05.008_br0410 – year: 2009 ident: 10.1016/j.scico.2017.05.008_br0460 – volume: vol. 7455 start-page: 16 year: 2012 ident: 10.1016/j.scico.2017.05.008_br0150 article-title: Probabilistic model checking multi-agent behaviors in dispersion games using counter abstraction – volume: vol. 1427 start-page: 526 year: 1998 ident: 10.1016/j.scico.2017.05.008_br0140 article-title: SCR*: a toolset for specifying and analyzing software requirements – year: 1993 ident: 10.1016/j.scico.2017.05.008_br0470 – volume: 6 start-page: 250 issue: 3 year: 1997 ident: 10.1016/j.scico.2017.05.008_br0400 article-title: Mobile UNITY: reasoning and specification in mobile computing publication-title: ACM Trans. Softw. Eng. Methodol. doi: 10.1145/258077.258079 – start-page: 139 year: 2011 ident: 10.1016/j.scico.2017.05.008_br0260 article-title: A goal-based approach to guide the design of an abstract Event-B specification – volume: vol. 7308 start-page: 147 year: 2012 ident: 10.1016/j.scico.2017.05.008_br0360 article-title: Formal goal-oriented development of resilient MAS in Event-B – start-page: 104 year: 2009 ident: 10.1016/j.scico.2017.05.008_br0040 article-title: Event-B patterns for specifying fault-tolerance in multi-agent interaction – volume: vol. 8166 start-page: 109 year: 2013 ident: 10.1016/j.scico.2017.05.008_br0420 article-title: Formal development and quantitative assessment of a resilient multi-robotic system – volume: vol. 2984 start-page: 12 year: 2004 ident: 10.1016/j.scico.2017.05.008_br0370 article-title: A formal treatment of context-awareness – year: 2014 ident: 10.1016/j.scico.2017.05.008_br0290 – volume: vol. 241 year: 2006 ident: 10.1016/j.scico.2017.05.008_br0300 article-title: From requirements models to formal specifications in B – volume: 12 start-page: 239 issue: 2 year: 2006 ident: 10.1016/j.scico.2017.05.008_br0070 article-title: Verifying multi-agent programs by model checking publication-title: Auton. Agents Multi-Agent Syst. doi: 10.1007/s10458-006-5955-7 – volume: 12 start-page: 440 issue: 4 year: 2003 ident: 10.1016/j.scico.2017.05.008_br0130 article-title: A model-checking verification environment for mobile processes publication-title: ACM Trans. Softw. Eng. Methodol. doi: 10.1145/990010.990013 – volume: 376 start-page: 185 issue: 3 year: 2007 ident: 10.1016/j.scico.2017.05.008_br0380 article-title: Modeling adaptive behaviors in context UNITY publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2007.02.025 – volume: 9 start-page: 104 issue: 2 year: 2004 ident: 10.1016/j.scico.2017.05.008_br0200 article-title: Deriving tabular event-based specifications from goal-oriented requirements models publication-title: Requir. Eng. doi: 10.1007/s00766-004-0189-1 – volume: 20 start-page: 47 issue: 1 year: 2002 ident: 10.1016/j.scico.2017.05.008_br0390 article-title: A notation and logic for mobile computing publication-title: Form. Methods Syst. Des. doi: 10.1023/A:1012908529306 – volume: vol. 8702 start-page: 363 year: 2014 ident: 10.1016/j.scico.2017.05.008_br0220 article-title: Formal modelling and verification of cooperative ant behaviour in Event-B – volume: 4 start-page: 244 issue: 3 year: 2010 ident: 10.1016/j.scico.2017.05.008_br0120 article-title: O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems publication-title: IJAOSE doi: 10.1504/IJAOSE.2010.036984 – volume: vol. 2804 start-page: 25 year: 2003 ident: 10.1016/j.scico.2017.05.008_br0450 article-title: From system goals to software architecture – ident: 10.1016/j.scico.2017.05.008_br0320 – start-page: 9 year: 2008 ident: 10.1016/j.scico.2017.05.008_br0280 article-title: Towards Goal-oriented development of self-adaptive systems – start-page: 409 year: 2003 ident: 10.1016/j.scico.2017.05.008_br0060 article-title: Model checking AgentSpeak – year: 2005 ident: 10.1016/j.scico.2017.05.008_br0270 – start-page: 156 year: 2012 ident: 10.1016/j.scico.2017.05.008_br0350 article-title: Formal development of critical multi-agent systems: a refinement approach – start-page: 249 year: 2001 ident: 10.1016/j.scico.2017.05.008_br0440 article-title: Goal-oriented requirements engineering: a guided tour – volume: 8 start-page: 203 issue: 3 year: 2004 ident: 10.1016/j.scico.2017.05.008_br0080 article-title: Tropos: an agent-oriented software development methodology publication-title: Auton. Agents Multi-Agent Syst. doi: 10.1023/B:AGNT.0000018806.20944.ef – start-page: 1691 year: 2010 ident: 10.1016/j.scico.2017.05.008_br0160 article-title: Advances and challenges of probabilistic model checking |
| SSID | ssj0006471 |
| Score | 2.2492268 |
| Snippet | In this paper we present our formalisation of a resilient goal-oriented multi-agent system and its essential properties. The formalisation covers the notions... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 66 |
| SubjectTerms | Event-B Formal reasoning Goal-oriented development Multi-agent systems System resilience |
| Title | Formal reasoning about resilient goal-oriented multi-agent systems |
| URI | https://dx.doi.org/10.1016/j.scico.2017.05.008 |
| Volume | 148 |
| WOSCitedRecordID | wos000413056100005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-7964 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0006471 issn: 0167-6423 databaseCode: AIEXJ dateStart: 19950201 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3fT9swELYm2AMvY-yHBmzID3tjRkkaO8kjTEWwBzSJPvQtsh17KupS1BQE_PXc2Y5b1AmxSXuJqrRurLvL3XfW3XeEfM10kmluBiy1iWQ5YF6mBLdMqKyxoqnSplFu2ERxcVGOx9XPUDbWuXECRduWd3fV9X9VNdwDZWPr7F-oO_4p3IDPoHS4gtrh-iLFnyIKRbZ-2fmjVl97DGn1ZIrNj4e_ZnLKZshvjGjTVRQyiR1Wgda5WwWs_bsfqs9xAERf0_W7j3qOt3GikKTEpflHS3-LBFHzB3PrIOp5_GI0n92oyaK79x1pw6PVwwcIaFgAx5cnYmtdMf6QEpwv5DXecRnvWMsCkHzlGcuj5_Ukm8F3CrEWhdf8uz9quILMH94TLMzzvKtJuQxnscjwEveB20idF8P-_M2s4BX4vs3j8-H4R4zYwifmcd89O5WrA1x71J8RzAoqGb0lb0I6QY-9GeyQV6Z9R7b7UR00aO89OfFWQaNVUGcVNFoFfWIVdMUqaLCKD2R0Ohx9P2NhfAbTgEsWrEgNYEFruVRaGAvAVZUDAPhpqrnkuRQWhCGLAgBpqfhAiRxSx8qWVtmsgUD4kWy0s9Z8IhRyes1TY4uksblQVuo8t4nWOmtUYmy1S7JeIrUO1PI44WRa9zWEV7UTY41irBNegxh3ybe46Nozqzz_c9GLug7g0IO-GmzjuYV7_7pwn2wtTf4z2VjMb8wX8lrfLibd_CDY0CNod4vv |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Formal+reasoning+about+resilient+goal-oriented+multi-agent+systems&rft.jtitle=Science+of+computer+programming&rft.au=Laibinis%2C+L.&rft.au=Pereverzeva%2C+I.&rft.au=Troubitsyna%2C+E.&rft.date=2017-11-15&rft.pub=Elsevier+B.V&rft.issn=0167-6423&rft.eissn=1872-7964&rft.volume=148&rft.spage=66&rft.epage=87&rft_id=info:doi/10.1016%2Fj.scico.2017.05.008&rft.externalDocID=S0167642317301181 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-6423&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-6423&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-6423&client=summon |