Development of a distributed system applied to teaching and learning
Hugo Cortés, Mónica Edith García García, Jorge Hernández, Manuel Hernández, Esperanza Pérez-Cordoba, Erik G. Ramos · 2009
The emergence of networked computers has originated new technologies for teaching and learning, particularly, the technology of learning management systems. We have applied Erlang to deal with the concurrent part of a distributed system to support teaching and learning tasks. We have also employed declarative programming together with some formal tools to elaborate the specification and the conceptual model of the system and some extreme programming techniques to deal with some issues of software development. We show how Erlang supports the transition from the specification to the implementation, and the whole concurrent and computational process of our distributed system.