SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

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
 

Viewers also liked (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部門優秀賞】
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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...
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - 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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - 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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

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