期刊文献+

Transformation from computation independent model to platform independent model with pattern 被引量:1

通过模式进行CIM到PIM的模型转换(英文)
在线阅读 下载PDF
导出
摘要 Model driven architecture(MDA) is an evolutionary step in software development.Model transformation forms a key part of MDA.The transformation from computation independent model(CIM) to platform independent model(PIM) is the first step of the transformation.This paper proposes an approach for this transformation with pattern.In this approach, we take advantage of"reuse"from various standpoints.Feature model is used to describe the requirement of the application.This can help us bring"reuse"into effect at requirement level.Moreover we use pattern to transform CIM to PIM.This can help us bring"reuse"into effect at development level.Meanwhile, pattern was divided into four hierarchies.Different hierarchies of pattern are used to help us utilize reuse at different phase of development.From another standpoint, feature model describes the problem of a domain while pattern describe the problem across domains.This can help us reuse the element in and across domains.Finally, the detailed process of the transformation is given. Model driven architecture (MDA) is an evolutionary step in software development. Model transformation forms a key part of MDA. The transformation from computation independent model (CIM) to platform independent model (PIM) is the first step of the transformation. This paper proposes an approach for this transformation with pattern. In this approach, we take advantage of "reuse" from various standpoints. Feature model is used to describe the requirement of the application. This can help us bring "reuse" into effect at requirement level. Moreover we use pattern to transform CIM to PIM. This can help us bring "reuse" into effect at development level. Meanwhile, pattern was divided into four hierarchies. Different hierarchies of pattern are used to help us utilize reuse at different phase of development. From another standpoint, feature model describes the problem of a domain while pattern describe the problem across domains. This can help us reuse the element in and across domains. Finally, the detailed process of the transformation is given.
出处 《Journal of Shanghai University(English Edition)》 CAS 2008年第6期515-523,共9页 上海大学学报(英文版)
基金 supported by the National Natural Science Foundation of China (Grant No.601730301) the National BasicResearch Program of China (973 Program) (Grant No.2002CB312001)
关键词 model driven architecture (MDA) computation independent model (CIM) platform independent model (PIM) pattern architecture 单色显示适配卡 通信接口模块 模式 计算机
  • 相关文献

参考文献12

  • 1Alan W. Brown.Model driven architecture: Principles and practice[J].Software and Systems Modeling.2004(4)
  • 2Kyo C. Kang,Sajoong Kim,Jaejoon Lee,Kijoo Kim,Euiseob Shin,Moonhang Huh.FORM: A feature-;oriented reuse method with domain-;specific reference architectures[J].Annals of Software Engineering.1998(1)
  • 3Object Management Group.MDA GuideV1.0.1 [EB/ OL]. http://www.omg.org/ mda/ . 2007
  • 4Eriksson H E,Penker M,Lyons B, et al.UML 2 Toolkit[]..2004
  • 5Pilone D,Pitman N.UML 2.0 in A Nutshell[]..2005
  • 6van Lamsweerde A.From System Goals to Soft- ware Architecture[].Formal Methods for Software Architectures.2003
  • 7Yacoub S M,Ammar H H.Pattern-Oriented Analy- sis and Design Composing Patterns to Design Software Systems[]..2004
  • 8Wang J,Song Y T,Chung L.From software ar- chitecture to design pattern: a case study of an NFR approach[].Proceedings of the Sixth International Conference on Software Engineering Arti-cial Intel- ligence Networing and Parallel/Distributed Comput- ing and First ACIS International Workshop on Self- Assembling Wireless Networks.2005
  • 9Muller J K.Feature-oriented software structur- ing[].Proceedings of the Twenty-First Annual In- ternational Computer Software and Applications Con- ference.1997
  • 10Cao F,Huang Z,Bryant B, et al.Automating feature-oriented domain analysis[].Proceedings of the International Conference on Software Engi- neering Research and Practice.2003

同被引文献38

  • 1OMG.MDA guide version 1.0[EB/OL].(2003-05-01).http://www.omg.org/mda/.
  • 2HARMON P.The OMG’s model driven architecture and BPM[J].Business Process Trends,2004,2(5):1-11.
  • 3KIRIKOVA M, FINKE A, GRUNDSPENKIS J.What is CIM:an information system perspective[C]//Advances in Databases and Information Systems.Berlin:Springer-Verlag,2010:169-176.
  • 4OMG.Business process model and notation(BPMN) version 2.0[EB/OL].(2011-01-03).http://www.omg.org/spec/BPMN/2.0.
  • 5RODRGUEZ A, FERNáNDEZ-MEDINA E, PIATTINI M.Towards CIM to PIM transformation:from secure business processes defined in BPMN to use-cases[C]//Proc of the 5th International Conference on Business Process Management.Berlin :Springer-Verlag,2007:408-415.
  • 6De CASTRO D, MARCOS E, VARA J M.Applying CIM-to-PIM model transformations for the service-oriented development of information systems[J].Information and Software Technology,2011,53(1):87-105.
  • 7FABRA J, De CASTRO D, ALVAREA P.Automatic execution of business process models:exploiting the benefits of model-driven engineering approaches[J].The Journal of Systems and Software,2012,85(3):607-625.
  • 8ZDRAVKOVIC J, ILAYPERUMA T.A model-driven approach for designing E-services using business ontological framework[C]//Proc of the 14th IEEE International Enterprise Distributed Object Computing Conference.Washington DC:IEEE Computer Society,2010:121-130.
  • 9ZHANG Wei, MEI Hong, ZHAO Hai-yan, et al .Transformation from CIM to PIM:a feature-oriented component-based approach[C]//Proc of the 8th International Conference on Model Driven Engineering Languages and Systems.Berlin:Springer-Verlag,2005:248-263.
  • 10GARRIDO J L, NOGUERA M, GONZLEZ M, et al.Definition and use of computation independent models in an MDA-based groupware development process[J].Science of Computer Programming,2007,66(1):25-43.

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部