A Methodological Approach To Verify Architecture Resiliency

dc.authoridMirakhorli, Mehdi/0009-0000-7963-3756
dc.authorscopusid57188733292
dc.authorscopusid24476902900
dc.authorscopusid22733866000
dc.authorscopusid23390242500
dc.authorwosidda Silva Santos, Joanna Cecilia/AAF-7544-2021
dc.contributor.authorSantos, Joanna C. S.
dc.contributor.authorSuloglu, Selma
dc.contributor.authorCatano, Nestor
dc.contributor.authorMirakhorli, Mehdi
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:50:25Z
dc.date.available2024-07-05T15:50:25Z
dc.date.issued2023
dc.departmentAtılım Universityen_US
dc.department-temp[Santos, Joanna C. S.] Univ Notre Dame, Notre Dame, IN 46556 USA; [Suloglu, Selma] Atilim Univ, Ankara, Turkiye; [Catano, Nestor; Mirakhorli, Mehdi] Rochester Inst Technol, Rochester, NY 14623 USAen_US
dc.descriptionMirakhorli, Mehdi/0009-0000-7963-3756en_US
dc.description.abstractArchitecture-first approach to address software resiliency is becoming the mainstream development method for mission-critical and software-intensive systems. In such approach, resiliency is built into the system from the ground up, starting with a robust software architecture design. As a result, a flaw in the design of a resilient architecture affects the system's ability to anticipate, withstand, recover from, and adapt to adverse conditions, stresses, attacks, or compromises on cyber-resources. In this paper, we present an architecture-centric reasoning and verification methodology for detecting design weaknesses in resilient systems. Our goal is to assist software architects in building sound architectural models of their systems. We showcase our approach with the aid of an Autonomous Robot modeled in AADL, in which we use our methodology to uncover three architectural weaknesses in the adoption of three architectural tactics.en_US
dc.description.sponsorshipDefense Advanced Research Projects Agency, DARPA, (006376-002); Defense Advanced Research Projects Agency, DARPAen_US
dc.description.sponsorshipDefense Advanced Research Projects Agency (DARPA) [006376-002]en_US
dc.description.sponsorshipThis work is partially supported by Defense Advanced Research Projects Agency (DARPA) under award number: 006376-002.en_US
dc.description.woscitationindexConference Proceedings Citation Index - Science
dc.identifier.citationcount0
dc.identifier.doi10.1007/978-3-031-36889-9_22
dc.identifier.endpage336en_US
dc.identifier.isbn9783031368882
dc.identifier.isbn9783031368899
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.scopus2-s2.0-85186771487
dc.identifier.scopusqualityQ3
dc.identifier.startpage321en_US
dc.identifier.urihttps://doi.org/10.1007/978-3-031-36889-9_22
dc.identifier.volume13928en_US
dc.identifier.wosWOS:001310761900022
dc.institutionauthorNazlıoğlu, Selma
dc.language.isoenen_US
dc.publisherSpringer international Publishing Agen_US
dc.relation.ispartof16th European Conference on Software Architecture (ECSA) -- SEP 19-23, 2022 -- Prague, CZECH REPUBLICen_US
dc.relation.ispartofseriesLecture Notes in Computer Science
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectCyber resiliencyen_US
dc.subjectArchitecture Analysis and Design Languageen_US
dc.subjectAADLen_US
dc.subjectArchitecture Tacticsen_US
dc.titleA Methodological Approach To Verify Architecture Resiliencyen_US
dc.typeConference Objecten_US
dspace.entity.typePublication
relation.isAuthorOfPublication1deb41cd-45a4-4520-bc22-7addb375a869
relation.isAuthorOfPublication.latestForDiscovery1deb41cd-45a4-4520-bc22-7addb375a869
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections