26 research outputs found

    Evaluation of the QVT Merge Language Proposal

    Get PDF
    -STF90 A05045This report has identified 29 weighted evaluation criteria representing desired properties of a model to model transformation language. These criteria have been used to evaluate the current QVT Merge specification. We have so far only been able to evaluate 21 of these criteria, mainly due to missing tool support. Some of the criteria are considered absolute in the sense that missing to fulfil such a criterion is considered a failure. The 21 evaluated criteria give a score of 59 out of a maximum possible score of 68 (language-based + example-based testing). We have also compared the QVT-Merge submission with the QVT-Compuware/Sun submission and at the time being the QVT-Merge seems to be the preferred one due to more support on the absolute criteria and better easy-to-use score. Eight transformation examples for solving six different transformation tasks have given a lot of insight on the ease of use criteria for both simple and complex transformations. When defining transformations using QVT Merge we believe that a lot of effort may be required in order to define the source and target  metamodels. The evaluation in this report could be improved by using the reference examples with alternative approaches published in the literature. An available QVT-Merge tool is necessary in order to provide evaluations of all the suggested criteria. In order to further investigate the usability of the graphical notation, we need to define more of the transformation examples graphically. Only one of the examples has been specified graphically in this version. The current evaluation has been done by a single evaluator who has only reviewed the transformation code that was written by somebody else. The evaluation will be further improved by incorporating input from other evaluators as well as evaluation from those who wrote the transformation code. Oppdragsgiver: EU Commissio

    ODP enterprise language: UML perspective

    No full text
    Presents extensions and refinements of those concepts that are pertinent to the ODP (open distributed processing) enterprise viewpoint. We first highlight the intricacies of enterprise modelling and then present key enterprise modelling concepts. These concepts represent both refinements to the existing ODP concepts and some new concepts that we propose for the ODP enterprise language standard currently being progressed. We then investigate how the relevant UML (Unified Modelling Language) constructs can be used to represent the enterprise language concepts and to support the enterprise specifications. We conclude by discussing various tools that are needed to facilitate the processes of enterprise modelling, verification and building of open distributed systems

    A UML Profile for Modeling Mobile Information Systems

    No full text
    Abstract. In this paper we propose a framework for modeling mobile information systems. Mobility introduces several challenges and issues that impact the development of mobile systems. As a result, we want applications running on mobile devices to exhibit certain traits; they should be aware of the mobility and be adaptive to the changes that occur due to it. Literature has identified several types of mobility -among them, physical and logical mobility. The former pertains to tangible mobile entities like cars, devices and people, while the latter encompasses mobile software entities. In addition to these, this paper includes the concept of vertical mobility -the movement of a network connection between overlapping networks -in a UML profile for modeling mobile information systems. We discuss our experiences from a case study described in [1] , where we modeled a simple mobile information system and transformed parts of the model into code

    A CORBA-based Facility for Information Access and Interchange between Cooperating Organizations

    No full text
    In this paper we present a CORBA-based facility for information access and interchange, the Repository Services. This facility provides a flexible approach to information access and interchange by the means of a repository which contains information giving dynamically access to the detail information. The information may be available in different formats at different locations, and is grouped both within and between domains. 1. Introduction The need for information access and interchange between and within decentralized organizations is increasing as corporate structures become more complex and cooperation increases and changes rapidly. In the times of Business Process Reenigineering (BPR) and virtual companies it is important to have a flexible means of information exchange across system boundaries, locations, representations, and companies. The information stored is often the backbone of a company, and it is a goal to enable the company to get good value of this information both int..

    Workshop on Model Driven Development (WMDD)

    No full text
    ISBN=3-540-23988-Xno abstrac
    corecore