Graph-Based Algorithms for Boolean Function Manipulation
IEEE Transactions on Computers
PLDI '90 Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation
In transition from global to modular temporal reasoning about programs
Logics and models of concurrent systems
Dynamic slicing of computer programs
Journal of Systems and Software
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
A taxonomy of model abstraction techniques
WSC '95 Proceedings of the 27th conference on Winter simulation
Formal Methods in System Design - Special issue on symmetry in automatic verification
Software architecture in practice
Software architecture in practice
Software architecture analysis: a dynamic slicing approach
ACIS International Journal of Computer & Information Science
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
An efficient verification method for parallel and distributed programs
Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, School/Workshop
ICSE '81 Proceedings of the 5th international conference on Software engineering
Formal Methods for Software Architectures: Third International School on Formal Methods for the Design of Computer, Communication, and Software Systems--Software Architectures, Sfm 2003 (Lecture Notes in Computer Science, 2804)
Compositional Verification of Middleware-Based Software Architecture Descriptions
Proceedings of the 26th International Conference on Software Engineering
CHARMY: an extensible tool for architectural analysis
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
A scenario based notation for specifying temporal properties
Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools
Spin model checker, the: primer and reference manual
Spin model checker, the: primer and reference manual
TESTOR: deriving test sequences from model-based specifications
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Graphical scenarios for specifying temporal properties: an automated approach
Automated Software Engineering
Slicing for model reduction in adaptive embedded systems development
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
State-based model slicing: A survey
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
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 while reducing the time and cost of production. Model-checking is one of the most promising verification techniques, however its use for very large systems is not always possible due to the state explosion problem. In this paper we propose an approach that slices and abstracts the SA of a system in order to reduce the model complexity without compromising the verification validity. This approach exploits the characteristics of the SA model and the structure of the property of interest. It is applied to an industrial telecommunication system of the Selex Communications company.