Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Software Architecture: Trends
1. Università degli Studi dell’Aquila
Henry Muccini
DISIM, University of L’Aquila
henry.muccini@univaq.it, @muccinihenry, www.henrymuccini.com
@University of SPLIT, Croatia – May 2014
2. Researcher at the University of L’Aquila,
Italy
Research
Software Testing, Verification and Validation
Model Driven Engineering
2
3. Research interests
on developing methods and tools for the
analysis and design of software architectures
→Architecture-driven Model-based Testing, Model-
checking, and V&V
→Models Interoperability in Software Architecture
Descriptions
→Group Decision Making in Software Architecture
→Multi-view Software Architecture Description
→Architecting Wireless Sensor Network
→Engineering Mobile Applications
M
D
E
6. Software Architecture definitions
Perry and Wolf, ’92 (aspects):
→“Architecture is concerned with the selection of architectural elements,
their interactions, and the constraints on those elements and their
interactions necessary to provide a framework in which to satisfy the
requirements and serve as a basis for the design.”
→Elements are divided into processing elements, data elements and
connection elements
Garlan and Shaw, ’93 (elements):
→ Architecture for a specific system may be captured as “a collection of
computational components - or simply components - together with a
description of the interactions between these components - the connectors
–”