Scanning the Internet for External Cloud Exposures via SSL Certs
Comparing Architecture Description Languages
1. Comparing Architecture Description Languages for Mobile Software Systems Nour Ali Politecnico di Milano [email_address] Carlos Solís, Isidro Ramos Universidad Politecnica de Valencia {csolis, iramos}@dsic.upv.es
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15. Notion of Location Hierarchical Flat Flat Flat Hierarchical Flat Flat Flat Type Explicitly, an ambient connector Ambient-PRISMA Explicitly, physical components Con Moto Explicitly, a border connector C2Sadel Implicitly, composite component MobiS Implicitly,composite component -ADL Implicitly, composite component LAM model Explicitly, a value of an abstract data type Community Integer value Darwin Representation
16.
17.
18.
19. Mobility Support Components, connectors, ambients and composite components Logical components subcomponents subcomponents Components, locations, channels Fine-grained components & connectors Components X Unit of Mobility objective and subjective objective and subjective objective and subjective objective and subjective objective and subjective objective and subjective objective moves X Migration Decision reconfiguration Ambient-PRISMA reconfiguration Con Moto reconfiguration C2Sadel reconfiguration MobiS reconfiguration -ADL reconfiguration LAM model Change in a value Community X Darwin Support
20.
21.
22.
23.
24.
25.
26. Graphical, Middleware and Tool Support RMI, agent weak mobility, distributed transactions, etc X X X X X RMI, code-on-demand mobility RMI Middleware Graphical modelling, verification, Automatic distributed configuration Simulation tool Code generation to Java,modelling & verification X X Textual and graphical modelling, simulation Textual and graphical modelling, skeletons generation Graphical modelling, Automatic compiler, Automatic distributed configuration Tool Explicit Explicit Implicit Implicit Implicit Implicit Implicit Implicit Graphical Ambient-PRISMA Con Moto C2Sadel MobiS -ADL LAM model Community Darwin
27.
28.
29.
30. Questions? Nour Ali Politecnico di Milano [email_address] Carlos Solís, Isidro Ramos Universidad Politecnica de Valencia {csolis, iramos}@dsic.upv.es