DOI QR코드

DOI QR Code

Transformation from IDEF4 models to UML models

IDEF4 모델에서 UML 모델로의 변환

  • 유문성 (상지대학교 컴퓨터정보공학부)
  • Published : 2011.12.30

Abstract

IDEF is a widely used methodology for traditional structured software development. As object-oriented softwares are widely used, an object-oriented version of IDEF, IDEF4, is developed. UML is de facto standard for object-oriented software development methods. Whereas IDEF is widely used for CALS/EC, UML is used for general object-oriented software development. Most software developers are not familiar with IDEF4 but familiar with UML. Moreover, UML has many CASE tools. So we can develop software efficiently if we convert IDEF4 model to UML model. In this paper, we transform IDEF4 models to UML models. We explain the rules and methods to convert IDEF4 model to UML model and applied the transform methods and rules to a case study.

IDEF는 전통적인 구조적 소프트웨어 개발에 많이 사용된 방법론이다. 객체지향 소프트웨어가 널리 사용됨으로 이에 맞는 모델을 IDEF 개발 기관에서 제시한 것이 IDEF4다. UML은 객체지향 소프트웨어의 산업표준으로서 널리 이용되는 도구이다. IDEF는 CALS/EC 등에서 많이 사용하고 UML은 일반적인 객체지향 소프트웨어 개발할 때 많이 사용하기 때문에 소프트웨어 개발자들은 IDEF4모델의 표현법 보다는 UML의 표현법에 익숙하다. 또한 UML을 사용한 CASE 도구가 많이 개발되어 있어 IDEF4 모델을 UML 모델로 표현하면 이런 도구를 사용하여 소프트웨어 개발을 좀 더 효율적으로 할 수 있다. 본 논문은 IDEF4 모델을 UML 모델로의 변환하는 방법에 관하여 기술하였다. 변환 규칙을 제시하고 이를 사례에 적용하였다.

Keywords

References

  1. J. Sarkis and L. Lin, "An IDEF0 func- tional planning model for the strategic implementation of CIM systems," Inter- national Journal of Computer Integrated Manufacturing, Vol.7, No.2, pp.100-115, 1994. https://doi.org/10.1080/09511929408944598
  2. G. Booch, J. Rumbaugh, and I. Jacobson, Unified Modeling Language User Guide, Addison-Wesley Professional, 2005.
  3. http://www.idef.com/
  4. R. Mayer, A. Keen, D. Browne, S. Harrington, C. Marshall, M. Painter, F. Schafrik, J. Huang, M. Wells, and H. Hisesh, "IDEF4 object-oriented design method report," Wright-Patterson AFB, Ohio, 1995.
  5. OMG, "Formal Specifications: Unified Modeling Language," http://www.omg.org/ spec/UML/.
  6. M. Fowler, K. Scott, UML Distilled (3rd ed.), Addison-Wesley, Reading, MA, 2003.
  7. R. Gay, R. Lim, and L. Shing, "Using IDEF methodology for functional, infor- mation and dynamic modelling of a FMS," pp.97-100, 1991.
  8. E. Y. ROBERT and J. Vesterager, "An approach to CIM system development whereby manufacturing people can design and build their own CIM systems," International Journal of Computer Integ- rated Manufacturing, Vol.4, No.5, pp.288- 299, 1991. https://doi.org/10.1080/09511929108944505
  9. V. Pinci and R. Shapiro, "An integrated software development methodology based on hierarchical colored Petri Nets," Advances in Petri Nets 1991, pp.227-252, 1991.
  10. J. Zaytoon, E. Niel, and A. Mille, "A functional-to-behavioural transformation framework for specification and design of manufacturing systems," Computer Integ- rated Manufacturing Systems, Vol.7, No.4, pp.247-258, 1994. https://doi.org/10.1016/0951-5240(94)90014-0
  11. 김중인, "비즈니스 프로세스 모델링 연계 방법론-IDEF0, IDEF3, Petri Net," 한국 CALS/EC 학회지, 제3권, 제.2호, pp.141-160, 1998.
  12. 신기태, 박찬권, 심억수, 김은갑, "UMM 적용을 위한 IDEF 매핑 방법에 대한 연구," 경영과학, 제21권, 제.2호, pp.61-77, 2004.