Statistical model checking of dynamic software architectures

E Cavalcante, J Quilbeuf, LM Traonouez… - … Conference on Software …, 2016 - Springer
The critical nature of many complex software-intensive systems calls for formal, rigorous
architecture descriptions as means of supporting automated verification and enforcement of …

A logic for the statistical model checking of dynamic software architectures

J Quilbeuf, E Cavalcante, LM Traonouez… - … Applications of Formal …, 2016 - Springer
Dynamic software architectures emerge when addressing important features of
contemporary systems, which often operate in dynamic environments subjected to change …

A classification and comparison of model checking software architecture techniques

P Zhang, H Muccini, B Li - Journal of Systems and Software, 2010 - Elsevier
Software architecture specifications are used for many different purposes, such as
documenting architectural decisions, predicting architectural qualities before the system is …

Model checking for software architectures

R Mateescu - European Workshop on Software Architecture, 2004 - Springer
Software architectures are engineering artifacts which provide high-level descriptions of
complex systems. Certain recent architecture description languages (Asl s) allow to …

Formalizing and verifying stochastic system architectures using Monterey Phoenix

S Song, J Zhang, Y Liu, M Auguston, J Sun… - Software & Systems …, 2016 - Springer
The analysis of software architecture plays an important role in understanding the system
structures and facilitate proper implementation of user requirements. Despite its importance …

[PDF][PDF] PAT approach to Architecture Behavioural Verification.

N Chondamrongkul, J Sun, I Warren - SEKE, 2019 - academia.edu
Software architecture design plays a vital role in software development, as it gives an
overview of how the software system should be constructed and executed at runtime. The …

Reducing software architecture models complexity: A slicing and abstraction approach

D Colangelo, D Compare, P Inverardi… - … Conference on Formal …, 2006 - Springer
Software architectures (SA) represents a critical design level for software systems.
Architectural choices need to be analyzed and verified to achieve a better software quality …

A research landscape on formal verification of software architecture descriptions

C Araujo, E Cavalcante, T Batista, M Oliveira… - IEEE …, 2019 - ieeexplore.ieee.org
One of the many different purposes of software architecture descriptions is contributing to an
early analysis of the architecture with respect to quality attributes. The critical nature of many …

A comparative study of formal verification techniques for software architecture specifications

JJP Tsai, K Xu - Annals of Software Engineering, 2000 - Springer
With the rapid growth of network computing, the demand for large‐scale and complex
software systems has increased dramatically. However, the development of large‐scale and …

A metamodel for the support of semantically rich modular architectures in the context of static architecture compliance checking

L Pruijt, S Brinkkemper - Proceedings of the WICSA 2014 Companion …, 2014 - dl.acm.org
Architecture Compliance Checking (ACC) is an approach to verify the conformance of
implemented program code to high-level models of architectural design. Static ACC is …