Extending UML templates towards computability

dc.contributor.authorFarinha, J.
dc.contributor.authorRamos, P.
dc.contributor.editorSlimane Hammoudi, Luis Ferreira Pires, Philippe Desfray, Joaquim Filipe
dc.date.accessioned2022-04-08T10:32:20Z
dc.date.available2022-04-08T10:32:20Z
dc.date.issued2015
dc.date.updated2022-04-08T11:29:43Z
dc.description.abstractUML templates allow the specification of generic model elements that can be reproduced in domain models by means of the Bind relationship. Binding to a template encompasses the substitution of that template’s parameters by compatible domain elements. The requirement of compatibility, however, is checked over by UML in a very permissive way. As a consequence, binding to a template can result in badly-formed models and non-computable expressions. Such option in the design of UML was certainly intentional and meant to allow for richer semantics for the Bind relationship, as the specialization of the concept is advised at several points of the standard. This paper proposes one such specialization. One that guarantees well-formedness and computability for elements bound to a template. This is achieved by introducing the concept of Functional Conformance, which is imposed between every template’s parameter and its application domain substitute. Functional conformance is defined in terms of well-formedness rules, expressed as OCL constraints on top of OMG’s UML metamodel.eng
dc.description.versioninfo:eu-repo/semantics/acceptedVersion
dc.event.date2015
dc.event.locationAngerseng
dc.event.typeConferênciapt
dc.identifier.doi10.5220/0005257101220133
dc.identifier.isbn978-989-758-083-3
dc.identifier.issn2184-4348
dc.identifier.urihttp://hdl.handle.net/10071/25100
dc.journalProceedings of the 3rd International Conference on Model-Driven Engineering and Software Development
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSCITEPRESS
dc.relationUID/MULTI/0446/2013
dc.rightsopen access
dc.subjectUMLeng
dc.subjectTemplateseng
dc.subjectVerificationeng
dc.subjectComputabilityeng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências Físicaspor
dc.titleExtending UML templates towards computabilityeng
dc.typeconferenceObject
degois.publication.locationAngerseng
degois.publication.titleExtending UML templates towards computabilityeng
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-84939489096
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-22229

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
conferenceobject_22229.pdf
Tamanho:
690.9 KB
Formato:
Adobe Portable Document Format
Descrição:
Versão Aceite