![]() Instead they use a general XML format to import/export data. Microsoft Excel, Bugzilla, and Mantis (and a lot of tools in general) do not natively use XMI (the OMG standard for serializing and exchanging models and metamodels). ![]() It abstracts a certain number of general concepts about "bug-tracking". In this approach, each different "bug-tracking" tool is described by a metamodel.Įach tool's metamodel is linked to others by the "logical" pivot: transformations based on these metamodels to the pivot and from the pivot to the metamodels are implemented. Overview of our model engineering approach to interoperability The general overview of our approach is presented in the following figure. A given team may thus upgrade at some point in time its practices to those used by another one. Interoperate from a tool to another without losing critical information about detected bugs? Furthermore the level of maturity of each team may dynamically evolve, each So in that case, how to succeed in centralizing bug-tracking, i.e. The problem is that each team has used a different tool for keeping track of bugs. The bugs that have been detected but not yet resolved for each module. Team A is developing the first module by using an Excel workbook with a specific format to track or trace bugs Ī fourth team (that we name Team D) must integrate the various modules developed by these three teams into a complete software solution. The global situation may be described as follows: ![]() Teams may be geographically distributed, may have different levels of maturity of the used development process, may have different experience for the team members,Īnd may consequently use different tools. We take an example of "bug-tracking" in the case of a software product development.Īssume that three teams are currently working on the same product at the same time but on different modules of this product. We also consider that bug tracking information may be handled in a generic tool like Excel. This use case presents an implementation of bridges between different bug tracking tools like Bugzilla, and Mantis. Software quality control is one of these. Problems of tools interoperability can be found in various domains.
0 Comments
Leave a Reply. |