Extending Enterprise Architecture Modeling Languages: application to telecommunications service creation

Enterprise Engineering offers a global view on multiple concerns such as processes, stakeholders, supporting technology. This global view is sustained by Enterprise Architecture frameworks, languages, tools and standards. The current effort has been focused on general purpose Enterprise Architecture frameworks, modeling languages and tools, which allow describing a wide range of domains. While they are expressive enough at the business layer, at the technical layer, where more detail is needed to describe a domain specific system, such general purpose Enterprise Architecture Modeling Languages sometime lack the semantic strength required. The concepts present in the language are too abstract, they need refinement and specification. To provide the necessary specific semantic strength, this paper proposes an approach to extend Enterprise Architecture Modeling Languages with domain specificity. The proposed approach is a model-driven one, allowing a high degree of automation in the building of tools for the language extension. To better show its benefits, the approach is applied on the domain of Telecommunications, for defining an Enterprise Architecture Modeling Language extension for service creation. The so defined language and its associated tools are illustrated on an IP Multimedia Subsystem conferencing service example.

[1]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[2]  Stevan Mrdalj,et al.  A comparison of enterprise architecture frameworks , 2006 .

[3]  Yvon Kermarrec,et al.  On the extensibility of plug-ins , 2011, ICSEA 2011.

[4]  Yvon Kermarrec,et al.  Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages , 2011, ICSOFT.

[5]  Declan Martin,et al.  Industrial Requirements on a Service Creation Environment , 1994, IS&N.

[6]  Yvon Kermarrec,et al.  Practical meta-model extension for modeling language profiles. An enterprise architecture modeling language extension for telecommunications service creation , 2011 .

[7]  Kenneth J. Turner,et al.  Requirements for Service Creation Environments , 1997, FME 1997.

[8]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[9]  Sinan Si Alhir A Guide to Successfully Applying the Uml , 2002 .

[10]  Gonzalo Camarillo,et al.  The 3G IP Multimedia Subsystem : Merging the Internet and the Cellular Worlds , 2004 .

[11]  Stuart Kent,et al.  The MMF approach to engineering object-oriented design languages. , 2001 .

[12]  Gr Khoury,et al.  A unified approach to enterprise architecture modelling , 2007 .

[13]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[14]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .