Workshop in OCL and Textual Modelling - Report on Recent Trends and Panel Discussions

@inproceedings{Bill2017WorkshopIO,
  title={Workshop in OCL and Textual Modelling - Report on Recent Trends and Panel Discussions},
  author={Robert Bill and Achim D. Brucker and Jordi Cabot and Martin Gogolla and Antonio Vallecillo and Edward D. Willink},
  booktitle={STAF Workshops},
  year={2017}
}
This paper reports on the panel session of the 17th Workshop in OCL and Textual Modeling, As in previous years, the panel session featured several lightning talks for presenting recent developments and open questions in the area of OCL and textual modeling. During this session, the OCL community discussed, stimulated through short presentations by OCL experts, proposals for improving OCL to increase the attractiveness of textual modeling. 

A SWOT Analysis of the Object Constraint Language

TLDR
This paper presents a SWOT analysis of OCL, considering both its current state and future perspectives: specification, tool support, applications, competitors, and the community around it.

Adding Random Operations to OCL

This paper presents an extension of OCL to allow modellers to deal with random numbers and probability distributions in their OCL specifications. We show its implementation in the tool USE and

References

SHOWING 1-3 OF 3 REFERENCES

The Amsterdam Manifesto on OCL

TLDR
This manifesto contains the results of a two-day workshop on the Object Constraint Language (OCL) in Amsterdam, and the following work on these topics.

P2AMF: Predictive, Probabilistic Architecture Modeling Framework

TLDR
A formalism, the Predictive, Probabilistic Architecture Modeling Framework (P2AMF), capable of advanced and probabilistically sound reasoning about architecture models given in the form of UML class and object diagrams is proposed.

Adding Random Operations to OCL

This paper presents an extension of OCL to allow modellers to deal with random numbers and probability distributions in their OCL specifications. We show its implementation in the tool USE and