MODA-TEL An IST project on Model Driven Architectures for Telecommunications System

advertisement
MODA-TEL
An IST project on Model Driven
Architectures for
Telecommunications System
Development and Operation
MODA-TEL objectives
 Analyse the foundations of MDA and evaluate
available tool support
 Develop a methodology for the
application of MDA technologies
 Automate model transformations by formalising model
transformation techniques
 To specify and prototype necessary tool extensions
 Actually apply the methodology and the tools on
telecom applications
 Research on identified open issues
2
Abstract Methodology
 An abstract methodology has been
developed
Currently
in draft status under evaluation
 It identifies phases and activities of an
MDA-based development trajectory
 It defines the roles and products of each
activity in accordance with the Software
Process Engineering Metamodel (OMG)
3
Assumption
Knowledge builders: build knowledge repositories
5%
Architects
Platform
experts
Quality
engineers
Methodology
experts
Knowledge facilitators: assemble, combine and deploy knowledge
5%
Project
managers
Quality
engineers
Knowledge users: apply knowledge
90%
Designers
Software
engineers
4
Identified phases
 Project management: aims at organising and
monitoring the project
 Preliminary preparation: aims at identifying modelling
and transformation needs
 Detailed preparation: aims at obtaining the modelling
and transformation specifications
 Infrastructure setup: aims at making tool support and
metadata management facilities ready to use
 Project execution: aims at producing the necessary
software artefacts and the final products
5
Overview
4
1
2
Preliminary preparation
Infrastructure setup
Project
management
3
Detailed preparation
Preparation activities
5
Project
Projectexecution
Execution
Precedence dependency
Strong feedback
Dependency
Weak feedback
6
Project Management
Project Management
Software
Development
Process (SDP)
Selection
Project
Organisation
(Identification
Of Roles)
Quality
Management
7
Preliminary Preparation
Preliminary Preparation
Platform
Identification
Modelling
Language
Identification
Transformation
Identification
Traceability
Strategy
8
Infrastructure Setup
Infrastructure Setup
Tool
Selection
Meta-data
Management
9
Detailed Preparation
Detailed Preparation
Specification of
Transformations
Specification
of Modelling
Languages
Reuse observations
10
Dependency on SDP Selection
Project Management
Software
Development
Process (SDP)
Selection
Project
Organisation
(Identification
Of Roles)
Quality
Management
Project Execution
11
Dependency on SDP Selection
Project Management
Project Execution
Software
Development
Process (SDP)
Selection
Project
Organisation
(Identification
Of Roles)
Requirements
Analysis
Modelling
Preliminary preparation
12
Project Execution
Project Execution
Requirements
Analysis
Modelling
Verification
Validation
Transformations
(Marking…)
Coding
Testing
Integration
Deployment
Operation
Maintenance
Requests for Process and Methods re-engineering
13
Papers
 Full deliverable available at:
 http://www.modatel.org/public/deliverables/D3.add1.htm
 In proceedings of the 1st European Workshop on ModelDriven Architecture with Emphasis on Industrial Applications,
MDA-IA 2004, CTIT Technical Report TR-CTIT-04-12,
University of Twente, ISSN 1381 - 3625, Enschede, The
Netherlands, March 2004, 71-81
14
Information – Contacts
 http://www.modatel.org
 Co-ordinator
Anastasius
Gavras
Gavras@eurescom.de
15
First European Workshop on Model Driven
Architecture with Emphasis on
Industrial Application
March 17-18, 2004. University of Twente,
Enschede, The Netherlands
 http://modeldrivenarchitecture.esi.es/mda_workshop.html
 Contact: mastermodatel@esi.es
16
Download