SlideShare uma empresa Scribd logo
1 de 25
Telecommunications Service Creation:
Towards Extensions for Enterprise
Architecture Modeling Languages



   Vanea CHIPRIANOV (3rd y PhD Student)
   Yvon KERMARREC (Supervisor)
   Siegfried ROUVRAIS (Co-supervisor)



   19/07/11
Agenda



             What  are Enterprise Architecture Modeling
               Language (EAML) Extensions?
             Message : Do we need to extend EAMLs?
             How to extend EAMLs?
             Case study: an EAML extension for Telecom
               service creation
             Related work
             Conclusion




page 2/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
What are Enterprise Architecture Modeling
             Language (EAML) Extensions?
             Enterprise Architecture (EA)
             • A set of models describing the structure and
               functions of an enterprise.




       Enterprise meta-models at different levels of specificity, from [The Open Group, 2009].

page 3/25     Chiprianov et al. ICSOFT 2011    Towards EAML Extensions
What are Enterprise Architecture Modeling
             Language (EAML) Extensions?
             Modeling  Language (ML)
             • ''A graphical language for visualizing, specifying,
               constructing, and documenting the artifacts of a
               software intensive system''. [Booch et al., 2005]




                                                                        The partial model of a
                                                                        Telecom service: joining
                                                                        a conference.
                                                                        ArchiMate technology
                                                                        view, an EAML [The
                                                                        Open Group, 2009].


page 4/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
What are Enterprise Architecture Modeling
             Language (EAML) Extensions?

             Language           Extension

             • A mechanism for customizing reference languages
               with constructs that are specific to particular
               domains, platforms. [Alhir, 2002]

             • Allows refining the reference language in a strictly
               additive manner, so that extensions can’t contradict
               standard semantics.




page 5/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Agenda



             What  are Enterprise Architecture Modeling
               Language (EAML) Extensions?
             Message : Do we need to extend EAMLs?
             How to extend EAMLs?
             Case study: an EAML extension for Telecom
               service creation
             Related work
             Conclusion




page 6/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Why extend EAMLs?


             Why  Entreprise Architecture (EA) ?
             • An overall model of product/service creation taking
               in all business, management, and technical
               activities.
             • An EA approach is beneficial for:
                - Management of system complexity,

                - Agile business alignment with technology platforms,

                - Interoperability and integration of constituting systems of an
                  enterprise,

                - Promotion of common understanding across the entreprise.


page 7/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Why extend EAMLs?


             Why  Modeling Languages (MLs) ?
              • Usability – graphic,
              • Readability – graphic,
              • Standardization – semantics agreed upon by a
                consortium,
              • High abstraction – generation towards a lower
                abstraction level (textual) language possible.
             An EAML offers the advantage of a unified
              language, capable of describing a wide range of
              domains.



page 8/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Why extend EAMLs?



             An  EAML lacks semantic strength (i.e. the
              concepts present in the EAML are too abstract and
              they need refinement and specification). [Khoury, 2007]
             Why Language Extensions ?
              • Reuse of tools for the base language,
              • Easier interoperability between extensions –
                facilitated by constructs common between each
                extension and the base language,
              • No impact on tools for the base language – strictly
                additive constraint.


page 9/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Agenda



              What  are Enterprise Architecture Modeling
                Language (EAML) Extensions?
              Message : Do we need to extend EAMLs?
              How to extend EAMLs?
              Case study: an EAML extension for Telecom
                service creation
              Related work
              Conclusion




page 10/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
How extend EAMLs?


          The    Meta-model approach for ML definition                [Clark, 2001]




page 11/25   Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
How extend EAMLs?


              Meta-model




             The ArchiMate meta-model for technical view, from [The Open Group, 2009].



page 12/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
How extend EAMLs?


              Language           extension with the Meta-modeling
              approach




page 13/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
How extend EAMLs?


              Advantages            of the Meta-modeling approach

              • Use of meta-tools (i.e. tools that allow specification
                and generation of other tools):
                 - Rapid ML tool (e.g., editor, 'engine') building/generation,

                 - Low cost of ML tools,

                 - Simple evolution process for ML tools – updating only the
                   configuration of the meta-tools (i.e. meta-model).




page 14/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Agenda



              What  are Enterprise Architecture Modeling
                Language (EAML) Extensions?
              Message : Do we need to extend EAMLs?
              How to extend EAMLS?
              Case study: an EAML extension for Telecom
                service creation
              Related work
              Conclusion




page 15/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Case study: an EAML extension for
              Telecom service creation

              The    standard EAML




             The ArchiMate meta-model for technical view, from [The Open Group, 2009].



page 16/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Case study: an EAML extension for
              Telecom service creation
              The    EAML Telecom extension




page 17/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Agenda



              What  are Enterprise Architecture Modeling
                Language (EAML) Extensions?
              Message : Do we need to extend EAMLs?
              How to extend EAMLS?
              Case study: an EAML extension for Telecom
                service creation
              Related work
              Conclusion




page 18/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Related work


              OnEnterprise Architecture (EA)
              • MEGAF [Hilliard et al., 2010]
                 - Infrastructure for realizing architecture frameworks,

                 - Extensible repository of viewpoints, views, model kinds,
                   architecture models, system concerns, stakeholders.
              • BUT
                 - Generic infrastructure, in which specific architecture
                   frameworks and languages have to be defined before they
                   can be used;

                 - Our approach starts from existing frameworks, languages
                   and tools, and extends them.

page 19/25
                 -
               Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Related work


              OnEAML extensions
              • ArchiMate proposed extensions
                 - A Goal-Oriented Requirements Modelling Language for
                   Enterprise Architecture [Quartel et al., 2009]

                 - ArchiMate Extension for Modeling the TOGAF
                   Implementation and Migration Phases [Jonkers et al., 2010]
              • BUT
                 - They propose adding concepts and relations in a
                   non strictly additive manner;
                 - Our approach is intended for strictly additive
                   extensions (i.e. profiles).
page 20/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
                 -
Related work


              OnTelecom service creation
              • A Service Creation Environment [Blum et al., 2009]
                 - based on a model-driven approach,

                 - intended for orchestrated real-time communications services,
                   through a service broker, on top of Next Generation
                   Networks.
              • BUT
                 - Their approach is focused on composition of services;

                 - Our proposal, being based on EA frameworks and
                   languages, offers an overall representation of service
                   creation.

page 21/25
                 -
               Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Agenda



              What  are Enterprise Architecture Modeling
                Language (EAML) Extensions?
              Message : Do we need to extend EAMLs?
              How to extend EAMLS?
              Case study: an EAML extension for Telecom
                service creation
              Related work
              Conclusion




page 22/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Conclusion


              Advocate the need of Enterprise Architecture
              Modeling Languages (EAMLs) for more specificity
              and higher degree of detail at lower levels of
              abstraction.

              Hope to raise awareness among EAML tool
              providers about this need, so that they support
              extension mechanisms.




page 23/25     Chiprianov et al. ICSOFT 2011   Towards EAML Extensions
Publications

1.[Chiprianov et al. 2011 ICSEA] Chiprianov V., Kermarrec Y., Rouvrais S.: On the Extensibility of Plug-ins. The 6th Intl Conf. on
Software Engineering Advances (ICSEA), Barcelona, Spain, 2011, (accepted).
2.[Chiprianov et al. 2011 ICSOFT] Chiprianov V., Alloush I., Kermarrec Y., Rouvrais S.: Telecommunications Service Creation:
Towards Extensions for Enterprise Architecture Modeling Languages. In: Proc. of the 6th Intl Conf. on Software and Data
Technologies (ICSOFT), Seville, Spain, (in press) , (2011)
3.[Chiprianov et al. 2011 MOPAS] Chiprianov V., Kermarrec Y., Rouvrais S.: Towards semantic interoperability of graphical
domain specific modeling languages for telecommunications service design. In: Proc. of the 2nd Intl Conf. on Models and
Ontology-based Design of Protocols, Architectures and Services (MOPAS), IARIA, Budapest, Hungary, pp. 21-24, (2011) – best
paper.
4.[Chiprianov et al. 2009 EUNICE] Chiprianov, V., Kermarrec, Y. and Alff, P.: A Model-Driven Approach for Telecommunications
Network Services Definition. In: Proceedings of the 15th Open European Summer School and IFIP TC6. 6 WS on The Internet of
the Future, LNCS, pp 199–207, Barcelona, Spain, (2009).
5.[Chiprianov et al. 2010 FlexiTools] Chiprianov, V., Kermarrec, Y., Rouvrais, S.: Meta-tools for Software Language Engineering:
A Flexible Collaborative Modeling Language for Efficient Telecommunications Service Design. In: FlexiTools WS, 32nd
ACM/IEEE Intl. Conf. on Soft. Engineering (ICSE), Cape Town, South Africa, 5 pp, (2010).
6.[Rouvrais Chiprianov 2011 CDIO] Rouvrais S., Chiprianov V.: Modeling and Architecting Educational Frameworks. In:
Electronic Proc. of the 7th Intl CDIO Conf., Technical University of Denmark, Copenhagen, (2011).
7.[Chiprianov Kermarrec 2009 MtATL] Chiprianov, V., Kermarrec, Y.: An Approach for Constructing a Domain Definition
Metamodel with ATL. In: Model Transformation with ATL, 1st Intl. WS,Nantes,France, pp 18-33, (2009).
8.[Chiprianov et al. 2011 IDM] Chiprianov V., Kermarec Y., Rouvrais S.: Practical Model Extension for Modeling Language
Profiles. An Enterprise Architecture Modeling Language Extension for Telecommunications Service Creation. 7émes Journées
sur l’Ingénierie Dirigée par les Modèles, Lille, France, pp 85-91, 2011.
9.[Chiprianov Kermarrec 2009 IDM] Chiprianov, V., Kermarrec, Y.: Model-based DSL Frameworks: A Simple Graphical
Telecommunications Specific Modeling Language. In: 5émes Journées sur l’Ingénierie Dirigée par les Modèles, Nancy,
France, pp 179–186, (2009).

    page 24/25       Chiprianov et al. ICSOFT 2011         Towards EAML Extensions
Bibliography

            [Alhir, 2002] Alhir, S. S.. A Guide to Successfully Applying the UML. Springer-Verlag New York, Inc, 2002.
            [Booch et al., 2005] Booch, G., Rumbaugh, J., and Jacobson, I.. Unified Modeling Language User Guide. Addison-
             Wesley Professional, Reading, MA, USA, 2005.
            [Blum et al., 2009] Blum, N., Magedanz, T., and Margaria, T.. Rapid service creation using eXtreme Model Driven
             Design for real-time communications services on top of Next Generation Networks. In 13th Intl Conf. on
             Intelligence in Next Generation Networks (ICIN), pp 1–6, Bordeaux, France, 2009.
            [Clark, 2001] Clark, T., Evans, A., Kent, S., and Sammut, P.. The MMF approach to engineering object-oriented
             design languages. In Ws. on Language Descriptions, Tools and Applications (LDTA), Genova, Italy, 2001.
            [Hilliard et al., 2010] Hilliard, R., Malavolta, I., Muccini, H., and Pelliccione, P.. Realizing architecture frameworks
             through megamodelling techniques. In Proc. of the IEEE/ACM intl conf. on Automated software engineering (ASE),
             pp 305–308, Antwerp, Belgium, 2010.
            [Khoury, 2007] Khoury, G. R.. A unified approach to enterprise architecture modelling. PhD thesis, University of
             Technology, Sydney, 2009.
            [Jonkers et al., 2010] Jonkers, H., van den Berg, H., Iacob, M. E., and Quartel, D.. ArchiMate Extension for
             Modeling the TOGAF Implementation and Migration Phases. Technical report, The Open Group, Catalog number
             W111, 2010.
            [Quartel et al., 2009] Quartel, D., Engelsman, W., Jonkers, H., and van Sinderen, M.. A Goal-Oriented
             Requirements Modelling Language for Enterprise Architecture. In IEEE Intl Enterprise Distributed Object
             Computing Conf. (EDOC), pp 3 –13, Auckland, New Zealand, 2009.
            [The Open Group, 2009] The Open Group. ArchiMate 1.0 Specification, 2009.




page 25/25         Chiprianov et al. ICSOFT 2011          Towards EAML Extensions

Mais conteúdo relacionado

Destaque

The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...Luigi Buglione
 
Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...
Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...
Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...Mr.Allah Dad Khan
 
Knowledge Management & Value Creation for Improving Agile Estimations
Knowledge Management & Value Creation for Improving Agile EstimationsKnowledge Management & Value Creation for Improving Agile Estimations
Knowledge Management & Value Creation for Improving Agile EstimationsLuigi Buglione
 
Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...
Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...
Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...Mr.Allah Dad Khan
 
Mystery Mix of META-Health and Luscher Color System By Ms. Anu Mehta
Mystery Mix of META-Health and Luscher Color System By Ms. Anu MehtaMystery Mix of META-Health and Luscher Color System By Ms. Anu Mehta
Mystery Mix of META-Health and Luscher Color System By Ms. Anu MehtaHealth Education Library for People
 
UNEP Global Material Resource Exploitation and Use
UNEP Global Material Resource Exploitation and UseUNEP Global Material Resource Exploitation and Use
UNEP Global Material Resource Exploitation and UseEnergy for One World
 
Cybersecurity in medical devices
Cybersecurity in medical devicesCybersecurity in medical devices
Cybersecurity in medical devicesSafisSolutions
 
SABSA - TOGAF Integration White Paper
SABSA - TOGAF Integration White PaperSABSA - TOGAF Integration White Paper
SABSA - TOGAF Integration White PaperSABSAcourses
 
STA Company Profile 2016
STA Company Profile 2016STA Company Profile 2016
STA Company Profile 2016yobayabo
 
Company Profile Format
Company Profile FormatCompany Profile Format
Company Profile Formatrajavenkata
 
ワークショップ「ゲーム開発チームにおけるパトレット」
ワークショップ「ゲーム開発チームにおけるパトレット」ワークショップ「ゲーム開発チームにおけるパトレット」
ワークショップ「ゲーム開発チームにおけるパトレット」Masaru Nagaku
 
Tabscott history of library 2
Tabscott history of library 2Tabscott history of library 2
Tabscott history of library 2denisetab
 
IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015
IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015
IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015LIFULL Co., Ltd.
 
T4 e6 labado
T4 e6 labadoT4 e6 labado
T4 e6 labadoIrthas
 
「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】
「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】
「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】toukouren
 

Destaque (20)

Mind Consciousness by Ms. Varshha Paatkar
Mind Consciousness by Ms. Varshha PaatkarMind Consciousness by Ms. Varshha Paatkar
Mind Consciousness by Ms. Varshha Paatkar
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
 
Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...
Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...
Sustainable development A Presentation By Mr Allah Dad Khan Former Director G...
 
Knowledge Management & Value Creation for Improving Agile Estimations
Knowledge Management & Value Creation for Improving Agile EstimationsKnowledge Management & Value Creation for Improving Agile Estimations
Knowledge Management & Value Creation for Improving Agile Estimations
 
Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...
Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...
Peach pruning A Presentation By Mr Allah Dad Khan Former Director General Agr...
 
Mystery Mix of META-Health and Luscher Color System By Ms. Anu Mehta
Mystery Mix of META-Health and Luscher Color System By Ms. Anu MehtaMystery Mix of META-Health and Luscher Color System By Ms. Anu Mehta
Mystery Mix of META-Health and Luscher Color System By Ms. Anu Mehta
 
UNEP Global Material Resource Exploitation and Use
UNEP Global Material Resource Exploitation and UseUNEP Global Material Resource Exploitation and Use
UNEP Global Material Resource Exploitation and Use
 
Cybersecurity in medical devices
Cybersecurity in medical devicesCybersecurity in medical devices
Cybersecurity in medical devices
 
SABSA - TOGAF Integration White Paper
SABSA - TOGAF Integration White PaperSABSA - TOGAF Integration White Paper
SABSA - TOGAF Integration White Paper
 
DIKW model
DIKW modelDIKW model
DIKW model
 
STA Company Profile 2016
STA Company Profile 2016STA Company Profile 2016
STA Company Profile 2016
 
C:\Fakepath\Tualar Sm Int Dies 2009
C:\Fakepath\Tualar Sm Int Dies 2009C:\Fakepath\Tualar Sm Int Dies 2009
C:\Fakepath\Tualar Sm Int Dies 2009
 
Company Profile Format
Company Profile FormatCompany Profile Format
Company Profile Format
 
Technology trend for scg
Technology trend for scgTechnology trend for scg
Technology trend for scg
 
ワークショップ「ゲーム開発チームにおけるパトレット」
ワークショップ「ゲーム開発チームにおけるパトレット」ワークショップ「ゲーム開発チームにおけるパトレット」
ワークショップ「ゲーム開発チームにおけるパトレット」
 
Anex....,,,.
Anex....,,,.Anex....,,,.
Anex....,,,.
 
Tabscott history of library 2
Tabscott history of library 2Tabscott history of library 2
Tabscott history of library 2
 
IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015
IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015
IR_NEXT_JP_Annual Report of Financial Statement, First quarter, FY2015
 
T4 e6 labado
T4 e6 labadoT4 e6 labado
T4 e6 labado
 
「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】
「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】
「Love Liberation Front~恋愛解放戦線~班」第55回学生広告展 【TP部門優秀賞】
 

Semelhante a Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages

The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...Alessandra Bagnato
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesBrian Elvesæter
 
Precise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the VisionPrecise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the VisionEd Seidewitz
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabricpjhInovex
 
The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]Ivano Malavolta
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWAREcscpconf
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWAREcsandit
 
Challenges for machine learning systems toward continuous improvement
Challenges for machine learning systems toward continuous improvementChallenges for machine learning systems toward continuous improvement
Challenges for machine learning systems toward continuous improvementAki Ariga
 
Open Source Meets Open Specifications
Open Source Meets Open SpecificationsOpen Source Meets Open Specifications
Open Source Meets Open SpecificationsKenn Hussey
 
Interface management incose2014_lisi
Interface management incose2014_lisiInterface management incose2014_lisi
Interface management incose2014_lisiMarco Lisi
 
What's New in MDT?
What's New in MDT?What's New in MDT?
What's New in MDT?Kenn Hussey
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Dr Nicolas Figay
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011MDDAY11
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17Pieter Pauwels
 
MDD and modeling tools research
MDD and modeling tools researchMDD and modeling tools research
MDD and modeling tools researchRoger Xia
 

Semelhante a Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages (20)

The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service Utilities
 
Precise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the VisionPrecise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the Vision
 
ERP_Up_Down.ppt
ERP_Up_Down.pptERP_Up_Down.ppt
ERP_Up_Down.ppt
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabric
 
The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
 
Challenges for machine learning systems toward continuous improvement
Challenges for machine learning systems toward continuous improvementChallenges for machine learning systems toward continuous improvement
Challenges for machine learning systems toward continuous improvement
 
MDA
MDAMDA
MDA
 
Open Source Meets Open Specifications
Open Source Meets Open SpecificationsOpen Source Meets Open Specifications
Open Source Meets Open Specifications
 
Interface management incose2014_lisi
Interface management incose2014_lisiInterface management incose2014_lisi
Interface management incose2014_lisi
 
What's New in MDT?
What's New in MDT?What's New in MDT?
What's New in MDT?
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011
 
DSL and EMFText
DSL and EMFTextDSL and EMFText
DSL and EMFText
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17
 
MDD and modeling tools research
MDD and modeling tools researchMDD and modeling tools research
MDD and modeling tools research
 

Mais de Vanea Chiprianov

Towards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsTowards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsVanea Chiprianov
 
Introducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextIntroducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextVanea Chiprianov
 
How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...Vanea Chiprianov
 
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Vanea Chiprianov
 
Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Vanea Chiprianov
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSVanea Chiprianov
 
Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Vanea Chiprianov
 
Vers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la DécisionVers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la DécisionVanea Chiprianov
 
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Vanea Chiprianov
 
Collaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesCollaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesVanea Chiprianov
 
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Vanea Chiprianov
 
An Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLAn Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLVanea Chiprianov
 
A Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionA Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionVanea Chiprianov
 
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Vanea Chiprianov
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Vanea Chiprianov
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Vanea Chiprianov
 

Mais de Vanea Chiprianov (16)

Towards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsTowards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of Systems
 
Introducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextIntroducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French Context
 
How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...
 
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
 
Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoS
 
Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...
 
Vers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la DécisionVers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la Décision
 
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
 
Collaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesCollaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications Services
 
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
 
An Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLAn Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATL
 
A Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionA Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services Definition
 
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...
 

Último

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Último (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages

  • 1. Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages Vanea CHIPRIANOV (3rd y PhD Student) Yvon KERMARREC (Supervisor) Siegfried ROUVRAIS (Co-supervisor) 19/07/11
  • 2. Agenda  What are Enterprise Architecture Modeling Language (EAML) Extensions?  Message : Do we need to extend EAMLs?  How to extend EAMLs?  Case study: an EAML extension for Telecom service creation  Related work  Conclusion page 2/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 3. What are Enterprise Architecture Modeling Language (EAML) Extensions?  Enterprise Architecture (EA) • A set of models describing the structure and functions of an enterprise. Enterprise meta-models at different levels of specificity, from [The Open Group, 2009]. page 3/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 4. What are Enterprise Architecture Modeling Language (EAML) Extensions?  Modeling Language (ML) • ''A graphical language for visualizing, specifying, constructing, and documenting the artifacts of a software intensive system''. [Booch et al., 2005] The partial model of a Telecom service: joining a conference. ArchiMate technology view, an EAML [The Open Group, 2009]. page 4/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 5. What are Enterprise Architecture Modeling Language (EAML) Extensions?  Language Extension • A mechanism for customizing reference languages with constructs that are specific to particular domains, platforms. [Alhir, 2002] • Allows refining the reference language in a strictly additive manner, so that extensions can’t contradict standard semantics. page 5/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 6. Agenda  What are Enterprise Architecture Modeling Language (EAML) Extensions?  Message : Do we need to extend EAMLs?  How to extend EAMLs?  Case study: an EAML extension for Telecom service creation  Related work  Conclusion page 6/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 7. Why extend EAMLs?  Why Entreprise Architecture (EA) ? • An overall model of product/service creation taking in all business, management, and technical activities. • An EA approach is beneficial for: - Management of system complexity, - Agile business alignment with technology platforms, - Interoperability and integration of constituting systems of an enterprise, - Promotion of common understanding across the entreprise. page 7/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 8. Why extend EAMLs?  Why Modeling Languages (MLs) ? • Usability – graphic, • Readability – graphic, • Standardization – semantics agreed upon by a consortium, • High abstraction – generation towards a lower abstraction level (textual) language possible.  An EAML offers the advantage of a unified language, capable of describing a wide range of domains. page 8/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 9. Why extend EAMLs?  An EAML lacks semantic strength (i.e. the concepts present in the EAML are too abstract and they need refinement and specification). [Khoury, 2007]  Why Language Extensions ? • Reuse of tools for the base language, • Easier interoperability between extensions – facilitated by constructs common between each extension and the base language, • No impact on tools for the base language – strictly additive constraint. page 9/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 10. Agenda  What are Enterprise Architecture Modeling Language (EAML) Extensions?  Message : Do we need to extend EAMLs?  How to extend EAMLs?  Case study: an EAML extension for Telecom service creation  Related work  Conclusion page 10/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 11. How extend EAMLs?  The Meta-model approach for ML definition [Clark, 2001] page 11/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 12. How extend EAMLs?  Meta-model The ArchiMate meta-model for technical view, from [The Open Group, 2009]. page 12/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 13. How extend EAMLs?  Language extension with the Meta-modeling approach page 13/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 14. How extend EAMLs?  Advantages of the Meta-modeling approach • Use of meta-tools (i.e. tools that allow specification and generation of other tools): - Rapid ML tool (e.g., editor, 'engine') building/generation, - Low cost of ML tools, - Simple evolution process for ML tools – updating only the configuration of the meta-tools (i.e. meta-model). page 14/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 15. Agenda  What are Enterprise Architecture Modeling Language (EAML) Extensions?  Message : Do we need to extend EAMLs?  How to extend EAMLS?  Case study: an EAML extension for Telecom service creation  Related work  Conclusion page 15/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 16. Case study: an EAML extension for Telecom service creation  The standard EAML The ArchiMate meta-model for technical view, from [The Open Group, 2009]. page 16/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 17. Case study: an EAML extension for Telecom service creation  The EAML Telecom extension page 17/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 18. Agenda  What are Enterprise Architecture Modeling Language (EAML) Extensions?  Message : Do we need to extend EAMLs?  How to extend EAMLS?  Case study: an EAML extension for Telecom service creation  Related work  Conclusion page 18/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 19. Related work  OnEnterprise Architecture (EA) • MEGAF [Hilliard et al., 2010] - Infrastructure for realizing architecture frameworks, - Extensible repository of viewpoints, views, model kinds, architecture models, system concerns, stakeholders. • BUT - Generic infrastructure, in which specific architecture frameworks and languages have to be defined before they can be used; - Our approach starts from existing frameworks, languages and tools, and extends them. page 19/25 - Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 20. Related work  OnEAML extensions • ArchiMate proposed extensions - A Goal-Oriented Requirements Modelling Language for Enterprise Architecture [Quartel et al., 2009] - ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases [Jonkers et al., 2010] • BUT - They propose adding concepts and relations in a non strictly additive manner; - Our approach is intended for strictly additive extensions (i.e. profiles). page 20/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions -
  • 21. Related work  OnTelecom service creation • A Service Creation Environment [Blum et al., 2009] - based on a model-driven approach, - intended for orchestrated real-time communications services, through a service broker, on top of Next Generation Networks. • BUT - Their approach is focused on composition of services; - Our proposal, being based on EA frameworks and languages, offers an overall representation of service creation. page 21/25 - Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 22. Agenda  What are Enterprise Architecture Modeling Language (EAML) Extensions?  Message : Do we need to extend EAMLs?  How to extend EAMLS?  Case study: an EAML extension for Telecom service creation  Related work  Conclusion page 22/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 23. Conclusion  Advocate the need of Enterprise Architecture Modeling Languages (EAMLs) for more specificity and higher degree of detail at lower levels of abstraction.  Hope to raise awareness among EAML tool providers about this need, so that they support extension mechanisms. page 23/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 24. Publications 1.[Chiprianov et al. 2011 ICSEA] Chiprianov V., Kermarrec Y., Rouvrais S.: On the Extensibility of Plug-ins. The 6th Intl Conf. on Software Engineering Advances (ICSEA), Barcelona, Spain, 2011, (accepted). 2.[Chiprianov et al. 2011 ICSOFT] Chiprianov V., Alloush I., Kermarrec Y., Rouvrais S.: Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages. In: Proc. of the 6th Intl Conf. on Software and Data Technologies (ICSOFT), Seville, Spain, (in press) , (2011) 3.[Chiprianov et al. 2011 MOPAS] Chiprianov V., Kermarrec Y., Rouvrais S.: Towards semantic interoperability of graphical domain specific modeling languages for telecommunications service design. In: Proc. of the 2nd Intl Conf. on Models and Ontology-based Design of Protocols, Architectures and Services (MOPAS), IARIA, Budapest, Hungary, pp. 21-24, (2011) – best paper. 4.[Chiprianov et al. 2009 EUNICE] Chiprianov, V., Kermarrec, Y. and Alff, P.: A Model-Driven Approach for Telecommunications Network Services Definition. In: Proceedings of the 15th Open European Summer School and IFIP TC6. 6 WS on The Internet of the Future, LNCS, pp 199–207, Barcelona, Spain, (2009). 5.[Chiprianov et al. 2010 FlexiTools] Chiprianov, V., Kermarrec, Y., Rouvrais, S.: Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling Language for Efficient Telecommunications Service Design. In: FlexiTools WS, 32nd ACM/IEEE Intl. Conf. on Soft. Engineering (ICSE), Cape Town, South Africa, 5 pp, (2010). 6.[Rouvrais Chiprianov 2011 CDIO] Rouvrais S., Chiprianov V.: Modeling and Architecting Educational Frameworks. In: Electronic Proc. of the 7th Intl CDIO Conf., Technical University of Denmark, Copenhagen, (2011). 7.[Chiprianov Kermarrec 2009 MtATL] Chiprianov, V., Kermarrec, Y.: An Approach for Constructing a Domain Definition Metamodel with ATL. In: Model Transformation with ATL, 1st Intl. WS,Nantes,France, pp 18-33, (2009). 8.[Chiprianov et al. 2011 IDM] Chiprianov V., Kermarec Y., Rouvrais S.: Practical Model Extension for Modeling Language Profiles. An Enterprise Architecture Modeling Language Extension for Telecommunications Service Creation. 7émes Journées sur l’Ingénierie Dirigée par les Modèles, Lille, France, pp 85-91, 2011. 9.[Chiprianov Kermarrec 2009 IDM] Chiprianov, V., Kermarrec, Y.: Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Modeling Language. In: 5émes Journées sur l’Ingénierie Dirigée par les Modèles, Nancy, France, pp 179–186, (2009). page 24/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions
  • 25. Bibliography  [Alhir, 2002] Alhir, S. S.. A Guide to Successfully Applying the UML. Springer-Verlag New York, Inc, 2002.  [Booch et al., 2005] Booch, G., Rumbaugh, J., and Jacobson, I.. Unified Modeling Language User Guide. Addison- Wesley Professional, Reading, MA, USA, 2005.  [Blum et al., 2009] Blum, N., Magedanz, T., and Margaria, T.. Rapid service creation using eXtreme Model Driven Design for real-time communications services on top of Next Generation Networks. In 13th Intl Conf. on Intelligence in Next Generation Networks (ICIN), pp 1–6, Bordeaux, France, 2009.  [Clark, 2001] Clark, T., Evans, A., Kent, S., and Sammut, P.. The MMF approach to engineering object-oriented design languages. In Ws. on Language Descriptions, Tools and Applications (LDTA), Genova, Italy, 2001.  [Hilliard et al., 2010] Hilliard, R., Malavolta, I., Muccini, H., and Pelliccione, P.. Realizing architecture frameworks through megamodelling techniques. In Proc. of the IEEE/ACM intl conf. on Automated software engineering (ASE), pp 305–308, Antwerp, Belgium, 2010.  [Khoury, 2007] Khoury, G. R.. A unified approach to enterprise architecture modelling. PhD thesis, University of Technology, Sydney, 2009.  [Jonkers et al., 2010] Jonkers, H., van den Berg, H., Iacob, M. E., and Quartel, D.. ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases. Technical report, The Open Group, Catalog number W111, 2010.  [Quartel et al., 2009] Quartel, D., Engelsman, W., Jonkers, H., and van Sinderen, M.. A Goal-Oriented Requirements Modelling Language for Enterprise Architecture. In IEEE Intl Enterprise Distributed Object Computing Conf. (EDOC), pp 3 –13, Auckland, New Zealand, 2009.  [The Open Group, 2009] The Open Group. ArchiMate 1.0 Specification, 2009. page 25/25 Chiprianov et al. ICSOFT 2011 Towards EAML Extensions