期刊文献+

一种运用模式将CIM转换到PIM的方法 被引量:3

An Approach to Transforming from CIM to PIM Using Pattern
下载PDF
导出
摘要 模型转换在MDA软件开发方法中扮演着非常重要的角色,尤其是从CIM到PIM的转换。本文给出了一种从CIM转换到PIM的方法。在CIM中,我们通过特征模型来组织需求,同时用软件体系结构来组织PIM中的各个要素。这个转换中的核心内容是模式的应用。在CIM的需求模型中,本文将特征分层,从而将需求分为不同的层次。同时模式也被分为不同的层级,其中包括体系结构模式和设计模式。针对不同层级的特征模型,应用不同层级的模式进行变换,从而得到分层的体系结构。当需求发生变化时,首先确定这种特征的变化是在哪个层级上的,然后在不同的体系结构层级上变换相应的功能,从而实现PIM的相应变化。本文最后以自行开发的Object-Z的支持工具为例来说明所给出的方法。 Model Transformation plays an important role in MDA,especially in the transformation from CIM to PIM. This paper presents an approach to transforming CIM to PIM in a feature-oriented view. We use the feature model to construct user's requirements in CIM, and use software architecture to organize elements in PIM level. The application of pattern is the core in this transformation. We partition the features in different layer. So the requirement is partitioned into different layer too. At same time, the pattern is partitioned into different layer such as software architecture pattern and design pattern. We apply these patterns in different layered feature model, then produce a layered architecture. Once the requirement changes, the function will change in the corresponding architecture. Finally, we use Object- Z support tool we developed as an example to demonstrate our approach.
出处 《计算机科学》 CSCD 北大核心 2007年第6期265-269,共5页 Computer Science
基金 国家自然科学基金项目(批准号601730301) 国家973项目(编号:2002CB312001)资助。
关键词 MDA CIM PIM 特征模型 模式 责任 MDA, CIM, PIM, Feature mode, Pattern, Responsibility
  • 相关文献

参考文献17

  • 1Zhang Wei,Mei Hong,Zhao Haiyan,et al.Transformation form CIM to PIM:A Feature-oriented Component-based Approach.Lecture Notes in Computer Science,2005,3713:248~263
  • 2Van Lamsweerde A.From System Goals to Software Architecture.In:Bernardo M,Inverardi P,eds.Formal A Methods for Software Architectures.LNCS2804.Springer-Verlag,2003.25~43
  • 3Brown A W.Model driven architecture.Principles and practice Published online:3 August 2004-Springer-Verlag,2004
  • 4Leffingwell D,Widrig D.Managing Software Requirements--A Use Case Approach Second Edition,American:Addison Wesley Inc 2003
  • 5Gamma E,Helm R.Design Patterns--Elements of Reusable Object-Oriented Software.American:Addison-Wesley Longman Inc,1995
  • 6Pilone D,Pitman N.UML2.0 in a Nutshell.American:O'Reilly,June 2005
  • 7Object Management Group.MDA GuideV1.0.1.http://www.omg.org/mda/.12th June 2003
  • 8Souza D D.Kinetium Model-Driven Architecture Opportunities and Challenges Version 1.1.ftp.omg.org/pub/docs/ab/01-03-02.pdf
  • 9Egyed A.Integrating Architectural Views in UML:[Technical Report].USC/CSE-99-TR-514.University of Southern California Center for Software Engineering,1999
  • 10张伟,梅宏.一种面向特征的领域模型及其建模过程[J].软件学报,2003,14(8):1345-1356. 被引量:120

二级参考文献44

  • 1陶伟.以体系结构为中心软件产品线开发:博士学位论文[M].北京:北京航空航天大学,1999..
  • 2周莹新.电信软件体系结构的研究:博士学位论文[M].北京:北京邮电大学,1997..
  • 3Li KQ, Chen ZL, Mei H, Vang FQ. An introduction to domain engineering. Computer Science, 1999,26(5):21-25 (in Chinese with English abstract).
  • 4Karlsson EA. Software Reuse: A Holistic Approach. Chichester: John Wiley and Sons Ltd., 1995. x-xii.
  • 5Davis AM. The design of a family of application-oriented requirements languages. Computer, 1982,15(5):21-28.
  • 6Kang KC, Cohen SG, Hess JA, Novak WE, Peterson AS. Feature-Oriented domain analysis (FODA) feasibility study. Technical Report, CMU/SEI-90-TR-21. Pittsburgh: Carnegie Mellon University, Software Engineering Institute, 1990. 1-52.
  • 7Kang KC, Kim S, Lee J, Kim K, Shin E, Huh M. FORM: A feature-oriented reuse method with domain-specific reference architectures. Annals of Software Engineering, 1998,5:143-168.
  • 8Griss ML, Favaro J, d'Alessandro M. Integrating feature modeling with the RSEB. In: Devanbu P, Poulin J, eds. Proceedings of the 15th International Conference on Software Reuse. Victoria: IEEE Computer Society, 1998. 76-85.
  • 9Chastek G, Donohoe P, Kang KC, Thiel S. Product line analysis: a practical introduction. Technical Report, CMU/SEI-2001-TR-001, Pittsburgh: Carnegie Mellon University, Software Engineering Institute, 2001. 1-42.
  • 10Jacobson I, Christeron M, Jonsson P, Overgaard G. Object-Oriented Software Engineering: A Use Case Driven Approach.Addison-Wesley, 1992. 123-159.

共引文献343

同被引文献26

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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