31 research outputs found

    Teaching Modeling—An Initial Classification of Related Issues

    Get PDF
    Modeling is an important skill needed in both science and engineering domains. In software engineering, in particular, models are ubiquitous artefacts. The development, manipulation and understanding of models is therefore an important learning objective. The paper presents the initial results of an attempt that has been carried out in order to classify issues related to the teaching and learning of modeling

    Nordic Workshop on Model Driven Engineering

    No full text
    Modeling is an integral part of software engineering. Models are built to both specify details for construction of software systems and to document software designs. The models are constructed using various methods and tools, such as the popular Unified Modeling Language, or emerging Domain Specific Modeling Languages. Modeling is intended to shrink the gap between the problem domain and the solution space by raising the levels of abstraction in software development and increasing the degree of automation. These, consequently, require new ways of developing the software, influencing such activities as requirements engineering, designing, testing, or running projects. Nordic Workshop on Model Driven Engineering – NWMODE – aims to continue the traditions of the past series of Nordic workshops on UML (NWUML) held throughout the Nordic region. The intention of the workshop is to bring together researchers and practitioners working with modeling. The workshop topics include the emerging trends in modeling as well as empirical experiences of the existing methods. This year’s edition of the workshop contains a series of papers on the topics related to Software Product Lines, Domain Specific Modeling, model comparison techniques, or modeling of Service Oriented Architectures. It also contains two dedicated discussion sessions on the topics of quality in modeling and model comparison

    Empirical extension of a classification framework for addressing consistency in model based development

    No full text
    Context: Consistency constitutes an important aspect in practical realization of modeling ideas in the process of software development and in the related research which is diverse. A classification framework has been developed, in order to aid the model based software construction by categorizing research problems related to consistency. However, the framework does not include information on the importance of classification elements. Objective: The aim was to extend the classification framework with information about the relative importance of the elements constituting the classification. The research question was how to express and obtain this information. Method: A survey was conducted on a sample of 24 stakeholders from academia and industry, with different roles, who answered a quantitative questionnaire. Specifically, the respondents prioritized perspectives and issues using an extended hierarchical voting scheme based on the hundred dollar test. The numerical data obtained were first weighted and normalized and then they were analyzed by descriptive statistics and bar charts. Results: The detailed analysis of the data revealed the relative importance of consistency perspectives and issues under different views, allowing for the desired extension of the classification framework with empirical information. The most highly valued issues come from the pragmatics perspective. These issues are the most important for tool builders and practitioners from industry, while for the responders from academia theory group some issues from the concepts perspective are equally important. Conclusion: The method of using empirical data from a hierarchical cumulative voting scheme for extending existing research classification framework is useful for including information regarding the importance of the classification elements

    Customisation of Unified Modeling Language for Logical Database Modeling

    No full text
    The notion of stereotype was introduced in Unified Modelling Language as a mean enabling extension and customisation of the language. But stereotypes can also be included into an UML based software development process to improve its quality. The paper recalls a description of what is a stereotype in UML and how it is defined, what role it is intended play and how it can be specified i.e. introduced into use. Based on this a classification of the uses of the notion is presented followed by practical suggestions how concrete stereotypes can be introduced into development process – starting from informal description, through formal specification and ending with customisation of a tool for the usage of the stereotype. An integration of the solution with the existing, complementary profile dedicated for the too

    Kunskapsutvinning av domÀnstrukturer frÄn DAML+OIL kodade ontologier

    No full text
    The report presents and elaborates on the details of knowledge acquisiton process from ontologies into domain models. It identifies the knowledge about the domain structure which already exist in form of ontologies, and it also gives the justification why is this knowledge important from domain models perspective. The general idea along with the detailed description and implementation of the process is presented. As the process is based on various XML based technologies, these are shown and described. A small example is introduced for depiction of the practical usage of the method.Denna rapport presenterar och gÄr igenom detaljerna för processen av insamling kunskap frÄn ontologier till domÀn modeller. Den identifierar kunskapen om en domÀnstrukturen som redan existerar i form av ontologier, och visar Àven varför denna kunskap Àr viktig ur ett domÀn-modells perspektiv. Den övergripande idén tillsammans med en detaljerad beskrivning och implementation av processen presenteras. DÄ processen Àr baserad pÄ olika XML-tekniker sÄ gÄr vi Àven igenom dessa. A enkelt exempel anvÀnds för att visa det praktiska anvÀndandet av metoden

    Kunskapsutvinning av domÀnstrukturer frÄn DAML+OIL kodade ontologier

    No full text
    The report presents and elaborates on the details of knowledge acquisiton process from ontologies into domain models. It identifies the knowledge about the domain structure which already exist in form of ontologies, and it also gives the justification why is this knowledge important from domain models perspective. The general idea along with the detailed description and implementation of the process is presented. As the process is based on various XML based technologies, these are shown and described. A small example is introduced for depiction of the practical usage of the method.Denna rapport presenterar och gÄr igenom detaljerna för processen av insamling kunskap frÄn ontologier till domÀn modeller. Den identifierar kunskapen om en domÀnstrukturen som redan existerar i form av ontologier, och visar Àven varför denna kunskap Àr viktig ur ett domÀn-modells perspektiv. Den övergripande idén tillsammans med en detaljerad beskrivning och implementation av processen presenteras. DÄ processen Àr baserad pÄ olika XML-tekniker sÄ gÄr vi Àven igenom dessa. A enkelt exempel anvÀnds för att visa det praktiska anvÀndandet av metoden

    Extracting information about domain structure from DAML+OIL encoded ontologies into UML

    No full text
    The report presents and elaborates on the details of knowledge acquisiton process from ontologies into domain models. It identifies the knowledge about the domain structure which already exist in form of ontologies, and it also gives the justification why is this knowledge important from domain models perspective. The general idea along with the detailed description and implementation of the process is presented. As the process is based on various XML based technologies, these are shown and described. A small example is introduced for depiction of the practical usage of the method
    corecore