skip to main content
10.1145/1109128.1109130acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscmConference Proceedingsconference-collections
Article

Model data management: towards a common solution for PDM/SCM systems

Published:05 September 2005Publication History

ABSTRACT

Software Configuration Management and Product Data Management systems have been developed independently, but recently the need to integrate them to support multidisciplinary development environments has been recognised. Due to the difference in maturity levels of these disciplines, integration efforts have had limited success in the past. This paper examines how the move towards model-based development in software engineering is bringing the discipline closer to hardware development, permitting a tighter integration of their data management systems. An architecture for a Model Data Management system that supports model-based development is presented. The system aims to generically handle the models produced by the different tools during the development of software-intensive, yet multidisciplinary, products. The proposed architecture builds on existing technologies from the mature discipline of mechanical engineering, while borrowing new ideas from the software domain.

References

  1. Dahlqvist, A. P., Crnkovic, I. and Asklund, U., Quality Improvements by Integrating Development Processes, 11th Asia-Pacific Software Engineering Conference, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. OMG, Model Driven Architecture Specification, MDA Guide Version 1.0.1, Document Number: omg/2003-06-01, June 2003.Google ScholarGoogle Scholar
  3. OMG, Unified Modeling Language (UML) Specification, V1.5, March 2003.Google ScholarGoogle Scholar
  4. Crnkovic I., Asklund U. and Persson Dahlqvist A., Implementing and integrating product data management and software configuration management, Artech House Publishers, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ohst D. and Kelter U., A fine-grained version and configuration model in analysis and design, Proceedings of the International Conference on Software Maintenance, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Westfechtel B. and Conradi R., "Software Configuration Management and Engineering Data Management: Differences and Similarities" Proceedings 8th International Workshop on System Configuration Management, Springer-Verlag, pages 95--106, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kemmerer S. J. (editor), "STEP, the grand experience", National Institute of Standards and Technology, special publication 939, 1999.Google ScholarGoogle Scholar
  8. Estublier J., Favre J. M. and Morat P., Toward SCM / PDM integration?, International Workshop on Software Configuration Management, (SCM8), Springer Verlag, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kruchten, P., Casting Software Design in the Function-Behavior-Structure Framework, IEEE Software, Volume 22, Issue 2, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ohst D., Welle M. and Kelter U., "Differences between Versions of UML Diagrams", Proceedings of the joint European software engineering conference (ESEC) and SIGSOFT symposium on the foundations of software engineering (FSE-11), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Simulink, Mathworks, http://www.mathworks.com/products/simulink/, accessed March 2005.Google ScholarGoogle Scholar
  12. OMG, Meta Object Facility (MOF) Specification, V1.4, April 2002.Google ScholarGoogle Scholar
  13. Dome, "Dome Guide" Version 5.2.2, http://www.htc.honeywell.com/dome/index.htm, 1999.Google ScholarGoogle Scholar
  14. GME, A Generic Modeling Environment, GME 4 User's Manual, Version 4.0, Institute for Software Integrated Systems, Vanderbilt University, 2004.Google ScholarGoogle Scholar
  15. El-khoury J., Chen D. and Törngren M., "A survey of modelling approaches for embedded computer control systems (Version 2.0)" Technical report, ISRN/KTH/MMK/R-03/11-SE, TRITA-MMK 2003:36, ISSN 1400--1179, Department of Machine Design, KTH, 2003.Google ScholarGoogle Scholar
  16. Kemmerer S. J. (editor), STEP, the grand experience, National Institute of Standards and Technology, special publication 939, 1999.Google ScholarGoogle Scholar
  17. El-khoury J., Redell O. and Törngren M., A Tool Integration Platform for Multi-Disciplinary Development, to be published, 31st Euromicro Conference on Software Engineering and Advanced Applications, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. El-khoury J and Redell O., A Model Data Management Architecture for Multidisciplinary Development, Internal Technical Report, Mechatronics Lab. Royal Institute of Technology, Stockholm. 2005.Google ScholarGoogle Scholar
  19. MatrixOne, Matrix10, http://www.matrixone.com/, accessed April 2005.Google ScholarGoogle Scholar
  20. Nguyen T. N., Munson E. V., Boyland J. T. and Thao C., Flexible Fine-grained Version Control for Software Documents, 11th Asia-Pacific Software Engineering Conference, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Cooling J., Software Engineering for Real-time Systems. Pearson Education Limited, ISBN 0201596202, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Redell O., El-khoury J. and Törngren M., The AIDA toolset for design and implementation analysis of distributed real-time control systems, Microprocessors and Microsystems, Volume 28, Issue 4, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  23. Chien S. Y., Tsotras V. J., Zaniolo C., Version Management of XML Documents, Third International Workshop WebDB 2000 on The World Wide Web and Databases, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Becker S. M., Haase T. and Westfechtel B., Model-based a-posteriori integration of engineering tools for incremental development processes, Journal of Software and Systems Modeling, Volume 4, Number 2, Springer, 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    SCM '05: Proceedings of the 12th international workshop on Software configuration management
    September 2005
    147 pages
    ISBN:1595933107
    DOI:10.1145/1109128

    Copyright © 2005 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 5 September 2005

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader