Auflistung nach Schlagwort "DSML"
1 - 6 von 6
Treffer pro Seite
Sortieroptionen
- TextdokumentDomain-Specific Conceptual Modeling(EMISA 2024, 2024) Paczona, Martin; Mayr, Heinrich C.; Prochart, GuenterThis EMISA24 Current Research Talk is based on the authors' paper, recently published in the journal Data and Knowledge Engineering. We address the question of whether and how domain-specific modeling can increase productivity in the development of technical systems in an industrial setting. For, managers' decisions are ultimately based on whether or not the use of a new method pays off. The research was intertwined with a project in which we collaborated with a company to develop a domain-specific modeling method and tool for designing and implementing testbeds for electric vehicles.
- ZeitschriftenartikelMehrebenen-Modellierung(Wirtschaftsinformatik: Vol. 56, No. 6, 2014) Frank, UlrichDomänenspezifische Modellierungssprachen (engl.: “domain-specific modeling languages”, DSMLs) versprechen deutliche Vorteile gegenüber universellen Modellierungssprachen. Ihr Entwurf ist allerdings mit einer essentiellen Herausforderung verbunden. Um ansehnliche Skaleneffekte zu erreichen, empfiehlt sich die Entwicklung von DSMLs, die in einer größeren Nutzungsbandbreite einsetzbar sind. Gleichzeitig spricht der Gewinn an Modellierungsproduktivität im Einzelfall für Sprachkonzepte, die an individuelle Anforderungen angepasst sind. In dem vorliegenden Beitrag wird ein neuartiger Ansatz zur konzeptuellen Modellierung wie auch zur Konstruktion von Informationssystemen präsentiert, der durch die faktische Nutzung von Fachsprachen inspiriert ist – die Mehrebenen-Modellierung. Im Unterschied zu traditionellen Spracharchitekturen wie der „Meta Object Facility“ (MOF) basiert er auf einer rekursiven Architektur, die eine beliebige Zahl von Klassifikationsebenen ermöglicht und dadurch den Entwurf von Sprachhierarchien – von einer Referenz-DSML bis hin zu „lokalen“ DSMLs – erlaubt. Auf diese Weise wird nicht nur der essentielle Konflikt des Entwurfs von DSMLs deutlich entschärft, sondern auch die Wiederverwendung und Integration von Software-Komponenten im Allgemeinen gefördert. Zudem ermöglicht der Ansatz die Reduktion von Modellkomplexität, indem er die Dichotomie von Spezialisierung und Instanzierung teilweise aufhebt. Darüber hinaus integriert er eine Metamodellierungssprache mit dem Metamodell einer Metaprogrammiersprache, wodurch ausführbare Modelle ermöglicht werden. Die Spezifikation der Spracharchitektur wird ergänzt durch die Darstellung von Anwendungsszenarien, die die Potentiale der Mehrebenen-Modellierung verdeutlichen, sowie eine kritische Betrachtung ihrer Besonderheiten.AbstractDomain-specific modeling languages (DSMLs) promise clear advantages over general-purpose modeling languages. However, their design poses a fundamental challenge. While economies of scale advocate the development of DSMLs that can be used in a wide range of cases, modeling productivity demands more specific language concepts tuned to individual requirements. Inspired by the actual use of technical languages, deutsch: “Fachsprachen” this paper presents a novel multilevel modeling approach to conceptual modeling and to the design of information systems. Unlike traditional language architectures such as Meta Object Facility (MOF), it features a recursive architecture that allows for an arbitrary number of classification levels and, hence, for the design of hierarchies of DSMLs ranging from reference DSMLs to “local” DSMLs. It can not only diminish the conflict inherent in designing DSMLs, but enables the reuse and integration of software artifacts in general. It also helps reduce modeling complexity by relaxing the rigid dichotomy between specialization and instantiation. Furthermore, it integrates a meta-modeling language with a metamodel of a reflective meta-programming language, thereby allowing for executable models. The specification of the language architecture is supplemented by the description of use scenarios that illustrate the potential of multilevel modeling and a critical discussion of its peculiarities.
- KonferenzbeitragMEMO4ADO: A Comprehensive Environment for Multi-Perspective Enterprise Modeling(Modellierung 2022 Satellite Events, 2022) Bock, Alexander; Frank, Ulrich; Kaczmarek-Heß, MonikaThis paper describes the construction and use of a comprehensive tool for enterprise modeling, MEMO4ADO, implemented using the meta modeling environment ADOxx. MEMO4ADO offers an extensible set of editors for various modeling languages. The paper gives an overview of the tool's architecture and describes the integration of modeling languages and diagrams. A use case serves to illustrate the design and analysis of enterprise models with MEMO4ADO. The paper concludes with a brief assessment and an outlook on the further development of the tool.
- KonferenzbeitragModel-based Testbed Design for Electric Vehicles(40 Years EMISA 2019, 2020) Paczona, Martin; Mayr, Heinrich C.; Prochart, GuenterElectric cars boom. This puts pressure on providing and improving tools and systems for electric car development. Electric vehicle testbeds (EVTs) are such systems: they serve for testing all high voltage vehicle components like batteries, inverters or complete engines and help to reduce the need of cost intensive road tests. EVT users like manufacturers of automobiles, aircrafts or train engines mostly have individual requirements. EVTs are therefore typically tailor-made solutions. Today’s approach to customized testbed (component) design starts with drawing the overall architecture using tools like MS Visio; based here-on, software developers, circuit plan designers, and engineers use their specific low-level design and development environments, obviously with no transformation or generation out of the initial drawing with causes all known challenges of such procedure. This paper presents a novel, innovative and scalable approach to EVT design based on an ontology grounded Domain Specific Modeling Language (DSML). It enables the user to describe the customer requirements in the familiar form. The resulting model can then be used to generate circuit diagrams and software configurations. Such approach not only may reduce development time and cost but may increase the quality of the resulting EVT.
- ZeitschriftenartikelMulti-Level Design of Process-Oriented Enterprise Information Systems(Enterprise Modelling and Information Systems Architectures (EMISAJ) – International Journal of Conceptual Modeling: Vol. 15, Nr. 10, 2022) Ulrich Frank, Tony ClarkThis paper presents prototypical multi-level models of two uses cases. They comprise models of business processes and of models that represent the context required to execute a business process. On the one hand, the context consists of the organizational units that are responsible for the execution of processes. They are represented by a model of organizational structures. On the other hand, the context includes the artifacts that are needed or manipulated by processes. The models serve to demonstrate the specific power of multi-level modeling. First, they integrate models on higher levels, which correspond to domain-specific modeling languages, with those on lower levels. In addition, models are supplemented with objects on L0 to demonstrate how these can be integrated. The models are executable without the need to generate code, since models and corresponding program code share the same representation, thus demonstrating the possibility of advanced application system architectures, which allow users to navigate a comprehensive representation of the system they work with at runtime. The presentation of the models is supplemented with a general evaluation of multi-level concepts. The design of the models was inspired by the EMISA process challenge. Therefore, they are evaluated against the requirements defined with the challenge. In addition, a challenge is discussed that goes beyond the challenge, that is, the design of multi-level models of behavior.
- ZeitschriftenartikelMultilevel Modeling(Business & Information Systems Engineering: Vol. 6, No. 6, 2014) Frank, UlrichDomain-specific modeling languages (DSMLs) promise clear advantages over general-purpose modeling languages. However, their design poses a fundamental challenge. While economies of scale advocate the development of DSMLs that can be used in a wide range of cases, modeling productivity demands more specific language concepts tuned to individual requirements. Inspired by the actual use of technical languages (German: “Fachsprachen”), this paper presents a novel multilevel modeling approach to conceptual modeling and to the design of information systems. Unlike traditional language architectures such as Meta Object Facility (MOF), it features a recursive architecture that allows for an arbitrary number of classification levels and, hence, for the design of hierarchies of DSMLs ranging from reference DSMLs to “local” DSMLs. It can not only diminish the conflict inherent in designing DSMLs, but enables the reuse and integration of software artifacts in general. It also helps reduce modeling complexity by relaxing the rigid dichotomy between specialization and instantiation. Furthermore, it integrates a meta-modeling language with a metamodel of a reflective meta-programming language, thereby allowing for executable models. The specification of the language architecture is supplemented by the description of use scenarios that illustrate the potential of multilevel modeling and a critical discussion of its peculiarities.