Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software

Methodologic model to scheduling on service systems: a software engineering approach

Autores/as

  • Eduyn Ramiro Lopez-Santana Universidad Distrital Francisco José de Caldas
  • Sandro Javier Bolaños Castro Universidad Distrital Francisco José de Caldas
  • German Andres Mendez Giraldo Universidad Distrital Francisco José de Caldas

Palabras clave:

adaptive software development, research, scheduling, service systems, software engineering (en).

Palabras clave:

desarrollo de software adaptativo, ingeniería de software, investigación, programación de tareas, sistemas de servicios (es).

Descargas

Resumen (es)

Se presenta una estructura de Ingeniería de Software (IS) para un proyecto de investigación relacionada con la construcción de un prototipo de Sistema Experto (SE) para la programación de tareas en sistemas de servicios (PTSS), empleando metodologías y procesos del desarrollo de software. Se utiliza la metodología de desarrollo de software adaptable para el desarrollo de la arquitectura de software, partiendo de la descripción como un metaproceso de software que caracterizará el proceso de la investigación. Se emplean diagramas de UML (Unified Modeling Language) para proporcionar un modelado visual que describe la metodología del trabajo de investigación, que permite establecer los actores, elementos e interacciones en el proceso de investigación.

Resumen (en)

This paper presents an approach of software engineering to a research proposal to make an Expert System to scheduling on service systems using methodologies and processes of software development. We use the adaptive software development as methodology for the software architecture based on the description as a software metaprocess that characterizes the research process. We make UML’s diagrams (Unified Modeling Language) to provide a visual modeling that describes the research methodology in order to identify the actors, elements and interactions in the research process.

Biografía del autor/a

Eduyn Ramiro Lopez-Santana, Universidad Distrital Francisco José de Caldas

Ingeniero industrial y Especialista en Gestión de Proyectos de Ingeniería, Universidad Distrital Francisco José de Caldas; magíster en Ingeniería Industrial, Universidad de los Andes; estudios de Doctorado en Ingeniería, Universidad Distrital Francisco José de Caldas; docente asistente, Universidad Distrital Francisco José de Caldas.

Sandro Javier Bolaños Castro, Universidad Distrital Francisco José de Caldas

Ingeniero de sistemas y magister en Teleinformática, Universidad Distrital Francisco José de Caldas; PhD. en Informática, Universidad Pontificia de Salamanca; docente asociado, Universidad Distrital Francisco José de Caldas.

German Andres Mendez Giraldo, Universidad Distrital Francisco José de Caldas

Ingeniero industrial y especialista en Informática Industrial, Universidad Distrital Francisco José de Caldas; magister en Ingeniería Industrial, Universidad de los Andes; Ph.D .en Ciencias Técnicas, Universidad Central de las Villas. Docente Titular, Universidad Distrital Francisco José de Caldas.

Referencias

M. T. y Tamayo, Metodología formal de la investigación científica. México: Editorial Limusa, 1980.

M. Bunge, La investigación científica: su estrategia y su filosofía. Buenos Aires: Siglo XXI, 2000.

E. A. R. Moguel, Metodología de la Investigación. Tabasco: Univ. J. Autónoma de Tabasco, 2005.

R. H. Sampieri, C. F. Collado, and P. B. Lucio, Metodología de la investigación. México: MacGraw-Hill/Interamericana, 2006.

S. Bolaños and S. Lopez, “LMPS como propuesta alterna a BPMN para el modelado de proceso de software”. Tecnura: Tecnología y Cultura Afirmando el Conocimiento, no. 34, pp. 157–170, 2012.

C. Ghezzi, D. Mandrioli, and M. Jazayeri, Fundamentals of software engineering, 2nd ed. Upper Saddle River, NJ, USA: Prentice Hall PTR, 1991.

I. Sommerville, Software Engineering, 9th ed. USA: Pearson Education, 2011.

J. Blazewicz, K. H. Ecker, E. Pesch, G. Schmidt, and J. Weglarz, Handbook on Scheduling: From Theory to Applications. New York: Springer, 2007.

J. H. Heizer and B. Render, Principles of operations management. Boston: Pearson Education, 2010.

G. Méndez-Giraldo, Programación de tareas-Scheduling. Bogotá, D. C.: Universidad Distrital Francisco José de Caldas, 2011.

M. L. Pinedo, Scheduling: Theory, Algorithms, and Systems. New York: Springer, 2012.

R. G. Schroeder, S. M. Goldstein, and M. J. Rungtusanatham, Operations management: contemporary concepts and cases. Boston: McGraw-Hill Irwin, 2008.

S. O. Duffuaa and K. S. Al-Sultan, “Mathematical programming approaches for the management of maintenance planning and scheduling”. Journal of Quality in Maintenance Engineering, vol. 3, no. 3, pp. 163–176, Sep. 1997.

M. L. Pinedo, “Manufacturing Models“. in Planning and Scheduling in Manufacturing and Services, New York: Springer, 2009, pp. 19–35.

S. Anily, C. A. Glass, and R. Hassin, “The scheduling of maintenance service“. Discrete Applied Mathematics, vol. 82, no. 1–3, pp. 27–42, Mar. 1998.

H. Date and T. Matsuo, “Effects of at-home nursing service scheduling in multiagent systems“. New Challenges in Applied Intelligence Technologies, vol. 134, N. T. Nguyen and R. Katarzyniak, Eds. Springer Berlin Heidelberg, 2008, pp. 245–254.

M. L. Pinedo, “Interval Scheduling, Reservations, and Timetabling“. Planning and Scheduling in Manufacturing and Services, Springer New York, 2009, pp. 207–230.

M. L. Pinedo, “Planning and Scheduling in Health Care“. Planning and Scheduling in Manufacturing and Services, Springer New York, 2009, pp. 291–316.

R. M’Hallah and A. Alkhabbaz, “Scheduling of nurses: A case study of a Kuwaiti health care unit“. Operations Research for Health Care, vol. 2, no. 1–2, pp. 1–19, Mar. 2013.

K.-C. Huang, T.-C. Huang, M.-J. Tsai, and H.-Y. Chang, “Moldable Job Scheduling for HPC as a Service“. Future Information Technology, J. J. (Jong H. Park, I. Stojmenovic, M. Choi, and F. Xhafa, Eds. Springer Berlin Heidelberg, 2014, pp. 43–48.

S. L. Vargo and R. F. Lusch, “Service-dominant logic: Continuing the evolution“. Journal of the Academy of Marketing Science, vol. 36, no. 1, pp. 1–10, Mar. 2008.

M. Böttcher and K.-P. Fähnrich, “Service Systems Modeling: Concepts, Formalized Meta-Model and Technical Concretion“. The Science of Service Systems, H. Demirkan, J. C. Spohrer, and V. Krishna, Eds. Springer US, 2011, pp. 131–149.

H. Demirkan, J. C. Spohrer, and V. Krishna, “Introduction of the Science of Service Systems“. The Science of Service Systems, H. Demirkan, J. C. Spohrer, and V. Krishna, Eds. Boston, MA: Springer US, 2011, pp. 1–11.

S. I. Gass and M. C. Fu, Eds., “Service Systems“. Encyclopedia of Operations Research and Management Science, Springer US, 2013, pp. 1392–1392.

A. Polyvyanyy and M. Weske, “Flexible Service Systems“. The Science of Service Systems, H. Demirkan, J. C. Spohrer, and V. Krishna, Eds. Springer US, 2011, pp. 73–90.

J. C. Spohrer, H. Demirkan, and V. Krishna, “Service and Science“. The Science of Service Systems, pp. 325–358, Jan. 2011.

S. Bhatnagar, H. Prasad, and L. Prashanth, “Service Systems“. in Stochastic Recursive Algorithms for Optimization, Springer London, 2013, pp. 225–241.

M. L. Pinedo, “Service Models“. Planning and Scheduling in Manufacturing and Services, Springer New York, 2009, pp. 37–49.

D. Barrera, N. Velasco, and C. A. Amaya, “A network-based approach to the multi-activity combined timetabling and crew scheduling problem: Workforce scheduling for public health policy implementation“. Computers and Industrial Engineering, vol. 63, no. 4, pp. 802–812, Dec. 2012.

J. Zhibin and H. Qixiang, “A Service-based Method to Generate Shuttle Bus Timetable in Accordance with Rail Transit Timetable“. Procedia - Social and Behavioral Sciences, vol. 96, pp. 1890–1897, Nov. 2013.

M. L. Pinedo, “Scheduling and Timetabling in Sports and Entertainment“. Planning and Scheduling in Manufacturing and Services, Springer New York, 2009, pp. 231–254.

M. L. Pinedo, Planning and Scheduling in Manufacturing and Services, 2nd ed. Springer, 2009.

A. A. Kovacs, S. N. Parragh, K. F. Doerner, and R. F. Hartl, “Adaptive large neighborhood search for service technician routing and scheduling problems“. Journal of Scheduling, vol. 15, no. 5, pp. 579–600, Oct. 2012.

P. Do Van, A. Barros, C. Bérenguer, K. Bouvard, and F. Brissaud, “Dynamic grouping maintenance with time limited opportunities“. Reliability Engineering and System Safety, vol. 120, pp. 51–59, 2013.

A. Goel and F. Meisel, “Workforce routing and scheduling for electricity network maintenance with downtime minimization“. European Journal of Operational Research, vol. 231, no. 1, pp. 210–228, Nov. 2013.

E. Remy, F. Corset, S. Despréaux, L. Doyen, and O. Gaudoin, “An example of integrated approach to technical and economic optimization of maintenance“. Reliability Engineering and System Safety, vol. 116, pp. 8–19, Aug. 2013.

H. Atabakhsh, “A survey of constraint based scheduling systems using an artificial intelligence approach“. Artificial Intelligence in Engineering, vol. 6, no. 2, pp. 58–73, Apr. 1991.

G. Méndez-Giraldo, Sistemas Cooperativos Asistidos para la Programación de la Producción en la Industria Manufacturera Colombiana, 1st ed. Bogotá, Colombia: Universidad Distrital Francisco José de Caldas, Centro de Investigaciones y Desarrollo Científico, 2001.

M. Berglund and J. Karltun, “Human, technological and organizational aspects influencing the production scheduling process“. International Journal of Production Economics, vol. 110, no. 1–2, pp. 160–174, Oct. 2007.

A. Madureira, I. Pereira, and N. Sousa, “Collective intelligence on dynamic manufacturing scheduling optimization“. Proceedings 2010 IEEE 5th International Conference on Bio-Inspired Computing: Theories and Applications, BIC-TA 2010, 2010, pp. 1693–1697.

I. Pereira and A. Madureira, “Self-Optimization module for Scheduling using Case-based Reasoning“. Applied Soft Computing, vol. 13, no. 3, pp. 1419–1432, Mar. 2013.

A. Madureira, I. Pereira, P. Pereira, and A. Abraham, “Negotiation mechanism for self-organized scheduling system with collective intelligence“. Neurocomputing, vol. 132, pp. 97–110, May 2014.

D. Ing, “Service Systems in Changing Paradigms; An Inquiry Through the Systems Science“. The Science of Service Systems, H. Demirkan, J. C. Spohrer, and V. Krishna, Eds. Springer US, 2011, pp. 267–296.

D. McFarlane, “An Engineering Perspective on Service Science“. The Science of Service Systems, H. Demirkan, J. C. Spohrer, and V. Krishna, Eds. Springer US, 2011, pp. 257–266.

S. J. Bolaños Castro, V. H. Medina García, and J. S. Carrión, “Marco conceptual para el metaproceso de desarrollo de software“. Ninth LACCEI Latin American and Caribbean Conference (LACCEI’2011), 2011.

W. W. Royce, “Managing the development of large software systems“. proceedings of IEEE WESCON, 1970, vol. 26.

B. W. Boehm, “A Spiral Model of Software Development and Enhancement“. Computer, vol. 21, no. 5, pp. 61–72, May 1988.

R. Pressman, Ingeniería de Software, 7th ed. MCGRAW-HILL, 2010.

B. C. Sandro Javier, G. C. Rubén, S. M. Oscar, P. E. Jordán, M. G. Victor Hugo, S. J. Bolaños, R. G. Crespo, O. Sanjuan Martinez, J. P. Espada, and V. H. Medina García, “COLOSO A Development Environment Centered Process and Intent“. 2012, pp. 1–6.

A. Patel, A. Seyfi, M. Taghavi, C. Wills, L. Na, R. Latih, and S. Misra, “A comparative study of agile, component-based, aspect-oriented and mashup software development methods“. Tehnicki vjesnik / Technical Gazette, vol. 19, no. 1, pp. 175–189, 2012.

James A. Highsmith, Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House Publishing Company, 2000.

M. Alnoukari, Z. Alzoabi, and S. Hanna, “Applying adaptive software development (ASD) agile modeling on predictive data mining applications: ASD-DM methodology“. 2008 International Symposium on Information Technology, 2008, vol. 2, pp. 1–6.

S. Singh and I. Chana, “Introducing Agility in Cloud Based Software Development through ASD“. International Journal of u- and e- Service, Science and Technology, vol. 6, no. 5, pp. 191–202, Oct. 2013.

P. Dan and P. Neil, UML 2.0 in a Nutshell. 2005.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, 1994.

S. J. Bolaños Castro, R. González Crespo, and V. H. Medina García, “Antipatterns: a compendium of bad practices in software development processes“. International Journal of Interactive Multimedia and Artificial Intelligence, vol. 1, no. 4, pp. 41–46, 2011.

S. J. Bolaños Castro, R. Gonzalez Crespo, and V. H. Medina Garcia, “Patterns of Software Development Process“. International Journal of Interactive Multimedia and Artificial Intelligence, vol. 1, no. 4, p. 33, 2011.

C. E. Montenegro Marín, J. M. Cueva Lovelle, O. Sanjuán Martínez, and P. A. Gaona Garcia, “Desarrollo de un lenguaje de dominio específico para sistemas de gestión de aprendizaje y su herramienta de implementación ‘KiwiDSM’ mediante ingeniería dirigida por modelos“. Ingeniería, vol. 15, no. 2. pp. 67–81, 2010.

Cómo citar

APA

Lopez-Santana, E. R., Bolaños Castro, S. J., y Mendez Giraldo, G. A. (2016). Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software. Redes de Ingeniería, 7(1), 55–66. https://doi.org/10.14483/udistrital.jour.redes.2016.1.a07

ACM

[1]
Lopez-Santana, E.R. et al. 2016. Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software. Redes de Ingeniería. 7, 1 (jun. 2016), 55–66. DOI:https://doi.org/10.14483/udistrital.jour.redes.2016.1.a07.

ACS

(1)
Lopez-Santana, E. R.; Bolaños Castro, S. J.; Mendez Giraldo, G. A. Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software. redes ing. 2016, 7, 55-66.

ABNT

LOPEZ-SANTANA, Eduyn Ramiro; BOLAÑOS CASTRO, Sandro Javier; MENDEZ GIRALDO, German Andres. Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software. Redes de Ingeniería, [S. l.], v. 7, n. 1, p. 55–66, 2016. DOI: 10.14483/udistrital.jour.redes.2016.1.a07. Disponível em: https://revistas.udistrital.edu.co/index.php/REDES/article/view/9591. Acesso em: 28 mar. 2024.

Chicago

Lopez-Santana, Eduyn Ramiro, Sandro Javier Bolaños Castro, y German Andres Mendez Giraldo. 2016. «Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software». Redes de Ingeniería 7 (1):55-66. https://doi.org/10.14483/udistrital.jour.redes.2016.1.a07.

Harvard

Lopez-Santana, E. R., Bolaños Castro, S. J. y Mendez Giraldo, G. A. (2016) «Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software», Redes de Ingeniería, 7(1), pp. 55–66. doi: 10.14483/udistrital.jour.redes.2016.1.a07.

IEEE

[1]
E. R. Lopez-Santana, S. J. Bolaños Castro, y G. A. Mendez Giraldo, «Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software», redes ing., vol. 7, n.º 1, pp. 55–66, jun. 2016.

MLA

Lopez-Santana, Eduyn Ramiro, et al. «Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software». Redes de Ingeniería, vol. 7, n.º 1, junio de 2016, pp. 55-66, doi:10.14483/udistrital.jour.redes.2016.1.a07.

Turabian

Lopez-Santana, Eduyn Ramiro, Sandro Javier Bolaños Castro, y German Andres Mendez Giraldo. «Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software». Redes de Ingeniería 7, no. 1 (junio 27, 2016): 55–66. Accedido marzo 28, 2024. https://revistas.udistrital.edu.co/index.php/REDES/article/view/9591.

Vancouver

1.
Lopez-Santana ER, Bolaños Castro SJ, Mendez Giraldo GA. Modelo metodológico para programación de tareas en sistemas de servicios: un enfoque de ingeniería de software. redes ing. [Internet]. 27 de junio de 2016 [citado 28 de marzo de 2024];7(1):55-66. Disponible en: https://revistas.udistrital.edu.co/index.php/REDES/article/view/9591

Descargar cita

Visitas

1117

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.

Artículos más leídos del mismo autor/a

Loading...