Adopting Open Source Development Tools in a Commercial Production Environment: Are We Locked In?
Anna Persson (University of Skovde, Sweden), Henrik Gustavsson (University of Skovde, Sweden), Brian Lings (University of Skovde, Sweden), Bjorn Lundell (University of Skovde, Sweden), Anders Mattsson (Combitech AB, Sweden) and Ulf Arlig (Combitech AB, Sweden)
Copyright: © 2008
Many companies are using model-based techniques to offer a competitive advantage in an increasingly globalised systems development industry. Central to model-based development is the concept of models as the basis from which systems are generated, tested, and maintained. The availability of high-quality tools and the ability to adopt and adapt them to the company practice are important qualities. Model interchange between tools becomes a major issue. Without it, there is significantly reduced flexibility and a danger of tool lock-in. We explore the use of a standardised interchange format (XMI) for increasing flexibility in a company environment. We report on a case study in which a systems development company has explored the possibility of complementing its current proprietary tools with open-source products for supporting its model-based development activities. We found that problems still exist with interchange and that the technology needs to mature before industrial-strength model interchange becomes a reality.