publications
2024
- Teaching Formal Methods in Application Domains - A Case Study in Computer and Network SecurityIn Formal Methods Teaching - 6th Formal Methods Teaching Workshop, FMTea 2024, Milan, Italy, September 10, 2024, Proceedings, Oct 2024
- 20th International Conference on Formal Aspects of Component Software (FACS 2024), ProceedingsOct 2024
- 5th International Workshop on Formal Methods for Blockchains (FMBC 2024), ProceedingsOct 2024
2023
2022
- Review on Modelling and Verification of Secure Exams: By Rosario Giustolisi Springer, Cham, 2018, X, 133 pp, ISBN: 9783319671062 (Hardback, GBP89.99), ISBN: 9783030097899 (Paperback, GBP64.99), ISBN: 9783319671079 (eBook, GBP51.99)Formal Aspects Computing, Oct 2022
2021
- 3rd International Workshop on Formal Methods for Blockchains (FMBC 2021), ProceedingsOct 2021
- Compositional Verification using Model Checking and Theorem ProvingIn Model-Based Engineering of Collaborative Embedded Systems, Oct 2021
- A Denotational Semantics of Solidity in Isabelle/HOLIn Software Engineering and Formal Methods - 19th International Conference, SEFM 2021, Virtual Event, December 6-10, 2021, Proceedings, Oct 2021
- Runtime verification for dynamic architecturesJournal of Logical and Algebraic Methods in Programming, Oct 2021
2020
- Modeling and Verifying Dynamic Architectures with FACTum StudioIn Formal Aspects of Component Software, Oct 2020
- Formal methods in dependable systems engineering: a survey of professionals from Europe and North AmericaEmpir. Softw. Eng., Oct 2020
- On the impact of architecture design decisions on the quality of blockchain-based applicationsKnowl. Eng. Rev., Oct 2020
- Formal Methods. FM 2019 International Workshops - Porto, Portugal, October 7-11, 2019, Revised Selected Papers, Part IOct 2020
- Formal Methods. FM 2019 International Workshops - Porto, Portugal, October 7-11, 2019, Revised Selected Papers, Part IIOct 2020
- 2nd International Workshop on Formal Methods for Blockchains (FMBC 2024), ProceedingsOct 2020
2019
- Towards Verified Blockchain Architectures: A Case Study on Interactive Architecture VerificationIn Formal Techniques for Distributed Objects, Components, and Systems, Oct 2019
- Detecting Architectural Erosion using Runtime VerificationIn Proceedings 12th Interaction and Concurrency Experience, Copenhagen, Denmark, 20-21 June 2019, Oct 201912th Interaction and Concurrency Experience
-
- A denotational Semantics for Composition in Dynamic ArchitecturesIn 2019 International Symposium on Theoretical Aspects of Software Engineering (TASE), Jul 2019
- Axiomatic Specification and Verification of Architectural Design Patterns using Interactive Theorem ProvingTechnische Universität München, Jul 2019
- Verifying Dynamic Architectures using Model Checking and Interactive Theorem ProvingIn Software Engineering and Software Management 2019, Jul 2019
- Strategic logics for collaborative embedded systemsSICS Software-Intensive Cyber-Physical Systems, Jul 2019
2018
- A Framework for Interactive Verification of Architectural Design Patterns in Isabelle/HOLIn The 20th International Conference on Formal Engineering Methods, ICFEM 2018, Proceedings, Jul 2018
- On Syntactic and Semantic Dependencies in Service-Oriented ArchitecturesIn 12th International Symposium on Theoretical Aspects of Software Engineering, Jul 2018
- Hierarchical Specification and Verification of Architecture Design PatternsIn Fundamental Approaches to Software Engineering - 21th International Conference, FASE 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings, Jul 2018
- A Theory of Architectural Design PatternsArchive of Formal Proofs, Mar 2018\urlhttp://isa-afp.org/entries/Architectural_Design_Patterns.html, Formal proof development
- FACTUM Studio: A Tool for the Axiomatic Specification and Verification of Architectural Design PatternsIn Formal Aspects of Component Software - FACS 2018 - 15th International Conference, Proceedings, Mar 2018
- Simulation-Based Analysis of Blockchain ArchitecturesIn The 3rd Symposium on Distributed Ledger Technology, SDLT 3, Proceedings, Mar 2018
2017
- Towards a Calculus for Dynamic ArchitecturesIn Theoretical Aspects of Computing - ICTAC 2017 - 14th International Colloquium, Hanoi, Vietnam, October 23-27, 2017, Proceedings, Mar 2017
- Verifying Patterns of Dynamic Architectures using Model CheckingIn Proceedings International Workshop on Formal Engineering approaches to Software Components and Architectures, FESCA@ETAPS 2017, Uppsala, Sweden, 22nd April 2017., Mar 2017
-
- Grounded Architectures: Using Grounded Theory for the Design of Software ArchitecturesIn 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), Apr 2017
- Research Challenges for a Future-Proof E/E Architecture - A Project StatementIn INFORMATIK 2017, Apr 2017
- On the Semantics of Temporal Specifications of Component-Behavior for Dynamic ArchitecturesIn Eleventh International Symposium on Theoretical Aspects of Software Engineering, Apr 2017
2016
- On Activation, Connection, and Behavior in Dynamic ArchitecturesScientific Annals of Computer Science, Apr 2016
- Verification of component architectures using mode-based contractsIn 2016 ACM/IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE), Nov 2016
2015
- A Model of Layered ArchitecturesIn Proceedings 12th International Workshop on Formal Engineering approaches to Software Components and Architectures, FESCA 2015, London, United Kingdom, April 12th, 2015., Nov 2015
- A Model of Service-Oriented ArchitecturesIn Components, Architectures and Reuse Software (SBCARS), 2015 IX Brazilian Symposium on, Nov 2015
2014
- Towards a Theory of Architectural StylesIn Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014, Nov 2014
2013
- On the laws of failure: a theory of compensable programsIn Eurocon 2013, Jul 2013
- On the Laws of Failure: A Theory of Compensable ProgramsUniversität Augsburg, Lunwig Maximilan Universität München, Technische Universität München, Jul 2013
2010
- Applying the Scientific Method in the Definition and Analysis of a new Architectural StyleFree University of Bolzano, Jul 2010