Wu, Liqun (2020) A language-driven Development framework for simulation components to generate simulated environments. PhD, Universität Oldenburg.

[img]
Preview


Volltext (3487Kb)

Abstract

This thesis presents a domain-specific framework to facilitate developing software components that produce data representing simulated environments in spatial simulations. It specifies Simulated Environment Description Language (SEDL) to document required simulated environments in functional simulation scenarios as CIMs, as well as automatable transformation rules to derive component design models expressed by PIM-layer metamodels from SEDL descriptions. These transformations can be combined with general Model-Driven Development (MDD) solutions to create component skeletons from SEDL descriptions, with only application-specific functions to be completed. The proposed framework enables rapid incremental prototyping in the development of simulated environment components with the component users' participation and preserves functional requirements from users during this process.

["eprint_fieldname_title_plus" not defined]

Ein sprachgetriebenes Framework für Simulationskomponenten zur Erzeugung von simulierten Umgebungen

["eprint_fieldname_abstract_plus" not defined]

Diese Arbeit stellt ein domänenspezifisches Framework vor, um die Entwicklung von Softwarekomponenten zu erleichtern, die Daten erzeugen, die simulierte Umgebungen in räumlichen Simulationen darstellen. Sie spezifiziert die Simulated Environment Description Language (SEDL) zur Dokumentation der erforderlichen simulierten Umgebungen in funktionalen Simulationsszenarien als CIMs(Computation Independent Model) sowie automatisierbare Transformationsregeln zur Ableitung von Komponentenentwurfsmodellen die durch Metamodelle der PIM-Schicht(Platform Independent Model) ausgedrückt werden. Diese Transformationen können mit allgemeinen MDD-Lösungen (Model-Driven Development) kombiniert werden,um Komponentenskelette aus SEDL-Beschreibungen zu erstellen. Das vorgestellte Framework ermöglicht ein schnelles inkrementelles Prototyping beim entwickeln simulierter Umgebungskomponenten unter Beteiligung der Komponentennutzer und bewahrt dabei die funktionalen Anforderungen.

Item Type: Thesis (PhD)
Uncontrolled Keywords: Modellgetriebene Entwicklung, Transformationsregel, Framework (Informatik), Komponentenmodell (Software), Simulation
Subjects: Generalities, computers, information > Computer science, internet
Divisions: School of Computing Science, Business Administration, Economics and Law > Department of Computing Science
Date Deposited: 24 Jun 2020 08:20
Last Modified: 24 Jun 2020 08:20
URI: https://oops.uni-oldenburg.de/id/eprint/4621
URN: urn:nbn:de:gbv:715-oops-47022
DOI:
Nutzungslizenz:

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...