首页> 外文期刊>Information and software technology >Applying CIM-to-PIM model transformations for the service-oriented development of information systems
【24h】

Applying CIM-to-PIM model transformations for the service-oriented development of information systems

机译:将CIM到PIM模型转换应用于面向服务的信息系统开发

获取原文
获取原文并翻译 | 示例
           

摘要

Context: Model-driven approaches deal with the provision of models, transformations between them and code generators to address software development. This approach has the advantage of defining a conceptual structure, where the models used by business managers and analysts can be mapped into more detailed models used by software developers. This alignment between high-level business specifications and the lower-level information technologies (ITs) models is crucial to the field of service-oriented development, where meaningful business services and process specifications are those relevant to real business scenarios. Objective: This paper presents a model-driven approach which, starting from high-level computational-independent business models (CIMs) - the business view - sets out guidelines for obtaining lower-level platform-independent behavioural models (PIMs) - the information system view. A key advantage of our approach is the use of real high-level business models, not just requirements models, which, by means of model transformations, helps software developers to make the most of the business knowledge for specifying and developing business services. Method: This proposal is framed in a method for service-oriented development of information systems whose main characteristic is the use of services as first-class objects. The method follows an MDA-based approach, proposing a set of models at different levels of abstraction and model transformations to connect them. Results: The paper present the complete set of CIM and PIM metamodels and the specification of the mappings between them, which clear advantage is the support for the alignment between high-level business view and ITs. The proposed model-driven process is being implemented in an MDA tool. A first prototype has been used to develop a travel agency case study that illustrates the proposal. Conclusion: This study shows how a model-driven approach helps to solve the alignment problem between the business view and the information system view that arises when adopting service-oriented approaches for software development.
机译:上下文:模型驱动的方法处理模型的提供,模型与代码生成器之间的转换以解决软件开发问题。这种方法的优点是定义了概念结构,可以将业务经理和分析师使用的模型映射到软件开发人员使用的更详细的模型。高级别业务规范和低级信息技术(IT)模型之间的这种协调对于面向服务的开发领域至关重要,在该领域中,有意义的业务服务和流程规范与真实业务场景相关。目标:本文提出了一种模型驱动的方法,该方法从高层独立于计算的业务模型(CIM)-业务视图开始-制定了获取较低层独立于平台的行为模型(PIM)-信息系统的指南视图。我们方法的主要优势是使用真正的高级业务模型,而不仅仅是需求模型,通过模型转换,它可以帮助软件开发人员充分利用业务知识来指定和开发业务服务。方法:本提案以一种面向服务的信息系统开发方法为框架,该方法的主要特征是将服务用作一流对象。该方法遵循基于MDA的方法,提出了一组处于不同抽象级别和模型转换的模型集以将它们连接起来。结果:本文介绍了完整的CIM和PIM元模型集以及它们之间的映射规范,其明显优势是支持高级业务视图和IT之间的一致性。提议的模型驱动过程正在MDA工具中实现。已使用第一个原型开发旅行社案例研究,以说明该建议。结论:这项研究显示了模型驱动的方法如何帮助解决在采用面向服务的方法进行软件开发时出现的业务视图和信息系统视图之间的对齐问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号