A brief survey of program slicing
ACM SIGSOFT Software Engineering Notes
Regression testing based-on slicing of component-based software architectures
ISEC '08 Proceedings of the 1st India software engineering conference
Slicing UML architectural models
ACM SIGSOFT Software Engineering Notes
UOST: UML/OCL aggressive slicing technique for efficient verification of models
SAM'10 Proceedings of the 6th international conference on System analysis and modeling: about models
Evaluation of tools and slicing techniques for efficient verification of UML/OCL class diagrams
Advances in Software Engineering
Architectural slicing: towards automatic harvesting of architectural prototypes
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
Software architectural design is becoming increasingly important in software engineering, as being manifested through various recent developments in the field such as the component based software engineering paradigm and the distributed and collaborative computing paradigm.Abstraction is such a mechanism as the key concept underpinning software architecture, namely hiding the immense amount of details. Despite its long recognized benefits, however, abstraction can also pose difficulties with the understanding and analysis of software architecture since one architecture can result in potentially an infinite number of different system behaviors. In order to alleviate such difficulties, we introduce the notion of dynamic software architecture slicing (DSAS), a methodology for using the notion, and an algorithm to generate dynamic software architecture slice. We demonstrate the feasibility and the expected benefits of the approach by using an illustrative example.