DOI:
https://doi.org/10.14483/udistrital.jour.redes.2016.1.a07Publicado:
2016-06-27Número:
Vol. 7 Núm. 1 (2016): Enero - JunioSección:
InvestigaciónModelo 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
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.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
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Descargar cita
Licencia
Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite el uso comercial de la obra original, las obras derivadas deben circular con las mismas condiciones de esta licencia realizando la correcta atribución al autor.
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional