Abstract
Modern enterprise information systems often require to specify their functional and non-functional (e.g., Quality of Service) requirements using expressions that contain temporal constraints. Specification approaches based on temporal logics demand a certain knowledge of mathematical logic, which is difficult to find among practitioners; moreover, tool support for temporal logics is limited. On the other hand, a standard language such as the Object Constraint Language (OCL), which benefits from the availability of several industrial-strength tools, does not support temporal expressions. In this paper we propose OCLR, an extension of OCL with support for temporal constraints based on well-known property specification patterns. With respect to previous extensions, we add support for referring to a specific occurrence of an event as well as for indicating a time distance between events and/or from scope boundaries. The proposed extension defines a new syntax, very close to natural language, paving the way for a rapid adoption by practitioners. We show the application of the language in a case study in the domain of eGovernment, developed in collaboration with a public service partner.
| Original language | English |
|---|---|
| Title of host publication | Modelling Foundations and Applications - 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, Proceedings |
| Publisher | Springer Verlag |
| Pages | 51-56 |
| Number of pages | 6 |
| ISBN (Print) | 9783319091945 |
| DOIs | |
| Publication status | Published - 2014 |
| Externally published | Yes |
| Event | 10th European Conference on Modelling Foundations and Applications, ECMFA 2014, Held as Part of Software Technologies: Applications and Foundations, STAF 2014 - York, United Kingdom Duration: 21 Jul 2014 → 25 Jul 2014 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 8569 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 10th European Conference on Modelling Foundations and Applications, ECMFA 2014, Held as Part of Software Technologies: Applications and Foundations, STAF 2014 |
|---|---|
| Country/Territory | United Kingdom |
| City | York |
| Period | 21/07/14 → 25/07/14 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 16 Peace, Justice and Strong Institutions
Fingerprint
Dive into the research topics of 'OCLR: A more expressive, pattern-based temporal extension of OCL'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver