Browse > Article

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

Seo Jang Hoon (명지대학교 산업공학과)
Publication Information
Journal of the Korea Safety Management & Science / v.6, no.3, 2004 , pp. 211-235 More about this Journal
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
Component Based Design(CBD); Contract-Collaboration Diagram(CCD); MPR; CBD; Sofrtware architecture;
Citations & Related Records
연도 인용수 순위
  • Reference
1 배두환, ‘컴포넌트 기반 방법론’, 프로그램세계, pp06-07, 2000
2 김창욱, 전진, 김성식, '객체지향 비즈니스프로세스 모델링 : 계약-협동 네트 모형', pp25-30, 2000
3 Won, K., and Ki- JOOP, C. 'Component-Based Knowledge Engineering Architecture', Journal JOOP, OCTOBER, pp59-60, 1999
4 D. A. Chappell, V. Chopra, et aI. Professional ebXML Foundations, Wrox, 2001
5 H. E. Eriksson and M. Penker, Business Modeling with UML: Business Patterns at Work, Wiley&Sons, 2000
6 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
7 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   DOI   ScienceOn
8 ‘Business Process Modeling Language(BPML) Working Draft v0.4,' BPMI.org, http://www.bpmi.org/bpmi-downloods/WD-BPML-20010308.pdf, Mar. 2001
9 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   DOI   ScienceOn
10 Ed Roman, 'Mastering Enterprise $JavaBeans^{TM}$ and the $Java^{TM}$ 2 Platform, Enterprise Edition', John Wiley & Sons, Inc., pp314-321, 1999
11 D. Moldt and R.Valk, 'Object oriented Petri nets in Business Process Modeling,' Lecture Notes in Computer Science, Vol. 1806, pp.254-273, 2000
12 Richard, M. Enterprise JAVABEANS, O'reilly, pp123-127, 1998
13 B. Bohem, COCOMO home page, http://sunset.usc.edu/research/COCOMOII/index.html.
14 김운용, 최영근, ‘패턴적용을 통한 기능분할 GUI 컴포넌트 구조 모델’, 한국정보처리학회 추계학술발표논문집, 제7권 2호, pp.547-550, 2000
15 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
16 Herman, L., and Stanley, Y. 'Component Interoperability in a Virtual Enterprise Using Events/Triggers/Rules', http://smart.npo.org.
17 Markku, L., and Ari, J. 'Extending the Object-Oriented Software Process with Component-Oriendted Design', Journal JOOP, JULY, pp24-35, 1998
18 Clemens, S. 'Import is Not Inheritance Why We Need Both : Modules and Classes,' ECCOP' 92 , pp19-32, 1992
19 Schmidt, Douglas, 'Pattern-Oriented Software Architecture Vol.2 WC', John Wiley & Sons, Inc., 2000
20 Cooper, James William, ‘Java Design Patterns : A Tutorial’, Addison Wesley Longman, Inc., pp17-18, 2000
21 Cuno, P., and Clemens, S. 'Why Objects Are Not Enough', CUC'96, pp15-19, 1996