Because of the thin set of well-formedness rules associated to Templates in UML, ill-formed elements may result from bindings to templates. Although such ill-formedness is generally detected by some UML validation rule, the problem is poorly reported because it is not normally imputed to the binding. Typically, such problems are detected as non-compilable code in the template instances. A set of well-formedness rules, additional to those of the standard UML, was proposed as a way to ensure the compilability of instances and prevent this problem from occurring. Such set of constraints was proposed in a previous paper and named Functional Conformance, but a demonstration of its effectiveness was not yet provided. Such a demonstration is outli...
UML is the defacto standard language to graphically describe systemsin an object oriented way. Once...
The ever-growing use of modeling languages today is largely due to a maturation of model-based devel...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
Extended version of the paper: J. M. Farinha, "A Demonstration of Compilability for UML Template Ins...
Extended version of a research paper submitted to the 2nd Flexible MDE Workshop, FlexMDE 2016 (www.d...
International audienceAfter being considered only as documentation for a long time, models are gaini...
International audienceIn MBE, design of systems can be improved and accelerated thanks to reusable m...
International audienceUML Templates allow to capture reusable models through parameterization. The c...
UML Templates allow to capture models whose some of their constituents are parameters. This construc...
OCL expressions are an essential part of UML. The current versions of OCL fail to have a meta-m...
UML diagrams describe different views of one piece of software. These diagrams strongly depend on e...
peer reviewedUML models are standard artifacts used by software engineers for designing software. As...
Context: The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto ...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
This paper, written by Derek Coleman of the Hewlett-Packard Software Initiative, provides helpful g...
UML is the defacto standard language to graphically describe systemsin an object oriented way. Once...
The ever-growing use of modeling languages today is largely due to a maturation of model-based devel...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
Extended version of the paper: J. M. Farinha, "A Demonstration of Compilability for UML Template Ins...
Extended version of a research paper submitted to the 2nd Flexible MDE Workshop, FlexMDE 2016 (www.d...
International audienceAfter being considered only as documentation for a long time, models are gaini...
International audienceIn MBE, design of systems can be improved and accelerated thanks to reusable m...
International audienceUML Templates allow to capture reusable models through parameterization. The c...
UML Templates allow to capture models whose some of their constituents are parameters. This construc...
OCL expressions are an essential part of UML. The current versions of OCL fail to have a meta-m...
UML diagrams describe different views of one piece of software. These diagrams strongly depend on e...
peer reviewedUML models are standard artifacts used by software engineers for designing software. As...
Context: The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto ...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
This paper, written by Derek Coleman of the Hewlett-Packard Software Initiative, provides helpful g...
UML is the defacto standard language to graphically describe systemsin an object oriented way. Once...
The ever-growing use of modeling languages today is largely due to a maturation of model-based devel...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...