Software Model Integration Using Metadata Model Based on Linked Data

Linked Data 기반의 메타데이타 모델을 활용한 소프트웨어 모델 통합

  • 김대환 (국방대학교 국방관리대학원 국방과학학부) ;
  • 정찬기 (국방대학교 국방관리대학원 국방과학학부)
  • Received : 2013.07.26
  • Accepted : 2013.09.13
  • Published : 2013.09.30


In the community of software engineering, diverse modeling languages are used for representing all relevant information in the form of models. Also many different models such as business model, business process model, product models, interface models etc. are generated through software life cycles. In this situation, models need to be integrated for enterprise integration and enhancement of software productivity. Researchers propose rebuilding models by a specific modeling language, using a intemediate modeling language and using common reference for model integration. However, in the current approach it requires a lot of cost and time to integrate models. Also it is difficult to identify common objects from several models and to update objects in the repository of common model objects. This paper proposes software model integration using metadata model based on Linked data. We verify the effectiveness of the proposed approach through a case study.



  1. 김성혁, 도서관 자료공개와 활용을 위한 Linked Data 기술, 국회도서관보, 제48권, 제3호(2011), pp.24-33.
  2. 황석형, 양해술 공역, "시멘틱 웹을 위한 RDF/OWL 입문", 홍릉과학출판사, 2008.
  3. Bizer, C., R. Cyganiak, and T. Heath, How to publish linked data on the web, dDataTutorial/, 2007.
  4. Bizer, C., T. Heath, and B.-L., Tim, "Linked Data-The Story So Far", International Journal on Semantic Web and Information Systems, Vol.5, No.3(2009), pp.1-22.
  5. Engelen, Luc, and Mark van den Brand, "Integrating textual and graphical modelling languages", Electronic Notes in Theoretical Computer Science Vol.253, No.7(2010), pp.105-120.
  6. Gagliardi, Marco, and Cosimo Spera. "Some new results in model integration", System Sciences, 1995. Vol. III. Proceedings of the Twenty-Eighth Hawaii International Conference on. Vol.3. IEEE, 1995.
  7. engineering.
  8. Language.
  9. ModelingLanguage.
  10. Karsai, G., M. Maroti, A. Ledeczi, J. Gray, and J. Sztipanovits, Composition and Cloning in Modeling and Meta-Modeling, IEEE Transactions on Control System Technology, 2003.
  11. Kolovos, D. S., Richard F. Paige, and Fiona AC Polack. "The grand challenge of scalability for model driven engineering", Models in Software Engineering, Springer Berlin Heidelberg, (2009), 48-53.
  12. Petre, M., "Why looking isnʼt always seeing: readership skills and graphical programming", Communications of the ACM, Vol. 38(1995), pp.33-44.
  13. Schmidt, D. C., "Guest editor's introduction : Model-driven engineering", Computer, Vol.39, No.2(2006), pp.25-31.
  14. Tolvanen, J.-P. and Steven Kelly, "Integrating models with domain-specific modeling languages", Proceedings of the 10th Workshop on Domain-Specific Modeling. ACM, 2010.
  15. Van Der Straeten, Ragnhild, Tom Mens, and Stefan Van Baelen. "Challenges in modeldriven software engineering", Models in Software Engineering, Springer Berlin Heidelberg, (2009), pp.35-47.