his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Dual deep modeling: multi-level modeling with dual potencies and its formalization in F-Logic
Johannes Kepler University Linz, Linz, Austria.
Johannes Kepler University Linz, Linz, Austria.
University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre. (Information Systems)ORCID iD: 0000-0002-9421-8566
Johannes Kepler University Linz, Linz, Austria.
2016 (English)In: Journal of Software and Systems Modeling (online), ISSN 1619-1366, E-ISSN 1619-1374, 1-36 p.Article in journal (Refereed) Epub ahead of print
Abstract [en]

An enterprise database contains a global, integrated, and consistent representation of a company’s data. Multi-level modeling facilitates the definition and maintenance of such an integrated conceptual data model in a dynamic environment of changing data requirements of diverse applications. Multi-level models transcend the traditional separation of class and object with clabjects as the central modeling primitive, which allows for a more flexible and natural representation of many real-world use cases. In deep instantiation, the number of instantiation levels of a clabject or property is indicated by a single potency. Dual deep modeling (DDM) differentiates between source potency and target potency of a property or association and supports the flexible instantiation and refinement of the property by statements connecting clabjects at different modeling levels. DDM comes with multiple generalization of clabjects, subsetting/specialization of properties, and multi-level cardinality constraints. Examples are presented using a UML-style notation for DDM together with UML class and object diagrams for the representation of two-level user views derived from the multi-level model. Syntax and semantics of DDM are formalized and implemented in F-Logic, supporting the modeler with integrity checks and rich query facilities.

Place, publisher, year, edition, pages
Berlin, Germany: Springer Berlin/Heidelberg, 2016. 1-36 p.
Keyword [en]
data modeling, multi-level modeling, f-logic
National Category
Information Systems
Research subject
Natural sciences; Technology
Identifiers
URN: urn:nbn:se:his:diva-12138DOI: 10.1007/s10270-016-0519-zOAI: oai:DiVA.org:his-12138DiVA: diva2:919649
Note

The paper was published online on 2016-04-07 by Springer. The article is open-access with license "Creative Commons Attribution 4.0 International License"

Available from: 2016-04-14 Created: 2016-04-14 Last updated: 2016-08-18

Open Access in DiVA

fulltext(5954 kB)294 downloads
File information
File name FULLTEXT01.pdfFile size 5954 kBChecksum SHA-512
6050e0a249b29a31f0d820d8eb9650712f6dfad8c566632097b2cdd3c6aaeb08059692f64d34e350d46f44b765364d7ebf405b8e9259f67cc46dbcbafd57c6eb
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Jeusfeld, Manfred A.
By organisation
School of InformaticsThe Informatics Research Centre
In the same journal
Journal of Software and Systems Modeling (online)
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 294 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 968 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf