DOI QR코드

DOI QR Code

Design Automation for Enterprise System based on .NET with Extended UML Profile Mechanism

  • Kum, Deuk-Kyu (Dept. of Computer Software, Dong Seoul University)
  • Received : 2016.12.08
  • Accepted : 2016.12.27
  • Published : 2016.12.31

Abstract

In this paper, a method to generate the extended model automatically on the critical elements in enterprise system based real time distributed architecture as well as the platform specific model(PSM) for Microsoft(MS) .NET platform is proposed. The key ideas of this method are real time distributed architecture should performed with satisfying strict constraints on life cycle of object and response time such as synchronization, transaction and so on, and .NET platform is able to implement functionalities including before mentioned by only specifying Attribute Code and maximizing advantages of MDA. In order to realize the ideas, functionalities which should be considered enterprise system development are specified and these are to be defined in Meta Model and extended UML profile. In addition, after definition of UML profile for .NET specification, by developing and applying these into plug-in of open source MDA tool, and extended models are generated automatically through this tool. Accordingly, by using proposed specification technology, the profile and tools easily and quickly reusable extended model can be generated even though low level of detailed information for functionalities which is considered in .NET platform and real time distributed architecture. In addition, because proposed profile is MOF which is basis of standard extended and applied, UML and MDA tools which observed MOF is reusable.

Keywords

References

  1. Nam-Yong Lee, and C.R. Litechy, "An empirical study of software reuse with Special Attention to Ada", Software Engineering, IEEE Transactions , 1997
  2. YueHua. Lin,Jeff Gray "A Model Transformation Approach to Automated Model Transformation", Ph.D Thesis, 2007.
  3. OMG. Metamodel and UML Profile for Java and EJB Specification. February 2004. Version 1.0, formal/04-02-02. An Adopted Specification of the Object Management Group, Inc.
  4. https://sourceforge.net/projects/staruml/.
  5. Frankel, D., Model Driven $Architecture^{TM}$:Applying $MDA^{TM}$ to Enterprise Computing, Wiley, 2003.
  6. OMG, UML Profile for Enterprise Collaboration Architecture (ECA) V1.0, 2004.
  7. OMG, UML Profile for Patterns V1.0, 2004.
  8. MOF Model to Text Transformation Language RFP, OMG document ad/04-04-07.
  9. OMG, UML Profile for Relationships V1.0, 2004.
  10. Wang, T., Truptil, S. and Benaben, F., "An automatic model-to-model mapping and transformation methodology to serve model-based systems engineering", Information Systems and e-Business Management, Vol. 14, No. 1, pp. 1-14, June 2016. https://doi.org/10.1007/s10257-014-0271-2
  11. Jon Oldevik, Tor Neple, Roy Grønmo, Jan Aagedal, and Arne-J. Berre, "Toward Standardised Model to Text Transformations", Proceedings of the first European Conference (ECMDA'05), Springer Verlag Lecture Notes in Computer Science Vol. 3748 (LNCS 3748), November 2005.
  12. MOF 2.0 Query / Views / Transformations RFP, OMG document ad/2002-04-10.
  13. Lowy, Juval. COM and .NET Component Services. O'Reilly, 2001. 384 p.
  14. David S. Platt, Understanding COM+, Microsoft Press, 1999.
  15. MOF 2.0 Query / Views / Transformations RFP, OMG document ad/2002-04-10.
  16. Kleppe, A., Warmer, J. and Bast, W., MDA Explained, Addison-Wesley, 2003.
  17. OMG, MDA Guide Version 1.0.1, omg/2003-06-01, June 2003.