Skip to content
Free planNo credit card requiredStart writing

article · ACM SIGSOFT Software Engineering Notes · 2011

Object constraint language (OCL)

Rajesh Kumar Pandey

Cited by 105Abstract and details only

Abstract

OCL was introduced as a part of UML in 1997 as a business modeling language by IBM. Ever since its inception, the actual use of OCL in the industry has been almost negligible, even amongst the business application development community, for which it was specifically created. But now with the inception of MDA and related OMG standards the role of OCL is changing. UML 2.0 has introduced new concepts and refined some other including OCL in a way that UML 2.0 is now almost software architectures conformant too. This paper makes an investigation into the recent developments and explores the role of OCL in the current scenario and its future applications.

Cite this paper

APA 7

Pandey, R. K. (2011). Object constraint language (OCL). ACM SIGSOFT Software Engineering Notes, 36(1), 1–4. https://doi.org/10.1145/1921532.1921543

MLA 9

Pandey, Rajesh Kumar. “Object constraint language (OCL).” ACM SIGSOFT Software Engineering Notes, vol. 36, no. 1, 2011, pp. 1–4, https://doi.org/10.1145/1921532.1921543.

Chicago

Pandey, Rajesh Kumar. 2011. “Object constraint language (OCL).” ACM SIGSOFT Software Engineering Notes 36 (1): 1–4. https://doi.org/10.1145/1921532.1921543.

Harvard

Pandey, R.K. (2011) ‘Object constraint language (OCL)’, ACM SIGSOFT Software Engineering Notes, 36(1), pp. 1–4. Available at: https://doi.org/10.1145/1921532.1921543.

BibTeX
@article{pandey2011object,
  title = {{Object constraint language (OCL)}},
  author = {Pandey, Rajesh Kumar},
  journal = {ACM SIGSOFT Software Engineering Notes},
  volume = {36},
  number = {1},
  pages = {1--4},
  year = {2011},
  doi = {10.1145/1921532.1921543}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.