skip to main content
article

OSS tools in a heterogeneous environment for embedded systems modelling: an analysis of adoptions of XMI

Published: 17 May 2005 Publication History

Abstract

The development and maintenance of UML models is an inherently distributed activity, where distribution may be geographical, temporal or both. It is therefore increasingly important to be able to interchange model information between tools - whether in a tool chain, for legacy reasons or because of the natural heterogeneity resulting from distributed development contexts. In this study we consider the current utility of XMI interchange for supporting OSS tool adoption to complement other tools in an embedded systems development context. We find that the current state of play is disappointing, and speculate that the problem lies both with the open standards and the way in which they are being supported and interpreted. There is a challenge here for the OSS community to take a lead as tool vendors gear up for XMI 2.0.

References

[1]
OMG-XML Metadata Interchange (XMI) Specification, version 1.0--2.0 http://www.omg.org/technology/documents/modeling_spec_catalog.htm#XMI.
[2]
Lundell, B. and Lings, B. Changing perceptions of CASE-technology, Journal of Systems and Software, 72, 2 (2004), 271--280.
[3]
Lundell, B. and Lings, B. Method in Action and Method in Tool: a Stakeholder Perspective, Journal of Information Technology, 19, 3 (2004), 215--223.
[4]
Jeckle, M. OMG's XML Metadata Interchange Format XMI. In Proceeding of XML Interchange Formats for Business Process Management (XML4BPM 2004): 1st Workshop of German Informatics Society e.V. (GI) (in conjunction with the 7th GI Conference "Modellierung 2004"), Marburg, Germany, 25 March 2004.
[5]
Stevens, P. Small-scale XMI programming: a revolution in UML tool use? Automated Software Engineering, 10, 1 (2003), 7--21.
[6]
Fuggetta, A. Open Source Software: An Evaluation, Journal of Systems and Software, 66, 1 (2003), 77--90.
[7]
Berenbach, B. The Evaluation of Large, Complex UML Analysis and Design Models. In Proceedings of 26th International Conference on Software Engineering (ICSE'04), IEEE Computer Society, Los Alamitos, 2004, 232--241.
[8]
Damm, C. E., Hansen, K. M., Thomsen, M. and Tyrsted, M. Tool Integration: Experiences and Issues in Using XMI and Component Technology. In Proceedings 33rd International Conference on Technology of Object-Oriented Languages and Systems TOOLS 33, IEEE Computer Society, Los Alamitos, 2000, 94--107.
[9]
Jiang, J. and Systä, T. (2003) Exploring Differences in Exchange Formats - Tool Support and Case Studies. In Proceedings of Seventh European Conference on Software Maintenance and Reengineering (CSMR'03), Benevento, Italy, March 26--28, 389--398.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
July 2005
1514 pages
ISSN:0163-5948
DOI:10.1145/1082983
Issue’s Table of Contents
  • cover image ACM Other conferences
    5-WOSSE: Proceedings of the fifth workshop on Open source software engineering
    May 2005
    74 pages
    ISBN:1595931279
    DOI:10.1145/1083258
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 May 2005
Published in SIGSOFT Volume 30, Issue 4

Check for updates

Author Tags

  1. XMI
  2. embedded systems modelling
  3. heterogeneous tool environment
  4. model interchange
  5. open standards

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media