Towards Model-Based Testing of Domain-Specific Modelling Languages

نویسندگان

  • J. Merilinna
  • Olli-Pekka Puolitaival
  • J. Pärssinen
چکیده

Domain-Specific Modelling (DSM) has evidently increased the productivity and the quality of software development. The witnessed gains are primarily caused by the three corner stones of DSM, i.e. Domain-Specific Modelling Languages (DSML), code generators and software frameworks. Although the DSMLs and the code generators are the primary reason for the gains, little attention have been paid in making sure that these work correctly. In this paper, we present a work in progress on the technique of utilizing the Model-Based-Testing (MBT) as a means for testing the elements of the DSM basic architecture. We will discuss how the MBT can be utilized for generating a comprehensive test suite of application models, in addition to how the generated applications can be tested with the MBT. As a combination, the DSM basic architecture will be tested thoroughly. We also present how the introduced technique can be realized by utilizing the tools currently available for the DSM and the MBT.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Model-Based Testing for Testing Application Models in the Context of Domain-Specific Modelling

Domain-Specific Modelling (DSM) has evidently increased productivity and quality in software development. Although productivity and quality gains are remarkable, the modelled applications still need to be tested prior to release. Although traditional testing approaches can be applied also in the context of DSM for testing generated applications, maintaining a comprehensive test suite for all de...

متن کامل

Towards a Tool-Oriented Taxonomy of View-Based Modelling

The separation of view and model is one of the key concepts of ModelDriven Engineering (MDE). Having different views on a central model helps modellers to focus on specific aspects. Approaches for the creation of Domain-Specific Modelling Languages (DSML) allow language engineers to define languages tailored for specific problems. To be able to build DSMLs that also benefit from view-based mode...

متن کامل

Towards Testing the Integration of Mof/uml-based Domain-specific Modeling Languages

Domain-specific modeling languages (DSMLs) are commonly employed in the model-driven development (MDD) of software systems. As DSMLs are tailored for a narrow application domain, a software system needs to integrate multiple DSMLs for its complete specification. In this paper, we review the suitability of selected testing techniques for each phase of an MOF/UML-based DSML integration process. W...

متن کامل

Towards Seamless Hybrid Graphical-Textual Modelling for UML and Profiles

Domain-specific modelling languages, in particular those described in terms of UML profiles, use graphical notations to maximise human understanding and facilitate communication among stakeholders. Nevertheless, textual notations are preferred for specific purposes, due to the nature of a specific domain, or for personal preference. The mutually exclusive use of graphical or textual modelling i...

متن کامل

Pattern based Composition of Languages with Execution Semantics

Efficient modelling of a system is based on languages that are specifically designed for the specific system’s domain. Since those domain specific languages are created for only a small group of users and applications, they have to be designed and implemented efficiently. Therefore, language modelling frameworks provide modelling languages for the domain of languages itself. They merge language...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008