基于构件的面向农产品领域可重构软件开发平台技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文结合中国农产品电子商务交易系统,研究了基于构件的可重构、可扩展软件开发平台技术,主要研究内容包括:
     研究了工厂化软件生产过程中的构件与构件库建模技术,基于软件生命周期和开发阶段,分析并建立了软件开发过程中的主要构件模型。讨论了软件构件库系统和构件库参考模型,提出了生命周期维、层次维和版本维等三维构件库数据空间模型。
     研究了工厂化软件生产中的构件组织管理技术,基于软件生命周期中的阶段划分,设计了柔性分段编码方法;定义了虚拟Itern和虚拟BOA的基本概念,通过对软件构件数据粒度的合理划分,以虚拟Itern和虚拟BOA为基础,提出了基于关系重构的构件组织方法,建立了软件产品数据的分布组织模型。提出了软件构件BOM清单的基本概念(BOA,Bill of Asset),定义了BOA的主要类型和BOA视图空间,建立了BOA视图空间中的主要子视图的关键特征属性;研究了软件构件数据的分布存储模型,分析了复杂软件系统多联盟开发环境下的业务需求,建立了分布式环境下软件产品的信息关联关系模型。
     研究了可重构软件开发平台技术。提出了单一建模数据源技术和双引擎软件平台的设计思想,基于单一建模数据源技术,设计了同时支持C/S和B/S两种软件体系结构的可重构软件开发平台及其关键业务构件。分析了基于构件化软件开发平台的应用软件系统的构造过程。
     研究了电子商务交易系统的主要业务流程和业务模式。建立了电子商务交易流程中的关键业务模型。提出了电子商务柔性交易模式的基本思想,并开发了可动态配置电子商务交易模式的交易模式配置平台。分析和设计了电子商务交易模式中的各种动态参数,建立了交易模式中关键要素互斥关联关系模型。
     研究并开发了农产品流通领域电子商务交易系统,设计了电子商务系统的总体框架,建立了电子商务交易过程的主要业务规则,基于可重构的软件开发平台,设计和开发了农产品流通领域电子商务交易系统。
Referring to E-commerce Trading System for China's Agricultural Products , this paper studies the component-based reconfigurable, extensible software development platform technologies . Following are the main aspects of the research.
     The components and component library modeling technique in industrializing software production are explored. The main component model in software development process is analysed and built, which is based on the software life cycle and development phases. The paper also discusses the software component library system and referential model and furthermore proposes such 3-dimension data space model about component library as lifecycle dimension, hierarchical dimension and version dimension.
     The organization and management of the components in industrializing software production are analysed. The supple segments coding method based on the phrase demarcation in software life cycle is proposed. The basic concepts about virtual Item and virtual BOA are defined. The paper also puts forward the component arrangement method based on reconfigurable relation and builds the distributed organization model of product data on the basic of virtual Item andvirtual VOA after the reasonable division of the software component granularity. The basic concepts of the BOM list of software components are proposed and the main types and view space of BOA are defined and so are the key characteristics of the main sub-views .Furthermore, we explore distributed database model of of software components, analyze business demands in multi-allied development circumstances of complicated software system, and establish software information-associated relational model in distributed circumstances.
     The reconfigurable software development platform technique is researched. The theory of single modeling data source technique and dual engine software platform is proposed, and the reconfigurable software development platform with C/S and B/S configuration, as well as its key components are designed. The development process of application system based on reconfigurable software development platform is also analysed.
     The main business process and mode of e-commerce are studied. We build the key business model, propose the basic e-commerce theory of supple deal mode and the dynamically configurable deal platform.and analyse the dynamic parameters and the essentials mutex relational model.
     The e-commerce system about agricultrual products flow is developed. The main framework and business rules of e-commerce are proposed. Based on the reconfigurable software development platform,we design and develop the E-commerce Trading System of Agricultural Products in Circulation Field.
引文
[1]Adele Goldberg,A reuse business model,Software-Concpts &Tools Volume 19,Number 1/June 1998
    [2]张里,法国软件-期待危机中的崛起,程序员,2002.10,pp30-32
    [3]Toshiharu Taura,Atsushi Kubota.A Study on Engineering History Base.Research in Engineering Design Volume 11,Numberl/April 1999
    [4]Roger S.Pressman.Software Engineering-A Practitioner's Approach (Fourth Edition)(Roger S.Pressman著,黄柏素,梅宏译,软件工程-实践者的研究方法(第四版),机械工业出版社,1999.10)
    [5]Wilkie,F.G.;Kitchenham,B.A.An investigation of coupling,reuse and maintenance in a commercial C++ application.Information and Software Technology,Volume:43,Issue:13,November 15,2001,pp.801-812
    [6]Quantitative analysis of faults and failures in a complex software system;IEEE Trans.on software Engineeing Aug,2000,Volume26 797-814
    [7]M.D.Mcllroy Mass produced software component.1969,NATO Conf.On soft.Eng.1969,9988-98
    [8]Singer,J.,and N.G.Vinson.Ethical issues in empirical studies of software engineering;IEEE Trans.on software Engineeing Dec,2002,Volume28 1171- 1180
    [9]J.Zuo,Y.P.Chen,Z.D.Zhou,et al.Building Open CNC Systems with Software IC Chips Based on Software reuse,The International Journal of Advanced Manufacturing Technology,Volume 16,Number 9/July 5,2000
    [10]M.Heiner,P.Deussen,J.Spranger,A Case Study in Design and verification of Manufacturing System Control Software with Hierarchical PetriNets,The International Journal of Advanced Manufacturing Technology Volume 15,Number 2/February 24,1999
    [11]E.Carmel,S.Becker,“A Process Model for Packaged Software Development”,IEEE Transactions on Engineering Management,Vol.42,No.1,1995.
    [12]Lilia Gzara,Dominique Rieu,Michel Tollenaere.Patterns Approach to Product Information Systems Engineering.Requirements Engineering,Volume 5,Number 3/October 2000
    [13]Riemenschneider,C.K.,B.C.Hardgrave,and F.D.Davis.Explaining software developer acceptance of methodologies:A comparison of five theoretical models;IEEE Trans.on software Engineeing Dec,2002,Volume28 1135-1145
    [14]Zand, M.; Samadzadeh, M. Software Reuse Current Status and Trends. Journal of Systems and Software, Volume: 30, Issue: 3, September, 1995, pp. 167-170
    [15]K. Bergner, A. Rausch, M. Sihling, A. Vilbig, "An Integrated View on Componentware- Concepts, Description Techniques, and Process Model", IASTED International Conference Software Engineering '98, Las Vegas, 1998.
    [16]J. M. Perry. Perspective on Software Reuse, GTE Resident Affiliate GTE Government Systems Corporation
    [17]Steven Wartik, Ted Davis. A phased reuse adoption model. The Journal of Systems and Software,Volume: 46, Issue: 1, April 1, 1999, pp. 13-23
    [18]Biggerstaff,Ted J.A perspective of generative reuse, Annals of Software Engineering, 1998 5: 169-226
    [19]Manfred Broy A uniform mathematical concept of a component:Appendix to M.Broy et al:"What characterizes a(software) component?".Software - Concepts & Tools Volume 19, Number I/June 1998
    [20] Manfred Broy, Anton Deimel, Juergen Henn, et al. What charactrizes a software component., Software - Concepts & Tools Volume 19, Number1/June 1998
    [21] Klaus Bergner, Andreas Rausch, Marc Sihling, Alexander Vilbig. Componentware-Methodology and Process, 19th March 1999
    [22]Santone, Antonella; Vaglini, Gigliola .Reusing LOTOS specifications. Microprocessors and Microsystems, Volume: 25, Issue: 6, September 10, 2001, pp. 309-314
    [23]Thomas, William M.; Delis, Alex; Basili, Victor R. An Analysis of Errors in a Reuse-Oriented Development Environment Journal of Systems and Software, Volume: 38, Issue: 3, September, 1997, pp. 211-224
    [24]R.P. Sundarraj .An optimization approach to plan for reusable software. European Journal of Operational Research, Volume: 142, Issue: 1, October 1, 2002, pp. 128-137
    [25]Zheying Zhang.Kalle Lyytinen. A framework for component reuse in a metamodelling-based software development. Requirements Engineering,Volume 6, Number 2/June 2001
    [26]Hiranmay Ghosh, Santanu Chaudhury, Chetan Arora, et al. ImAge: an extensible agent-based architecture for image retrieval. International Journal on Digital Libraries Volume 2, Number 4/May 2000
    [27] Robbins, Jason E.; Redmiles, David F. Software architecture critics in the Argo design environment. Knowledge-Based Systems, Volume: 11, Issue: 1. September 30, 1998, pp. 47-60
    [28] K. Bergner, A. Rausch, M. Sihling, A. Vilbig, "A Componentware Development, Methodology Based on Process Patterns", Pattern Languages of Programs 1998 (PLOP98), Monticello, Illinois, 1998.
    [29]Frank A. Cioch, John M. Brabbs, Larry Sieh .The impact of software architecture reuse on development processes and standards. The Journal of Systems and Software, Volume: 50, Issue: 3, March 15, 2000, pp. 221-236
    [30]P.A.V. Hall. Architecture-driven component reuse. Information and Software Technology,Volume: 41, Issue: 14, November 5, 1999, pp. 963-968
    [31]D.C. Rine , N. Nada .An empirical study of a software reuse reference model. Information and Software Technology, Volume: 42, Issue: 1, January 1, 2000, pp.47-65
    [32]Thomas F. Stahov ich, Hrishikesh bal .An inductive approach to learning and reusing design strategies Research in Engineering Design,Volume 13, Number 2/March 2002
    [33]David C. Rinea, Robert M. Sonnemann. Investments in reusable software. A study of software reuse, The Journal of Systems and Software, Volume: 41, Issue: 1, April, 1998, pp. 17-32
    [34]Birgit Gerppert, Frank. The SDL pattern approach - a reuse-driven SDL design methodology .Computer network, Volume: 35, Issue: 6, May, 2001, pp. 627-645
    [35]Sindre Guttorm, Conradi . The REBOOT Approach to Software Reuse. The Journal of Systems and Software, Volume: 30, Issue: 3, September, 1995, pp.201-212
    [36]Clemens Szyperski, Emerging component software technologies-a strategic Comparison, Software - Concepts & Tools, Volume 19, Number 1/June 1998
    [37]Jacob L. Cybulski. Introduction to Software Reuse. Department of Information Systems
    [38]M.Elizabeth C. Hull, Peter N. Nicholl, Philip Houston, et al. Towards a visual approach for component-based software development, Software - Concepts & Tools, Volume 19, Number 4/August 2000
    [39]Lerch,F. Javier; Flor,Nick V; Fichman,Mark; Hong,Se‐Joon, Software reuse and competition: Consumer preferences in a software component market Annals of Software Engineering,1998.Vol5: 53-83
    [40]Pohthong, Amnart; Budgen, David .Reuse strategies in software development an empirical study . Information and Software Technology, Volume: 43, Issue: 9, August 1,2001, pp. 561-575
    [41]Jones, C, The economics of Object-Oriented software, American Programmer, Volume 7, No.10.Oct. 1994, pp.28-35
    [42]Devanbu, P.T., D.E. Perry, and J.S. Poulin. Guest editors' introduction: Next generation software reuse [intro. to the special section on the Fifth International Conference on Software Reuse]; IEEE Trans, on software Engineeing May 2000 423-424
    [43]Crnkovic, Ivica; Larsson, Magnus .Challenges of component-based development. Journal of Systems and Software, Volume: 61, Issue: 3, April 1, 2002, pp. 201-212
    [44]Morisio, M., M. Ezran, and C. Tully. Success and failure factors in software reuse; IEEE Trans. on software Engineeing Apr,2002,Volume28 340-357
    [45]Isado Sadahirio. Software reuse in Japan, Information and Software Technology, Volume: 38, Issue: 3, 1996, pp. 165-171
    [46]IEEE Special issue on software reusability, IEEE Trans. Soft. Eng. VolSE-10No.5(1984)
    [47]IEEE Special issue on software reusability, IEE Trans. Soft. Eng. Vol4, No.2(1987)
    [48]P.Freeman, Tutorial: software reusability, IEEE Computer Society Press (1987)
    [49]W. Tracz, Tutorial: software reuse: emerging technology, IEEE Computer Society Press (1988)
    [50]R. Prieto-Diaz,et al. The First International Workshop on Software Reusability, University of Dortmund, Dortmund, Germany (1991a)
    [51]R. Prieto-Diaz and W. B. Frakes, Advances In Software Reuse-Selected Papers from the Second International Workshop if Software Reusability, IEEE Computer Society Press (1993)
    [52]W. B. Frakes, (ed) The Third International Conference on Software Reuse, IEEE Computer Society Press (1994)
    [53]ACM, SSR'01, proceedings of SSR '01 on 2001 symposium on software reusability: putting software reuse in context, May 2001 Toronto, Ontario, Canada,
    [54]ACM, SSR'99, Proceedings of the fifth symposium on Software reusability, May 1999 , Los Angeles, California, United States
    [55]ACM, SSR'97, Proceedings of the 1997 symposium on Symposium on software,reusability,May,1997, Boston, Massachusetts, United States [56]ACM, SSR'95, Proceedings of the 17th international conference on software engineering on Symposium on software reusability,August,1995, Seattle, Washington, United States
    [57]Isado Sadahirio .Experiences of a Software Reuse Project. The Journal of Systems and Software, Volume: 30, Issue: 3, September, 1995, pp. 171-186
    [58]Fichman .Incentive compatibility and systematic software reuse. The Journal of Systems and Software, Volume: 57, Issue: 1, April 27, 2001, pp. 45-60
    [59]Canfora, Gerardo; Lucia, Andrea De; Munro, Malcolm .An integrated environment for reuse reengineering C code. Journal of Systems and Software, Volume: 42, Issue: 2, August, 1998, pp. 153-164
    [60]Sang, Janche; Follen, Gregory; Kim, Chan; Lopez, Isaac .Development of CORBA-based engineering applications from legacy Fortran programs. Information and Software Technology, Volume: 44, Issue: 3, March 15. 2002. pp. 175-184
    [61]Burd, Elizabeth; Munro, Malcolm A method for the identification of reusable units through the reengineering of legacy code . Journal of Systems and Software, Volume: 44, Issue: 2, December, 1998, pp. 121-134
    [62]Bi, Y.; Hull, M.E.C.; Nicholl, P.N. An XML approach for legacy code reuse Journal of Systems and Software, Volume: 61, Issue: 2, March 15, 2002, pp. 77-89
    [63]Wilkening, Daniel E.; Loyall, Joseph P.; Pitarys, Marc J.; Littlejohn, Kenneth .A Reuse Approach to Software Reengineering. Journal of Systems and Software Volume: 30, Issue: 1-2, July 8,1995, pp. 117-125
    [64]Gregory W. Hislop .Analyzing existing software for software reuse. The Journal of Systems and Software, Volume: 41, Issue: 1, April, 1998, pp. 33-40
    [65]Sutcliffe, Alistair .Domain analysis for software reuse .Journal of Systems and Software , Volume: 50, Issue: 3, March 15, 2000, pp. 175-199
    [66]Prieto-Diaz R., Domain Analysis for Reusability, Proc. COMPSAC'87,Tokyo,Oct. 1987, pp23-29
    [67]Christensen S.R. Software reuse initiatives at Lockheed, Crosstalk, Vol8, No.5, May 1995, pp.30-37
    [68]Sharp, D.C. Component based product line development of avionics software. Microprocessors and Microsystems, Volume: 23, Issue: 7, December 6, 1999, pp. 425-433
    [69]Mili,Ali; Fowler Chmiel,Senta; Gottumukkala,Ravi; Zhang,Lisa; Managing Software reuse Economics: An Integrated ROI-based Model Annals of Software Engineering, 2001, Vol 11(1): 175-218
    [70]BARNARD,JUDITH. A new reusability metric for object-oriented software, Software Quality Control, 1998, Vol 7(1): 35-50
    [71]Wohlin, C. Guest editor's introduction: Seventh International Software Metrics Symposium [intro. to special section]; IEEE Trans. on software Engineeing Nov,2001,Volume27 961-962
    [72]Henry E. AND Faller B. Large scale industrial reuse to reduce cost and cycle time, IEEE Software , Sept. 1995, pp.47-53
    [73]McMahon P.E. Pattern-Based architecture: bridging software reuse and cost management, Crosstalk, Vol8, No.3, March 1995, pp.10-16
    [74]Lim W.C., Effects of reuse on quality, productivity, and economics, IEEE software, Sept. 1994, pp.23-30
    [75]Marcus A. Rothenberger A software reuse measure: Monitoring an enterprise-level model driven development process Information & Management Volume: 35, Issue: 5, May 3, 1999, pp. 283-293
    [76]L.H. Etzkorn, W.E. Hughes Jr., C.G. Davis. Automated reusability quality analysis of 00 legacy software. Information and Software Technology, Volume: 35, Issue: 5, May 3, 1999, pp. 283-293
    [77]Lanubile, Filippo; Visaggio, Giuseppe Evaluating Predictive Quality Models Derived from Software Measures Lessons Learned Journal of Systems and Software , Volume: 38, Issue: 3, September, 1997, pp. 225-234
    [78]Lewis,David; A Review of Approaches to Developing Service Management Systems. Journal of Network and Systems Management, 2000, Vol 8(2): 141-156
    [79]Ropponen, J., and K. Lyytinen. Components of software development risk: how to address them? A project manager survey; IEEE Trans, on software Engineeing Feb,2000,Volume26 98-112
    [80]Sauer, C, D.R. Jeffery, L. Land, and P. Yetton. The effectiveness of software development technical reviews: a behaviorally motivated program of research; IEEE Trans, on software Engineeing Jan,2000,Volume 26 1-14
    [81]Fichman Robert G., Kemerer Chris F. Activity Based Costing for component- Based Software Development. Information Technology and Management, 2002, Vol3(l/2): 137-160
    [82]Strike, K., K. El Emam, and N. Madhavji. Software cost estimation with incomplete data; IEEE Trans, on software Engineeing Oct,2001,Volume27 890- 908
    [83]Addy Edward, Mili Ali, Yacoub Sherif .A Case Study in Software Reuse Software Quality Jounal,1999, Vol8(3): 169-195
    [84]Jalote, P., and A. Saxena. Optimum control limits for employing statistical process control in software process; IEEE Trans. on software Engineeing Dec,2002,Volume28 1126-1134
    [85]Frakes williamb. Modeling Reuse across the Software Life Cycle. The Journal of Systems and Software, Volume: 30, Issue: 3, September, 1995, pp. 295-301
    [86]Fischer,Bernd; Software reuse and competition: Consumer preferences in a software component market. Automated Software Engineering, 2000,Vol7(2):179-200
    [87]Mili A., Mili R., Mittermeir R.T. A survey of software reuse libraries, Annals of Software Engineering, 1998,5: 349-414
    [88]C. Bradley. A Visualised Software Library:Nested Self-Organising Maps for Retrieving and Browsing Reusable Software Assets.Neural Computing & Applications,Volume 16, Number 9/July 5, 2000 Volume 9, r 7,
    [89]Park, Young .Software retrieval by samples using concept analysis. Journal of Systems and Software, Volume: 54, Issue: 3, November 1, 2000, pp. 179-183
    [90]Lars Sivert Sorumgard, Guttorm Sindre and Frode Stokke. Experiences from Application of a Faceted Classification Scheme, Division of Computer Systems and Telematics Norwegian Institute of Technology (NTH)
    [91]William B. Frakes ,Thomas P. Pole , "An Empirical Study of Representation Methods for Reusable Software Components" IEEE Transactions on Software Engineering , Vol. 20 , No. 8 , August 1994
    [92]Di Felice, P.; Fonzi, G. An improved method for the indexing of software. Information and Software Technology, Volume: 41, Issue: 7, May 15, 1999, pp. 413-420
    [93]Tessem, Bjrnar .Structure abstractions in retrieval of analogical software models .Expert Systems with Applications, Volume: 15, Issue: 3-4, October 11, 1998, pp. 341-349
    [94]Fern(?)ndez-Chamizo, Carmen; Gonz(?)lez-Calero, Pedro A.; Hern(?)ndez-Y(?)ez, Luis; et. al. Case-Based Retrieval of Software Components. Expert Systems with Applications, Volume: 9, Issue: 3, 1995, pp. 397-405
    [95]Worley, J. Hermosillo; Castillo, G. Reynoso; Geneste, L; Grabot, B. Adding decision support to workflow systems by reusable standard software components. Computers in Industry, Volume: 49, Issue: 1, September, 2002, pp. 123-140
    [96]Penix,John; Alexander,Perry . Efficient Specification-Based component Retrieval, Automated Software Engineering, 1999, Vol6(2): 139-170
    [97]Parnas, On the criteria to be used in decomposing systems into modules, Communication of the ACM, pp. 1053-1058, December 1972.
    [98]Gougen, Parameterized programming, IEEE Transactions on Software Engineering, SE-10(5):528-543, 1983.
    [99]Gougen, Reusing and interconnecting software component, IEEE Computer, pp. 16-28, Februray 1986
    [100]Blum, H. Ehrig, and F. Parisi-Presicce, Algebraic specification of modules and their basic interconnections, Journal of Computer and System Sciences, 34:293-339,1987.
    [101]Kaiser and D. Garlan, Melding sofwtare systems from reusable building blocks, IEEE Software, 4(4): 17-24, July 1987.
    [102]Cramer, W. Fey, M. Goedicke, and M. Grode-Rhode, Towards a formally based component description language - a foundation for reuse, Structured Programming, 12:91-110, 1991.
    [103]Robert J. Gautier, Huw E. Oliver, Mark Ratcliffe, and Benjamin R. Whittle, CDL-A Component Description Language for Reuse, International Journal of Software Engineering and Knowledge Engineering, Vol. 3, No. 4, pp. 499-518,1993.
    [104]Whittle and M. Ratcliffe, Software component interface description for reuse, IEE BCS Software Engineering Journal, 8(6), November 1993.
    [105]Will Tracz, LILEANNA: A Parameterized Programming Languages, in Advances in Software Reuse, Selected Papers from the Second International Workshop on Software Reusability, R. Prieto-Diaz and W. B. Frakes eds., pp.66-78, Lucca, Italy, March 24-26, 1993.
    [106]Paolo Bucci, Stephen H. Edwards, etc., Special Feature: Component-Based Software Using RESOLVE, ACM SIGSOFT. Software Engineering Notes. Vol. 19, No. 4, pp.21-67. October 1994.
    [107] Pat Hall and Ray Weedon, Object Oriented Module Interconnection Languages, in Advances in Software Reuse, Selected Papers from the Second International Workshop on Software Reusability, R. Prieto-Diaz and W. B. Frakes eds., pp. 29-38, Lucca, Italy, March 24-26, 1993.
    [108] 北京 大学软件工程研究所, 青鸟构件技术标准规范, http://www.sei.pku.edu.cn/research/standard
    [109] Spinellis, D.; Raptis, K. Component mining: a process and its pattern language .Information and Software Technology, Volume: 42, Issue: 9, June 1, 2000, pp. 609-617
    [110] Messina,E.; Horst,J.; Kramer,T.; Huang,H.; Michaloski,J. component Specifications for Robotics Integration, Autonomous Robots, 1999, Vol6(3):247-264
    [111] Voas, Jeffrey; Payne, Jeffery .Dependability certification of software components. Journal of Systems and Software, Volume: 52, Issue: 2-3, June 1. 2000, pp. 165-172
    [112] Hee, Beng Kuan Tan; Hua, Koon Tan. Reuse of components in dataintensive business programs through interface separation. Information and Software Technology, Volume: 40, Issue: 1, April 30, 1998, pp. 15-25
    [113] Plasil, F., and S. Visnovsky. Behavior protocols for software components; IEEE Trans. on software Engineeing Nov,2002,Volume28 1056-1076
    [114] Andrea Clematis, Andrea Coda, Bianca Falcidieno, et al. Specifying and Analysing System-Level Inter-Component Interfaces. Requirements Engineering, Volume 16, Number 1/February 2000
    [115] Fonseca, F.T.; Egenhofer, M.J.; Davis Jr, C.A.; Borges, K.A.V. Ontologies and knowledge sharing in urban GIS. Computers, Environment and Urban Systems, Volume: 24, Issue: 3, May 31, 2000, pp. 251-272
    [116] Jacob L. Cybulski ,Cognitive Requirements for Software Reuse Tools, Department of Information Systems,Mar-98
    [117] Barroca, Leonor; Henriques, Pedro A framework and patterns for the specification of reactive systems.Information and Software Technology, Volume: 40, Issue: 3, June, 1998, pp. 135-142
    [118] Rine, David C. Object-oriented design exception handling and copying. Information and Software Technology, Volume: 38, Issue: 8, 1996, pp. 499-506
    [119] Cheng, B.H.C., and E.Y. Wang. Formalizing and integrating the dynamic model for object-oriented modeling; IEEE Trans.on software Engineeing Aug,2002,Volume28 747-762
    [120] Nielsen,Brian; Agha,Gul . Towards reusable real‐time objects. Annals of Software Engineering, 1999, Vol7(1/4): 257-282
    [121] Briand, L.C., W.L. Melo, and J. Wust. Assessing the applicability of faultproneness models across object-oriented software projects; IEEE Trans. on software Engineeing Jul,2002,Volume28 706-720
    [122] Kovacs, G.L.; Kopacsi, S.; Nacsa, J.; Haidegger, G.; Groumpos, P. Application of software reuse and object-oriented methodologies for the modelling and control. Computers in Industry , Volume: 39, Issue: 3, July, 1999, pp. 177-189
    [123] Boriani, Dario V. Object-oriented Ada-based development of highly reusable control software.ISA Transactions, Volume: 34, Issue: 1, March, 1995, pp. 39-51
    [124] C. Szyperski. Component Software-Beyond 00 Programming. Addisonwesley,1997
    [125] Vitharana, Padmal; Jain, Hemant .Research issues in testing business components. Information and Management, Volume: 37, Issue: 6, September, 2000, pp. 297-309
    [126] El Emam, K., S. Benlarbi, N. Goel, and S.N. Rai. The confounding effect of class size on the validity of object-oriented metrics; IEEE Trans. on software Engineeing Jul,2001,Volume27 630-650
    [127] ioravanti, F., and P. Nesi. Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems; IEEE Trans. on software Engineeing Dec,2001,Volume27 1062-1084
    [128] Eker, Johan; Blomdell, Anders. A flexible interactive environment for embedded controllers. Control Engineering Practice, Volume: 8, Issue: 2, February, 2000, pp. 139-146
    [129] Etzkorn, Letha H.; Davis, Carl G. Automated object-oriented reusable component identification. Knowledge-Based Systems, Volume: 9, Issue: 8, December 1, 1996, pp. 517-524
    [130] de Carvalho, Sergio Eduardo Rodrigues; do Prado Leite, Julio Cesar Sampaio .Module interconnection features in object-oriented development tools. Journal of Systems and Software. Volume: 50, Issue: 1, January, 2000, pp. 57-64
    [131] J. Bosch, Superimposition: a component adaptation technique. Information and Software Technology, Volume: 41, Issue: 5, March 25, 1999, pp. 257-273
    [132] Ambrosio Toval, Joaqu(?)n Nicol(?)s, Bego a Moros, et al.Requirements Reuse for Improving Information Systems Security: A Practitione(?)s Approach , Requirements Engineering,Volume 6, Number 4/January 2002
    [133] Lam, W. Achieving Requirements Reuse: A Domain-Specific Approach from Avionics. Journal of Systems and Software, Volume: 38, Issue: 3, September, 1997, pp. 197-209
    [134] Ramesh, B., and M. Jarke. Toward reference models for requirements traceability; IEEE Trans. on software Engineeing Jan,2001,Volume27 58-93
    [135] Chen, Deng-Jyi; Chen, Wu-Chi; Kavi, Krishna M. Visual requirement representation. Journal of Systems and Software, Volume: 61, Issue: 2, March 15, 2002, pp. 129-143
    [136] Booch G. Object-Oriented analysis and design, 2~(nd) edition, Benjamin Cummings,l994
    [137] Coad P., and E. Yourdon, Object-Oriented design, Prentice-Hall, 1991
    [138] Jacobson I. Object-Oriented software engineering, Addison-Wesley, 1992
    [139] Rambaugh J. et al. Object-Oriented modeling and design, Prentice-Hall, 1991
    [140] Wirfs-Brock R., Wilkerson B. and Weiner L. Designing Object-Oriented software, Prentice-Hall, 1990
    [141] P.C. Clements, From Subroutines to Subsystems: Component Based Software Development. American Programmer, vol. 8, No. 11, November 1995.
    [142] Grabot, Bernard; Huguet, Pierre .Reference models and object-oriented method for reuse in production activity control system design . Computers in Industry, Volume: 32, Issue: 1, December 5,1996, pp. 17-31
    [143] Brazier, Frances M.T.; Jonker, Catholijn M.; Treur, Jan .Principles of component-based design of intelligent agents .Data and Knowledge Engineering, Volume: 41, Issue: 1, April, 2002, pp. 1-27
    [144] Kristen S. Rounds, Joyce S. Cooper .Development of product design requirements using taxonomies of environmental issues.Research in Engineering Design, Volume 13, Number 2/March 2002
    [145] Rine,David C.Copying Errors in Object-Oriented Design, Journal of Systems Integration, 1997, Vol7(2): 127' 150
    [146] Zhang, T.; Dewey, A.; Fair, R. hierarchical approach to composable software components. Microelectronics Journal (Incorporating Journal of Semicustom ICs), Volume: 31, Issue: 2, February, 2000, pp. 95-104
    [147] Bansiya, J., and C.G. Davis. A hierarchical model for object-oriented design quality assessment; IEEE Trans, on software Engineeing Jan,2002,Volume28 4-17
    [148] Henderson, P.; Walters, R. Behavioural analysis of component-based systems . Information and Software Technology, Volume: 43, Issue: 3, March 1, 2001, pp. 161-169
    [149] Goldberg A. and Robson D. Smalltalk-80:The language and its implementation, Addison-Wesley, 1983
    [150] Zhuge, Hai A problem-oriented and rule-based component repository Journal of Systems and Software, Volume: 50, Issue: 3, March 15, 2000, pp. 201-208
    [151] Mookerjee, V.S., and I.R. Chiang. A dynamic coordination policy for software system construction; IEEE Trans. on software Engineeing Jul,2002,Volume28 684-694
    [152] STARS, "Asset Library Open Architecture Framework Version 1.2 ", Informal Technical Report, STARS-TC-04041/001/02, August, 1992
    [153] Poulin Jeffery .Populating Software Repositories: Incentives and Domain- Specific Software. The Journal of Systems and Software, Volume: 30, Issue: 3, September, 1995, pp. 187-199
    [154] Cimitile, A.; Visaggio, G. Software Salvaging and the Call Dominance Tree . The Journal of Systems and Software, Volume: 28, Issue: 2, February, 1995, pp. 117-127
    [155] Bernstein, Philip A.; Bergstraesser, Thomas; Carlson, Jason; Microsoft repository version 2 and the open information model. Information Systems, Volume: 24, Issue: 2, April, 1999, pp. 71-98
    [156] RIG Uniform Data Model for Reuse Libraries( UDM ) , RPS-0002 , Reuse Library Interoperability Group , January 1994
    [157] Asset Library Open Architecture Framework Version 1.2 " Informal Tech. Rpt. STARS-TC-04041 /001/02, 1992/8
    [158] Chen Yuh-Min, Tsao Tien-Heng. A structured methodology for implementing engineering data management .Robotics and Computer-Integrated Manufacturing,1998,14(4):275~296
    [159]Philpotts Mike.Introduction to the concepts,benefits and terminology of product data management.Industrial Management and Data Systems,1996,96(4):11~17
    [160]Trappey Amy J.C.,Ho Yuchung.Advanced product data management.In:ASME,New York,NY,USA.Proceedings of the 1996 ASME International Mechanical Engineering Congress and Expositionv 4 1996.6~11
    [161]J.A.Orlicky,Structuring the bill of materials for MRP,Production and Inventory Management 1972,12:19~42.
    [162]陈良猷等.生产管理系统工程.北京:北京航空航天大学出版社,1990.123~135
    [163]Mustafa,Yousif;Mejabi,Olugnenga.Changing class behaviors at run-time in MRP systems.Journal of Systems and Software,Volume:55,Issue:1,November 5,2000,pp.67-71
    [164]Manjarr(?)s,(?)ngeles;Pickin,Simon;Mira,Jos(?) Knowledge model reuse therapy decision through specialisation of a generic decision model.Expert Systems with Applications,Volume:23,Issue:2,August,2002,pp.113-135
    [165]魏志强,王先逵,吴丹,杨志刚基于单一数剧源的产品BOM多视图映射技术,清华大学学报,vol42(6),802-805
    [166]耿素云.离散数学,第二分册,集合论与图论.北京:北京大学出版社,1998.11~25
    [167]Morisio,M.,D.Romano,and I.Stamelos.Quality,productivity,and learning in framework-based development:an exploratory case study;IEEE Trans.on software Engineeing Sep,2002,Volume28 876-888
    [168]Kang,Kyo C.;Kim,Sajoong;Lee,Jaejoon;Kim,Kijoo;Shin,Euiseob;Huh,Moonhang FORM:A feature‐oriented reuse method with domain‐specific reference architectures,Annals of Software Engineering,1998,5:143~168
    [169]Dobrica,L.,and E.Niemela.A survey on software architecture analysis methods;IEEE Trans.on software Engineeing Jul,2002,Volume28 638-653
    [170]Mili,Rym;Raymond,Jacques.Towards a formal framework for software reuse.Information Sciences Volume:110,Issue:3-4,October,1998,pp.135- 149
    [171]A.Brown.Large-Scale Component-Based Development.New Jersey: Prentice Hall,Inc.,2000.
    [172]Ravindran,B.Engineering dynamic real-time distributed systems:architecture,system description language,and middleware;IEEE Trans.on software Engineeing Jan,2002,Volume28 30-57
    [173]Stankovic,N.,and Kang Zhang.A distributed parallel programming framework;IEEE Trans.on software Engineeing May,2002,Volume28 478-493
    [174]de Souza,M.A.F.;Ferreira,M.A.G.V.Designing reusable rule-based architectures with design patterns.Expert Systems with Applications,Volume:23,Issue:4,November,2002,pp.395-403
    [175]Hwang,Yih-Feng;Rine,David C.Verifying the reusability of software component specifications Framework and algorithms.Information Sciences,Volume:112,Issue:1-4,December,1998,pp.169-197
    [176]Griss,Martin L.;Wentzel,Kevin D.Hybrid Domain-Specific Kits.Journal of Systems and Software,Volume:30,Issue:3,September,1995,pp.213-230
    [177]Buchs,D.,and N.Guelfi.A formal specification framework for objectoriented distributed systems;IEEE Trans.on software Engineeing Jul,2000,Volume26 635-652
    [178]Soto Michel,Allongue S(?)bastien,Modeling Methods for Reusable and Interoperable Virtual Entities in Multimedia Virtual Worlds,Multimedia Tools and Applications,2002,Vol 16(1/2):161~177
    [179]Grundy,John;Hosking,John.Developing adaptable user interfaces for component-based systems.Interacting with Computers,Volume:14,Issue:3,April,2002,pp.175-194
    [180]Tonella,P.Concept analysis for module restructuring;IEEE Trans.on software Engineeing Apr,2001,Volume27 351-363
    [181]Karimi,Jahangir;Zand,M.K.Asset-based system and software system development:A frame-based approach.Information and Software Technology,Volume:40,Issue:2,May 25,1998,pp.69-78
    [182]Frolund,S.,and R.Guerraoui.e-Transactions:end-to-end reliability for three-tier architectures;IEEE Trans.on software Engineeing Apr,2002,Volume28 378-395
    [183]王成良,杨祥陵.对象模型向关系数据库模式映射的策略及其应用.计算机工程,2004(1):155-157
    [184]Wolfgang Keller:Object-Oriented Database Management Systems:Concepts and Issues.IEEE Computer,1991,24(4):9-18.
    [185]Hibernate corp Relational Persistence for Idiomatic Java.http://hibernate.sourceforge.net.
    [186]Wolfgang Keller:Mapping Objects to Tables.c/o EA Generali,Neusezgasse 1,A 1100,Wien,Austria
    [187]JW Yoder,R E Johnson,Q Wilson.Connecting Business Objects to Relational Databases,2000.
    [188]田英爱,秦奕青,张志华.持久对象标识的生成方法,制造业自动化,2005,27(11).
    [189]Coad P and YourDon E.Object-Oriented Design.EngleWoodCliffs,NJ:Perntice-Hall,1991.
    [190]Mapping Objects to Relational Databases:O/R Mapping In Detail.http://www.agiledata.org/essays/mappingObjects.html,2005
    [191]李颖,基于关系数据库的对象持久化及性能优化研究.重庆大学,硕士学位论文,2005,5.
    [192]史周军,叶晓俊.基于元数据的对象关系映射研究.计算机科学[J],2005.
    [193]范玉顺.工作流管理技术基础——实现企业业务过程重组,过程管理与业务过程自动化的核心技术[M]清华大学出版社施普林格出版社。2001年
    [194]孙骄鳐,黄宁.基于本体的动态工作流系统[J]计算机工程与数字应用2005第9期
    [195]JOERIS G.Defining flexible workflow execution behaviors[A].Proceedings of Enterprise-wide and cross-enterprise workflow management- concepts,systems,applications[C].Ulm,Germany:Ulmer Informatik Beriohte,1999.49-55.
    [196]YatianaAlmeida S.C.Vieira An Ontology-drivenArchitechture for Flexible Workflow Execution[C].WebMedia & LA-Web 2004 Joint Conference 10th Brazilian Symposium on Multimedia and the Web 2nd Latin American Web Congress 12 October 2004 to 15 October 2004
    [197] Pierre, S.; Nouisser, N. Reusing software components in telecommunications network engineering . Advances in Engineering Software, Volume: 31, Issue: 3, March, 2000, pp. 159-172
    [198] YANG J, PAPAZOGLOU M P. "Interoperation Support for Electronic Business". Communications of the ACM, 2000. 43(6): 39-47.
    [199] PAPAZOGLOU M P. The world of e-business: web services, workflows, and business transactions. Notes from Keynote Speech, at CAISE2002, Toronto, May 2002.
    [200] WILLEM-JAN VAN DEN HEUVEL, SERGEI ARTYSHCHEV. Developing A Three-Dimensional Transaction Model for Supporting Atomicity Spheres. http://www.springerlink.com/content/5huuyxygvm51 x9pc/.
    [201] JACQUES C, REGINE E, PIERRE M. "A Multi-Agent Model for Secure and Scalable E-Business Transactions". Proceedings of HAS 2005. In "Advances in Multi-agent Systems, Robotics and Cybernetics: Theory and Practice", Vol. 1, 2006. The International Institute for Advanced Studies in Systems Research and Cybernetics.
    [202] CALMET J, MARET P, ENDSULEIT R. Agent-oriented abstraction; Revista Real Academia de Ciencias, special volume on Symbolic Computing and Artificial Intelligence, 2004,98(1): 77-83.
    [203] HUHN M N, STEPHENS L M. Multiagent systems Agent Systems (ed. G. Weiss), MIT Press, 1999: 79-120.
    [204] ALEXANDER O, SARRA B L, YVES P. An Ontology for Developing e-Business Models. FIP DsiAge'2002, July 2002, Cork.
    [205] STEPHANOS A T, DIOMIDIS S, VASSILIOS K. Performing peer-to-peer ebusiness transactions: A requirements analysis and preliminary design proposal. In Nitya Karmakar and Pedro Isaias, editors, IADIS International e-Commerce 2004 Conference Proceedings, pages 399-404, December 2004.
    [206] CHARALABIDIS Y, KARAKOIDAS V, ANDROUTSELLIS T et al. 2004. Enabling B2B Transactions over the Internet through Application Interconnection: The PRAXIS Project. In Proceedings of the e-Challenges2004 Conference, Vienna, Austria, October 2004.
    [207] Shiva Sajjan G,Shala Lubna A. Using semantic Wikis to support software reuse,Journal of Software,April 2008,1-8
    [208](?)lvarez-Sabucedo L M.Anido-Rif(?)n L E.Santos-Gago J M.Reusing web contents:A DOM approach,Software - Practice and Experience,March 10,2009,299-314

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700