Developer Data Modeling Mistakes: From Postgres to NoSQL
Adore Demonstration (AOSD'10)
1. TAMING ORCHESTRATION
DESIGN COMPLEXITY THROUGH
THE ADORE FRAMEWORK
Sébastien Mosser & Mireille Blay-Fornarino
University of Nice Sophia - Antipolis
CNRS, I3S Laboratory, MODALIS Team
AOSD’10, St Malo, France
Demonstration Track
http://www.adore-design.org
5. CASE STUDY: «CAR CRASH
CRISIS MANAGEMENT SYSTEM»
• TAOSD Special Issue on Aspect Oriented Modeling
• Rationale: A common case study to compare AOM approaches
• Context: Crisis Management System (CMS)
• How to handle a «car crash» crisis? (with Robert France, CSU)
instance
of
4
6. DESIGNING A SOA WITH
SERVICES & PROCESSES
• Atomic entities: Services
• e.g., CMS, User Interface, Phone Company, Hospital Broker
• Value added application: Business processes
• e.g., «Resolve a Crisis», «Capture a Witness Report»
• Technological context: WSOA
• Web Services, BPEL Orchestrations (Industrial Standards)
5
22. DEMONSTRATION GOALS
• Illustrate the usage of ADORE
• On a «defined-by-someone-else» case study
• Show ADORE in action:
• User DSL, PNG visualization
• Algorithms automatic execution: Weave, Merge μ ω
• Detection rules (e.g., model incompletness)
15