- A Case Study on OOP Component Build-up for Reliability of MRP System -

MRP 시스템의 신뢰성을 위한 객체재향 컴포넌트 개발 사례

  • 서장훈 (명지대학교 산업공학과)
  • Published : 2004.09.01

Abstract

Component based design is perceived as a key technology for developing advanced real-time systems in a both cost- and time effective manner. Already today, component based design is seen to increase software productivity, by reducing the amount of effort needed to update and maintain systems, by packaging solutions for re-use, and easing distribution. Nowdays, a thousand and one companies in If(Information Technology) industry such as Sl(System Integration) and software development companies, regardless of scale of their projects, has spent their time and endeavor on developing reusable business logic. The component software is the outcome of software developers effort on overcoming this problem; the component software is the way propositioned for quick and easy implementation of software. In addition, there has been lots of investment on researching and developing the software development methodology and leading If companies has released new standard technologies to help with component development. For instance, COM(Component Object Model) and DCOM(Distribute COM) technology of Microsoft and EJB(Enterprise Java Beans) technology of Sun Microsystems has turned up. Component-Based Development (CBD) has not redeemed its promises of reuse and flexibility. Reuse is inhibited due to problems such as component retrieval, architectural mismatch, and application specificness. Component-based systems are flexible in the sense that components can be replaced and fine-tuned, but only under the assumption that the software architecture remains stable during the system's lifetime. In this paper, It suggest that systems composed of components should be generated from functional and nonfunctional requirements rather than being composed out of existing or newly developed components. about implements and accomplishes the modeling for the Product Control component development by applying CCD(Contract-Collaboration Diagram), one of component development methodology, to MRP(Material Requirement Planning) System

Keywords

References

  1. 김운용, 최영근, ‘패턴적용을 통한 기능분할 GUI 컴포넌트 구조 모델’, 한국정보처리학회 추계학술발표논문집, 제7권 2호, pp.547-550, 2000
  2. 배두환, ‘컴포넌트 기반 방법론’, 프로그램세계, pp06-07, 2000
  3. 김창욱, 전진, 김성식, '객체지향 비즈니스프로세스 모델링 : 계약-협동 네트 모형', pp25-30, 2000
  4. Clemens, S. 'Import is Not Inheritance Why We Need Both : Modules and Classes,' ECCOP' 92 , pp19-32, 1992
  5. Cuno, P., and Clemens, S. 'Why Objects Are Not Enough', CUC'96, pp15-19, 1996
  6. Herman, L., and Stanley, Y. 'Component Interoperability in a Virtual Enterprise Using Events/Triggers/Rules', http://smart.npo.org.
  7. Markku, L., and Ari, J. 'Extending the Object-Oriented Software Process with Component-Oriendted Design', Journal JOOP, JULY, pp24-35, 1998
  8. Richard, M. Enterprise JAVABEANS, O'reilly, pp123-127, 1998
  9. Won, K., and Ki- JOOP, C. 'Component-Based Knowledge Engineering Architecture', Journal JOOP, OCTOBER, pp59-60, 1999
  10. Schmidt, Douglas, 'Pattern-Oriented Software Architecture Vol.2 WC', John Wiley & Sons, Inc., 2000
  11. Cooper, James William, ‘Java Design Patterns : A Tutorial’, Addison Wesley Longman, Inc., pp17-18, 2000
  12. Ed Roman, 'Mastering Enterprise $JavaBeans^{TM}$ and the $Java^{TM}$ 2 Platform, Enterprise Edition', John Wiley & Sons, Inc., pp314-321, 1999
  13. ‘Business Process Modeling Language(BPML) Working Draft v0.4,' BPMI.org, http://www.bpmi.org/bpmi-downloods/WD-BPML-20010308.pdf, Mar. 2001
  14. D. A. Chappell, V. Chopra, et aI. Professional ebXML Foundations, Wrox, 2001
  15. H. E. Eriksson and M. Penker, Business Modeling with UML: Business Patterns at Work, Wiley&Sons, 2000
  16. van der Aalst and K Hee., 'Business Process Redesign: A Petri-net-based approach,' JournaI of Computers in industry, Vol. 29, No.1, pp. 15-26. 1996 https://doi.org/10.1016/0166-3615(95)00051-8
  17. A. Tsalgatidou, et al, 'Multilevel Petri nets for Modeling and Simulating Organizational Dyn amic Behavior,' Simulation & Gaming, Vol. 27, No.4, pp.484-506, Dec. 1996 https://doi.org/10.1177/1046878196274005
  18. D. Moldt and R.Valk, 'Object oriented Petri nets in Business Process Modeling,' Lecture Notes in Computer Science, Vol. 1806, pp.254-273, 2000
  19. H. Gou, B. Huang, S. Ren, 'A UML and Petri net integrated modeling method for business processes in virtual enterprises,' Proc. 2000 AAAI Symp. - Brint Knowledge to Business Process, pp. 142-144, March 2000
  20. van der Aalst, A Class of Petri nets for Modeling and Analyzing Business Process, Computing Science Report, No. 95/26, Eindhoven University of Technology, 1995
  21. B. Bohem, COCOMO home page, http://sunset.usc.edu/research/COCOMOII/index.html.