期刊文献+

基于对象关联模型的企业应用软件代码生成器 被引量:5

Code generator for enterprise software and applications based on business object association model
下载PDF
导出
摘要 以业务对象间数值型关联关系为出发点,提出一种基于日志的业务对象关联模型,并将对象间关联关系与业务对象清晰分离开来。据此设计了一种代码生成器,以支持在模型变化之后系统行为的快速变化和代码的自动生成,并在对象状态日志与关联日志的支持下实现企业业务数据的灵活追溯。 Starting from the numerical associations among business objects, a log-based object association model was presented, in which complex and volatile associations among objects were clearly separated from the inner structures of objects themselves. According to this model, a code generator was designed and implemented to support rapid changes of system behaviors and automatic code generation after requirement changes. Run-time states of business objects and association information among objects were separated as logs from business object information, and with the aid of such logs, flexible traceability among business data could also be conveniently realized. Practical applications have validated the feasibility of this approach.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2007年第5期1021-1029,共9页 Computer Integrated Manufacturing Systems
基金 国家自然科学基金资助项目(60573086) 高等学校博士学科点专项科研基金资助项目(20030213027) 国家863/CIMS主题资助项目(2006AA01Z167 2006AA04Z165)~~
关键词 企业应用软件 业务模型 对象关联关系 代码生成器 日志 enterprise software and applications business models objects association code generator log
  • 相关文献

参考文献20

  • 1柴跃廷,张晓东,李芳芸.敏捷信息系统的研究[J].计算机集成制造系统-CIMS,1999,5(2):6-10. 被引量:22
  • 2VAN ES R M.Dynamic enterprise modeling[M].Deventer,Netherlandsf Kluwer,1996.
  • 3CLEAVELAND J C.Building application generators[J].IEEE Software,1988,5(4):25-33.
  • 4CZARNECKI K,EISENECKER U.Generative programming:methods,tools and applications[M].New York,N.Y.,USA:Addison-Wesley,2000.
  • 5VOLTER M.A catalog of patterns for program generation[EB/OL].(2003-04-14).http://www.voeher.de/data/pub/Program Generation.pdf.
  • 6清软英泰.企业应用支撑平台[EB/OL].[2006-03-12].http://www.thit.com.cn/TiEAM/TiEAM.htm.
  • 7Code Generation.Open source code generator list[EB/OL].[2006-03-12].http://www.codegeneration.net/generators.php.
  • 8边世红,薛劲松,宋学艳.ERP系统中持久对象动态性研究[J].计算机集成制造系统-CIMS,2003,9(5):378-383. 被引量:7
  • 9万建成,刘嵩.对象组装及其关联语义的自动维持[J].软件学报,2002,13(5):1013-1017. 被引量:2
  • 10王忠杰,徐晓飞,战德臣.一种面向重构的业务过程模型[J].计算机集成制造系统,2004,10(11):1349-1355. 被引量:11

二级参考文献47

  • 1李群明,张士廉,王成恩,宋国宁.可重构的企业管理信息系统研究[J].信息与控制,2001,30(S1):630-635. 被引量:7
  • 2胡海涛,李刚,韩燕波.一种面向业务用户的大粒度服务组合方法[J].计算机学报,2005,28(4):694-703. 被引量:54
  • 3柴跃廷,李芳芸,张晓东.RADISS──面向CIMS/MIS的快速开发平台[J].高技术通讯,1996,6(11):19-22. 被引量:6
  • 4[1]Saiedian, H. An evaluation of extended entity-relationship model. Information and Software Technology, 1997,39(7):449~462.
  • 5[2]Kristensen, B.B. Complex associations: abstractions in object-oriented modeling. In: Proceedings of the 9th Annual Conference on Object-Oriented Systems, Languages & Applications(OOPSLA'94). Portland, Oregon: ACM, 1994. 272~286.
  • 6[3]Rumbaugh, J. Models for design: generating code for association. Journal of Object-Oriented Programming Model & Design, 1996, 8(2):13~17.
  • 7[4]Litman, D., Patel-Schneider, P.F. Mishra, A. Modeling dynamic collections of inter-dependent objects using path-based rules. In: Proceedings of the 12th Annual Conference on Object-Oriented Systems, Languages & Applications (OOPSLA'97). New York: ACM, 1997. 77~92.
  • 8[5]VanHilst, M., Notkin, D. Using C++ templates to implement role-based designs. In: Futatsugi, K., Matsuoka, S., eds. Proceedings of the 2nd JSSST International Symposium on Object Technologies for Advanced Software. Berlin: Springer-Verlag, 1996. 22~37.
  • 9[6]Gamma, E., Johnson, R., Booch, G. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Longman, 1994.
  • 10DORSEY P, HUDICKA J. Oracle 8 design using UML object modeling[Z]. McGraw- Hill Companies, Inc. , 1999. 97 -162.

共引文献55

同被引文献20

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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