期刊文献+

基于规则的软件过程事务模型(英文) 被引量:3

Criteria-Based Software Process Transaction Model
下载PDF
导出
摘要 事务管理是过程工程环境(PSEE)的一个关键技术.近年来,提出了不少高级事务模型支持长事务.然而,由于软件过程事务处理的特殊性,这些模型只能反映其中一部分需求,而且大多数多层的合作事务模型还不够稳定,无法应用于商业,这对PSEE的事务机制提出了挑战.基于此,提出了一个基于规则的软件过程事务模型E-Process/TM,能够较好地刻画软件过程的特征,即用户交互性、长周期、迭代式过程和数据共享的多用户协作.基于用户可自定义的正确性规则,E-Process/TM提供了良好的灵活性和开放性.目前,该模型已在商业PSEE产品中得以实现,并成功地应用于实践中. Transaction management is the key component of process-sensitive engineering environments (PSEE). In recent years, several advanced transaction models have been proposed to support long transaction. However, in view of specific characteristic in software process transaction, those models only meet its partial requirements. Moreover, no commercial or academic results of nested cooperative transaction models reach a status stable enough for commercial implementation. It remains a real challenge to the transaction mechanism of PSEE. A criteria-based transaction model E-Process/TM is presented, that may address the key features of software process. i.e. interactive user control, long-duration activities, iterative approach and multi-user cooperation on shared persistent data. Based on user defined correctness criteria, E-Process/TM offers inherent benefits in flexibility and openness. By now, this model is implemented in a commercial PSEE product, and applied in practice successfully.
出处 《软件学报》 EI CSCD 北大核心 2002年第1期24-32,共9页 Journal of Software
关键词 软件过程 扩充事务模型 正确性规则 软件工程 Iterative methods Knowledge based systems Management Mathematical models World Wide Web
  • 相关文献

参考文献12

  • 1Shen. B,J. Gu, C.H. Chen. C., etal. A distributed architecture for process-sensitive engineering environments. In:Proceedings of the Conference on Software: Theory and Practice, the 16th World ComputerConference. Beijing: Publishing House of Electronics Industry. 2000. 993~994.
  • 2Derniame, J. Kaba, B.A., Wastell. D. Software process: principles, methodology. andtechnology. Heidelberg, Germany:Springer-Verlag, 1999.
  • 3Elmagarmid A. Database transaction models for advanced applications. San Francisco,CA: Morgan Kaufmann Publishers, Inc.,.1992.
  • 4C. Pu. G. E. Kaiser, and N. Hutchinson. Split-transactions for open-endedactivities. In: Proceedings of the 14th International Conference on Very Large Databases(VLDB). Los Angeles, CA: Morgan Kaufmann Publishers, Inc., 1988.26~37.
  • 5Moss. J. Nested transactions: an approach to reliable distributed computing.Cambridge, Massachusetts: MIT Press, 1985.
  • 6Weikum, G. A theoretical foundation of multi-level concurrency control. In:Proceedings of the 5th ACM SIGACT-SIGMOD Symposium on Principles of Database Systems.Cambridge, Massachusetts: ACM Press, 1986. 31~42.
  • 7Garcia-Molina. H. and Salem, K. Sagas. In: Proceedings of the ACM SIGMODConference. San Francisco, CA: ACM Press, 1987.249~259.
  • 8Kaiser, G. E. MARVEL 3.1: A multi-user software development environment. In:Proceedings of the International Symposium on Logic Programming. Vancouver, Canada: MITPress, 1993.36~39.
  • 9Rochkind, M. The source code control system. IEEE Transactions on SoftwareEngineering, 1975,1(1):364~370.
  • 10Kim. W., Lorie, A., McNabb, D. and Plouffe, W. A transaction mechanism forengineering design databases. In: Proceedings of the 10th International Conference on VeryLarge Databases (VLDB). Singapore: Morgan Kaufmann Publishers, Inc., 1984. 355~362.

二级参考文献1

  • 1Dayal U,Proceedings of the 17th InternationalConference on Very L arge Databases,1991年,113页

共引文献2

同被引文献24

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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