A Model Driven Approach for Open Distributed Systems using an Enterprise Architecture Framework

Melanie Langermeier, Arne-Jørgen Berre, Bernhard Bauer

Abstract

Open distributed systems are complex systems, which contain a lot of components provided by different vendors and built with different technologies. The use of well-established and standardized modeling techniques is one way to deal with the problems that occur in the specification and development process of these systems. Enterprise Architecture Frameworks provide a good foundation to structure the various required modeling techniques. Existing modeling solutions in the context of Enterprise Architecture Frameworks do not provide optimal support for the specification of open distributed systems. In this paper a coherent MODeling approach for open distributed systems using an Enterprise Architecture framework (MODEA) is developed. The approach uses the latest OMG modeling standards. As an enterprise architecture framework the Reference Model for Open Distributed Systems (RM-ODP) has been chosen. Finally MODEA is illustrated through the specification of two case studies.

References

  1. Anda, B., Sjøberg, D., and Jørgensen, M. (2001). Quality and understandability of use case models. In Knudsen, J. L., editor, ECOOP 2001 Object-Oriented Programming, number 2072 in Lecture Notes in Computer Science, pages 402-428. Springer Berlin Heidelberg.
  2. Brown, A. W. (2008). MDA redux: Practical realization of model driven architecture. In 7th International Conference on Composition-Based Software Systems, pages 174-183.
  3. CEN/TR (2013). CEN/TR 15449-4: Geographic information - Spatial Data Infrastructure (SDI) - Service centric view. Standard under approval, expected date available 2013-01.
  4. Coulouris, G., Dollimore, J., and Kindberg, J. (2005). Distributed Systems, Concepts and Design. Addison Wesley, 4. rev. edition edition.
  5. Crowcroft, J. (1996). Open Distributed Systems. Artech House.
  6. Elvesaeter, B., Berre, A.-J., and Sadovykh, A. (2011). Specifying Services using the Service oriented architecture Modeling Language (SoaML): A baseline for Specification of Cloud-based Services. In CLOSER 2011, pages 276-285. SciTePress.
  7. Engelsman, W., Quartel, D., Jonkers, H., and Sinderen, M. v. (2011). Extending enterprise architecture modelling with business goals and requirements. Enterprise Information Systems, 4(3):9-36.
  8. ISO 19119 (2013). ISO 19119: Geographic information Service. Working draft for international standard.
  9. ISO/IEC (1998a). ITU-T x.901 j ISO/IEC 10746-1: Information technology - open distributed processing - reference model: Overview. International Standard V1.
  10. ISO/IEC (1998b). ITU-T x.901 j ISO/IEC 10746-4: Information technology - open distributed processing - reference model: Architectural semantics. International Standard V1.
  11. ISO/IEC (2009). ITU-T recommendation x.906 j ISO/IEC 19793: Information technology open distributed processing use of UML for ODP system specifications. International standard.
  12. ISO/IEC (2010a). ITU-T x.901 j ISO/IEC 10746-2: Information technology - open distributed processing - reference model: Foundations. Final Draft International Standard V01.04.
  13. ISO/IEC (2010b). ITU-T x.901 j ISO/IEC 10746-3: Information technology - open distributed processing - reference model: Architecture. Final Draft International Standard V01.04.
  14. Khoshnevis, S., Shams Aliee, F., and Jamshidi, P. (2009). Model driven approach to service oriented enterprise architecture. In IEEE Asia-Pacific Services Computing Conference, pages 279-286.
  15. Kruchten, P. (1995). The 4+1 view model of architecture. IEEE Software, 12(6):42-50.
  16. Langermeier, M. (2013). A model-driven approach for open distributed systems. Technical Report 2013-03, University of Augsburg.
  17. Lankhorst, M. (2009). Enterprise Architecture at Work: Modelling, Communication and Analysis. Springer, 2 edition.
  18. Leist, S. and Zellner, G. (2006). Evaluation of current architecture frameworks. In Proceedings of the 2006 ACM symposium on Applied computing, pages 1546-1553. ACM Press.
  19. Linington, P. F., Milosevic, Z., Tanaka, A., and Vallecillo, A. (2011). Building enterprise systems with ODP an introduction to Open Distributed Processing. CRC Press, Boca Raton, FL.
  20. OMG (2010). Business motivation model. OMG Specification V 1.1.
  21. OMG (2011a). Business process modeling notation. OMG Specification V 2.0.
  22. OMG (2011b). Unified modeling language superstructure. OMG Specification V 2.4.1.
  23. OMG (2012a). Service oriented architecture modeling language. OMG Specification V 1.0.
  24. OMG (2012b). Unified profile for DoDAF and MODAF (UPDM). OMG Specification V 2.0.
  25. Romero, J. R., Jan, J. I., and Vallecillo, A. (2012). A tool for the model-based specification of open distributed systems. The Computer Journal.
  26. Tang, A., Han, J., and Chen, P. (2004). A comparative analysis of architecture frameworks. In 11th AsiaPacific Software Engineering Conference, pages 640- 647. IEEE.
  27. The Open Group (2011). TOGAF Version 9.1. Van Haren Publishing.
  28. The Open Group (2012). ArchiMate 2.0 specification : Open Group Standard. Van Haren Publishing.
  29. U.S. Department of Defense (2010). The dodaf architecture framework version 2.02. in: http://dodcio. defense.gov/dodaf20.aspx, accessed 09/04/2013.
  30. U.S. Executive Office (2012). Federal enterprise architecture. in: http://www.whitehouse.gov/omb/e-gov/fea/, accessed 09/04/2013.
  31. Zachman, J. A. (1987). A framework for information architecture. IBM System Journal, 26(3):276-295.
Download


Paper Citation


in Harvard Style

Langermeier M., Berre A. and Bauer B. (2013). A Model Driven Approach for Open Distributed Systems using an Enterprise Architecture Framework . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8565-61-7, pages 284-291. DOI: 10.5220/0004438502840291


in Bibtex Style

@conference{iceis13,
author={Melanie Langermeier and Arne-Jørgen Berre and Bernhard Bauer},
title={A Model Driven Approach for Open Distributed Systems using an Enterprise Architecture Framework},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2013},
pages={284-291},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004438502840291},
isbn={978-989-8565-61-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A Model Driven Approach for Open Distributed Systems using an Enterprise Architecture Framework
SN - 978-989-8565-61-7
AU - Langermeier M.
AU - Berre A.
AU - Bauer B.
PY - 2013
SP - 284
EP - 291
DO - 10.5220/0004438502840291