Representation of some principles of the Agile Manifesto in the Semat Essence Kernel
DOI:
https://doi.org/10.22517/23447214.24241Abstract
The Agile Manifesto (AM) provides principles guiding agile software development as an alternative to traditional software development processes. While attempts have been made
to adapt processes to the agile context, representation of AM principles remains underdeveloped and subjective. The Semat (Software Engineering Method and Theory) Essence kernel offers a common ground for representing software development endeavors. In this paper, we represent some AM principles using the language provided by the Semat Essence kernel to establish a common ground. Additionally, we define constraints in OCL (Object Constraint Language) to enhance the Semat Essence kernel, enabling the introduction of time management in our representation. Such a representation will allow us for adapting and assessing different processes in an agile context.
Downloads
References
[1] A. Singh, K. Singh, and N. Sharma, “Agile knowledge management: a
survey of Indian perceptions,” Innov. Syst. Softw. Eng., vol. 10, no. 4, pp. 297–315, 2014. DOI: https://doi.org/10.1007/s11334-014-0237-z
[2] M. Kaisti, T. Mujunen, T. Mäkilä, V. Rantala, and T. Lehtonen, “Agile principles in the embedded system development,” Agile Processes in Software Engineering and Extreme Programming, vol. 179, G. Cantone and M. Marchesi, Eds. Rome: Springer, 2014, pp. 16–31. DOI: https://doi.org/10.1007/978-3-319-06862-6_2
[3] I. F. Da Silva, P. A. da Mota Silveira Neto, P. O’Leary, E. S. de Almeida,
and S. R. de Lemos Meira, “Using a Multi-Method Approach to Understand Agile Software Product Lines,” Inf. Softw. Technol., vol. 57, no. 1, pp. 527–542, 2014. DOI:
https://doi.org/10.1016/j.infsof.2014.06.004
[4] R. Popli, R. Anita, and N. Chauhan, “A mapping model for trans-forming
traditional software development methods to agile-methodology,” Int. J.
Softw. Eng. Appl., vol. 4, no. 4, pp. 53–64, 2013. DOI: https://doi.org/10.5121/ijsea.2013.4405
[5] I. Jacobson, P. Ng, P. E. Mcmahon, and C. (Traductor) Zapata, “La Esencia de la Ingeniería de Software: El Núcleo de Semat,” Rev. Latinoam. Ing. Softw, vol. 1, no. 3, pp. 71–78, 2013. DOI: https://doi.org/10.18294/relais.2013.71-78
[6] M. Fowler and J. Highsmith, “The agile manifesto,” Softw. Dev., vol. 9, no. 8, pp. 28–35, 2001.
[7] Object Management Group, “Essence–Kernel and Language for Software
Engineering Methods, version 1.2,” 2018.
[8] B. Kanso and S. Tala, “Temporal constraint support for OCL.” In International Conference on Software Language Engineering, pp. 83–103, 2012. DOI: https://doi.org/10.1007/978-3-642-36089-3_6
[9] I. Jacobson, H. Lawson, P.-W. Ng, P. McMahon, and M. Goedicke. The
essentials of modern software engineering: free the practices from the method prisons!,” Milton Keynes, UK: ACM Books, 2019. DOI: https://doi.org/10.1145/3277669.3277673
[10] M. González-Pérez, C. M. Zapata-Jaramillo, L. González-Palacio. “Toward a standardized representation of RUP best practices of project management in the Semat kernel,” in Software engineering: methods, modeling, and teaching, vol. 3, chapter 7, Zapata, C. M. & Castro, L. (Ed.). Medellín, Colombia: Universidad Nacional de Colombia, 2014.
[11] Rational. “Rational Unified Process: Best Practices for Software Development Teams” Rational Software White Paper TP026B, 1998.
Downloads
-
Vistas(Views): 402
- PDF (Español (España)) Descargas(Downloads): 288
- HTML (Español (España)) Descargas(Downloads): 37
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Scientia et Technica

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The undersigned authors declare that the article submitted to the journal Scientia et Technica is an original work and that all its content is free of third-party copyright restrictions or has the corresponding authorizations. Consequently, the authors assume responsibility for any litigation or claim related to intellectual property rights, releasing the Technological University of Pereira and the journal Scientia et Technica from any liability.
If the submitted work is accepted for publication, the authors retain copyright to the article and grant the journal Scientia et Technica the right of first publication, as well as a non-exclusive, perpetual license to reproduce, edit, distribute, display, and publicly communicate the article in any medium or format, including print, electronic, databases, repositories, the Internet, or other scientific dissemination systems. The authors agree that the article will be published in open access and distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
The journal Scientia will respect in all cases the moral rights of the authors, in accordance with the provisions of article 30 of Law 23 of 1982 of the Republic of Colombia, recognizing the authorship of the work, the right to integrity and the right of disclosure, which are inalienable and non-waivable.