- KonferenzbeitragMeta-Modeling and Meta-CASE Tools – A Silver Bullet for Model-Driven HMI Development?(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Bock, Carsten; Brockmans, Saartje; Jung, Jürgen; Sure, YorkDue to the increasing complexity of automotive human-machine interfaces (HMI) the development of appropriate user interfaces requires powerful development processes as well as easy-to-use software tools. However, in comparison to domains like embedded system development suitable software tool kits are missing in the field of HMI development. Actually meta-modeling and domain-specific languages represent many promising beginnings to create non-generic tool support for individual modeling tasks. Therefore, this paper presents a model-driven HMI development process and describes the utilization of visual domain-specific languages in this process. Thereby experiences with using current meta-CASE tools as well as standard office applications for creating electronic specifications are presented. Based on these experiences requirements for future meta-CASE tools are derived. The suggested enhancements could pave the way to increased acceptance of model-driven approaches among HMI developers and could consequently allow for overcoming today’s urging challenges in complex networked development processes.
- KonferenzbeitragMeta-modeling using Space – Understanding models in terms of locations and movements(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Gulden, Jens; Brockmans, Saartje; Jung, Jürgen; Sure, York
- KonferenzbeitragEvolutionary Method Engineering – A Case Study in Meta Modeling(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Becker, Jörg; Seidel, Stefan; Pfeiffer, Daniel; Janiesch, Christian; Brockmans, Saartje; Jung, Jürgen; Sure, YorkMeta modeling is a widely established means for developing conceptual modeling methods (CMM). Here, we show how a CMM for the structured conceptual design of management information systems has been developed in an evolutionary process based on meta modeling. The aim of management information systems is to satisfy the information need managers have to successfully accomplish their tasks. The quality of management decisions is highly dependent on the information they are based on. A structured conceptual design of management information systems is a crucial task that has to precede their implementation and monitoring. Several conceptual modeling methods have been developed in order to support the specification of data warehouse structures and management information systems. However, none of them was found to be appropriate to bridge the communication gap in the process of requirements analysis. Thus, in an ongoing research effort, a CMM has been designed to adequately support the conceptual design of management information systems. Several case studies were conducted and in an iterative process the findings were incorporated to improve the initial CMM. The result of this process is a CMM quite different to the original one. The aim of this paper is to elaborate on the evolutionary development of a CMM using meta modeling and to show how it has successfully been applied in multiple case studies.
- KonferenzbeitragA Metamodel for Annotations of Ontology Elements in OWL DL(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Vrandečić, Denny; Völker, Johanna; Haase, Peter; Tran Duc, Thanh; Cimiano, Philipp; Brockmans, Saartje; Jung, Jürgen; Sure, YorkOWL DL puts several constraints on the possibilities to talk about the el- ements of an ontology. In particular, it is not possible to make statements about the axioms of an ontology or to make higher-order statements about the classes and prop- erties of an ontology. This lack of expressiveness may cause problems throughout the whole lifecycle of an ontology, and especially in its practical usage. In this paper we discuss different approaches to overcome these problems. We propose a metamodel for OWL DL that allows to express statements about ontology elements, including axioms. We further describe three possible groundings of the metamodel in OWL DL and present a number of tools which we developed to support the user in working with these models. Finally, we describe some use cases for the practical application of our approach.
- KonferenzbeitragConsequences of Meta-Model Modifications within Model Configuration Management(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Weller, Jens; Esswein, Werner; Brockmans, Saartje; Jung, Jürgen; Sure, YorkToday, conceptual models are intensively used in the information systems discipline. They can support the development and adaptation of software systems as well as the (re-)design of organizations. As conceptual models change during their lifetime, there is a need to manage different version of models. Thus in the past years, findings in software configuration management has been transferred to the conceptual modeling field. In this paper, we will assign the experiences made in model configuration management to the meta-modeling field. We discuss consequences of meta-model modifications and analyze the process of migrating related conceptual models to a modified meta-model version.
- KonferenzbeitragAn Ontology for the Conceptual Modeling of Visualization and Presentation in Management Information Systems(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Rosenkranz, Christoph; Holten, Roland; Brockmans, Saartje; Jung, Jürgen; Sure, YorkA commonly agreed language between business units and computer departments for the specification of management views is one attempt to bridge the communication gap during the development of information warehouses and management information systems. As today, there is no generally accepted standard for the conceptual modeling of management information systems, although several methods have been proposed so far. What has been largely neglected in all these approaches is the conceptual modeling of presentation and visualization. Since management information systems aim to inform managers and business users about significant facts, the visual representation of these facts is of great importance. In this paper, we develop a framework for the conceptual modeling of management information systems which takes presentation issues into account. Following this framework, we extend the meta-model of an existing modeling approach for the specification of management views with concepts for presentation modeling. We draw on existing taxonomies in order to construct a simple ontology for visualization in the domain of management information systems.
- Editiertes BuchMeta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006(2006) Brockmans, Saartje; Jung, Jürgen; Sure, York
- KonferenzbeitragTowards Tool Support for Configurative Reference Modeling - Experiences from a Meta Modeling Teaching Case(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Delfmann, Patrick; Janiesch, Christian; Knackstedt, Ralf; Rieke, Tobias; Seidel, Stefan; Brockmans, Saartje; Jung, Jürgen; Sure, YorkThe adaptation of conceptual information models to specific requirements has been discussed for several years. Especially, different approaches to information model configuration have reached certain popularity. Nevertheless, up to now, model configuration is not supported sufficiently by recent modeling tools. In this paper, we present the implementation of a meta model based model configuration approach in order to close this gap. The results of the implementation are two modeling tool add-ons that enable model configuration based on the modeling tools ARIS and H2. The implementation was conducted in the course of a teaching seminar at the University of Münster. Besides the configuration approach as well as architectures and functionalities of the developed tools, we discuss teaching experiences.
- KonferenzbeitragOn the Ease of Extending a Powertype-Based Methodology Metamodel(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Henderson-Sellers, Brian; Gonzalez-Perez, Cesar; Brockmans, Saartje; Jung, Jürgen; Sure, YorkMetamodelling is an increasingly prevalent tool in conceptual modelling – in particular in the context of OMG standards such as UML, MOF and SPEM. However, when applying a standard metamodelling approach based solely on instantiation semantics, many problems arise. These are shown to be solved using a powertype-based approach instead. Here we summarize this approach and focus on the ease with which this meta-architecture can be extended to support additional attributes and subtypes. This extensibility is readily accommodated within the strictures of the new metamodel without the need to invoke extension mechanisms such as stereotypes and profiles (as is currently advocated in the UML and SPEM).
- KonferenzbeitragOn the Relationship of Ontologies and Models(Meta-modelling and ontologies – Proceedings of the 2nd Workshop on Meta-Modelling – WoMM 2006, 2006) Atkinson, Colin; Gutheil, Matthias; Kiko, Kilian; Brockmans, Saartje; Jung, Jürgen; Sure, YorkAs models and ontologies assume an increasingly central role in enterprise systems engineering the question of how they compare and can be used together assumes growing importance. On the one hand, the semantic web community is starting to propose a central role for “ontologies” in software engineering, while on the other hand the software engineering community has over the last few years been enthusiastically embracing “models” as the core artefact in software development. Superficially, however, ontologies and models are very similar, and in fact are sometimes visualized using the same language (e.g. UML). This has given rise to a variety of different interpretations of the roles of the two technologies, and had generated a certain degree of confusion about the relationship between them. So what exactly is the difference between ontologies and models and why are both concepts needed? Are they basically the same thing viewed from different angles or is there some fundamental difference between them beyond the idiosyncrasies of current tools and languages? This paper discusses this question. After considering common informal distinctions between ontologies and models, and analyzing their fundamental definitions, we propose how they might usefully be distinguished in the future.