On the rules for inheritance in LML


Lange, Arne ; Atkinson, Colin



DOI: https://doi.org/10.1109/MODELS-C.2019.00021
URL: https://ieeexplore.ieee.org/document/8904676
Weitere URL: https://www.researchgate.net/publication/337518077...
Dokumenttyp: Konferenzveröffentlichung
Erscheinungsjahr: 2019
Buchtitel: 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion : 15-20 September 2019, Munich, Germany : proceedings
Seitenbereich: 113-118
Veranstaltungstitel: 22nd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
Veranstaltungsort: München, Germany
Veranstaltungsdatum: 15.-20.09.2019
Herausgeber: Burgueño, Loli
Ort der Veröffentlichung: Los Alamitos, CA [u.a.]
Verlag: IEEE
ISBN: 978-1-7281-5126-7 , 978-1-7281-5125-0
Sprache der Veröffentlichung: Englisch
Einrichtung: Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Software Engineering (Atkinson 2003-)
Fachgebiet: 004 Informatik
Abstract: Although classification relationships play the dominant role in structuring multi-level models, inheritance relationships, which are restricted to clabjects at the same level, are also important. As in traditional two-level modeling, the basic principle of inheritance in multi-level modeling is to ensure the substitutability of instances of sub-clabjects for instances of super-clabjects. However, for multi-level modeling languages that rely on potency and endurance properties to control classification, the rules governing inheritance can become complicated if "deep substitutable" is desired and these properties are regraded as part of clabjects' intensions. This paper clarifies these rules in the context of the Level-Agnostic Modeling Language supported by the Melanee multi-level modeling environment.




Dieser Eintrag ist Teil der Universitätsbibliographie.




Metadaten-Export


Zitation


+ Suche Autoren in

+ Aufruf-Statistik

Aufrufe im letzten Jahr

Detaillierte Angaben



Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail


Actions (login required)

Eintrag anzeigen Eintrag anzeigen