Advances in Electronics Engineering: Proceedings
of the ICCEE 2019, Kuala Lumpur, Malaysia
Zahriladha Zakaria download
https://textbookfull.com/product/advances-in-electronics-
engineering-proceedings-of-the-iccee-2019-kuala-lumpur-malaysia-
zahriladha-zakaria/
Download full version ebook from https://textbookfull.com
We believe these products will be a great fit for you. Click
the link to download now, or visit textbookfull.com
to discover even more!
Biota Grow 2C gather 2C cook Loucas
https://textbookfull.com/product/biota-grow-2c-gather-2c-cook-
loucas/
Digital Libraries at the Crossroads of Digital
Information for the Future 21st International
Conference on Asia Pacific Digital Libraries ICADL 2019
Kuala Lumpur Malaysia November 4 7 2019 Proceedings
Adam Jatowt
https://textbookfull.com/product/digital-libraries-at-the-
crossroads-of-digital-information-for-the-future-21st-
international-conference-on-asia-pacific-digital-libraries-
icadl-2019-kuala-lumpur-malaysia-november-4-7-2019-proceedings/
Advances and Applications in Computer Science,
Electronics and Industrial Engineering: Proceedings of
the Conference on Computer Science, Electronics and
Industrial Engineering (CSEI 2019) Jyrki Nummenmaa
https://textbookfull.com/product/advances-and-applications-in-
computer-science-electronics-and-industrial-engineering-
proceedings-of-the-conference-on-computer-science-electronics-
and-industrial-engineering-csei-2019-jyrki-numme/
Lonely Planet Kuala Lumpur Melaka Penang Albiston
https://textbookfull.com/product/lonely-planet-kuala-lumpur-
melaka-penang-albiston/
Computational Science and Technology 4th ICCST 2017
Kuala Lumpur Malaysia 29 30 November 2017 1st Edition
Rayner Alfred
https://textbookfull.com/product/computational-science-and-
technology-4th-iccst-2017-kuala-lumpur-
malaysia-29-30-november-2017-1st-edition-rayner-alfred/
Proceedings of International Conference of Aerospace
and Mechanical Engineering 2019 : AeroMech 2019, 20–21
November 2019, Universiti Sains Malaysia, Malaysia
Parvathy Rajendran
https://textbookfull.com/product/proceedings-of-international-
conference-of-aerospace-and-mechanical-
engineering-2019-aeromech-2019-20-21-november-2019-universiti-
sains-malaysia-malaysia-parvathy-rajendran/
Robot Intelligence Technology and Applications 6th
International Conference RiTA 2018 Kuala Lumpur
Malaysia December 16 18 2018 Revised Selected Papers
Jong-Hwan Kim
https://textbookfull.com/product/robot-intelligence-technology-
and-applications-6th-international-conference-rita-2018-kuala-
lumpur-malaysia-december-16-18-2018-revised-selected-papers-jong-
hwan-kim/
Information Search Integration and Personalization 9th
International Workshop ISIP 2014 Kuala Lumpur Malaysia
October 9 10 2014 Revised Selected Papers 1st Edition
Dimitrios Kotzinos
https://textbookfull.com/product/information-search-integration-
and-personalization-9th-international-workshop-isip-2014-kuala-
lumpur-malaysia-october-9-10-2014-revised-selected-papers-1st-
edition-dimitrios-kotzinos/
Advances in Visual Informatics 6th International Visual
Informatics Conference IVIC 2019 Bangi Malaysia
November 19 21 2019 Proceedings Halimah Badioze Zaman
https://textbookfull.com/product/advances-in-visual-
informatics-6th-international-visual-informatics-conference-
ivic-2019-bangi-malaysia-november-19-21-2019-proceedings-halimah-
Lecture Notes in Electrical Engineering 619
Zahriladha Zakaria
Rabiah Ahmad Editors
Advances in
Electronics
Engineering
Proceedings of the ICCEE 2019,
Kuala Lumpur, Malaysia
Lecture Notes in Electrical Engineering
Volume 619
Series Editors
Leopoldo Angrisani, Department of Electrical and Information Technologies Engineering, University of Napoli
Federico II, Naples, Italy
Marco Arteaga, Departament de Control y Robótica, Universidad Nacional Autónoma de México, Coyoacán,
Mexico
Bijaya Ketan Panigrahi, Electrical Engineering, Indian Institute of Technology Delhi, New Delhi, Delhi, India
Samarjit Chakraborty, Fakultät für Elektrotechnik und Informationstechnik, TU München, Munich, Germany
Jiming Chen, Zhejiang University, Hangzhou, Zhejiang, China
Shanben Chen, Materials Science and Engineering, Shanghai Jiao Tong University, Shanghai, China
Tan Kay Chen, Department of Electrical and Computer Engineering, National University of Singapore,
Singapore, Singapore
Rüdiger Dillmann, Humanoids and Intelligent Systems Lab, Karlsruhe Institute for Technology, Karlsruhe,
Baden-Württemberg, Germany
Haibin Duan, Beijing University of Aeronautics and Astronautics, Beijing, China
Gianluigi Ferrari, Università di Parma, Parma, Italy
Manuel Ferre, Centre for Automation and Robotics CAR (UPM-CSIC), Universidad Politécnica de Madrid,
Madrid, Spain
Sandra Hirche, Department of Electrical Engineering and Information Science, Technische Universität
München, Munich, Germany
Faryar Jabbari, Department of Mechanical and Aerospace Engineering, University of California, Irvine, CA,
USA
Limin Jia, State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University, Beijing, China
Janusz Kacprzyk, Systems Research Institute, Polish Academy of Sciences, Warsaw, Poland
Alaa Khamis, German University in Egypt El Tagamoa El Khames, New Cairo City, Egypt
Torsten Kroeger, Stanford University, Stanford, CA, USA
Qilian Liang, Department of Electrical Engineering, University of Texas at Arlington, Arlington, TX, USA
Ferran Martin, Departament d’Enginyeria Electrònica, Universitat Autònoma de Barcelona, Bellaterra,
Barcelona, Spain
Tan Cher Ming, College of Engineering, Nanyang Technological University, Singapore, Singapore
Wolfgang Minker, Institute of Information Technology, University of Ulm, Ulm, Germany
Pradeep Misra, Department of Electrical Engineering, Wright State University, Dayton, OH, USA
Sebastian Möller, Quality and Usability Lab, TU Berlin, Berlin, Germany
Subhas Mukhopadhyay, School of Engineering & Advanced Technology, Massey University,
Palmerston North, Manawatu-Wanganui, New Zealand
Cun-Zheng Ning, Electrical Engineering, Arizona State University, Tempe, AZ, USA
Toyoaki Nishida, Graduate School of Informatics, Kyoto University, Kyoto, Japan
Federica Pascucci, Dipartimento di Ingegneria, Università degli Studi “Roma Tre”, Rome, Italy
Yong Qin, State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University, Beijing, China
Gan Woon Seng, School of Electrical & Electronic Engineering, Nanyang Technological University,
Singapore, Singapore
Joachim Speidel, Institute of Telecommunications, Universität Stuttgart, Stuttgart, Baden-Württemberg,
Germany
Germano Veiga, Campus da FEUP, INESC Porto, Porto, Portugal
Haitao Wu, Academy of Opto-electronics, Chinese Academy of Sciences, Beijing, China
Junjie James Zhang, Charlotte, NC, USA
The book series Lecture Notes in Electrical Engineering (LNEE) publishes the latest developments in
Electrical Engineering—quickly, informally and in high quality. While original research reported in
proceedings and monographs has traditionally formed the core of LNEE, we also encourage authors to
submit books devoted to supporting student education and professional training in the various fields and
applications areas of electrical engineering. The series cover classical and emerging topics concerning:
• Communication Engineering, Information Theory and Networks
• Electronics Engineering and Microelectronics
• Signal, Image and Speech Processing
• Wireless and Mobile Communication
• Circuits and Systems
• Energy Systems, Power Electronics and Electrical Machines
• Electro-optical Engineering
• Instrumentation Engineering
• Avionics Engineering
• Control Systems
• Internet-of-Things and Cybersecurity
• Biomedical Devices, MEMS and NEMS
For general information about this book series, comments or suggestions, please contact leontina.
[email protected].
To submit a proposal or request further information, please contact the Publishing Editor in your
country:
China
Jasmine Dou, Associate Editor ([email protected])
India, Japan, Rest of Asia
Swati Meherishi, Executive Editor (
[email protected])
Southeast Asia, Australia, New Zealand
Ramesh Nath Premnath, Editor (
[email protected])
USA, Canada:
Michael Luby, Senior Editor ([email protected])
All other Countries:
Leontina Di Cecco, Senior Editor (
[email protected])
** Indexing: The books of this series are submitted to ISI Proceedings, EI-Compendex,
SCOPUS, MetaPress, Web of Science and Springerlink **
More information about this series at http://www.springer.com/series/7818
Zahriladha Zakaria Rabiah Ahmad
•
Editors
Advances in Electronics
Engineering
Proceedings of the ICCEE 2019,
Kuala Lumpur, Malaysia
123
Editors
Zahriladha Zakaria Rabiah Ahmad
Melaka, Malaysia Melaka, Malaysia
ISSN 1876-1100 ISSN 1876-1119 (electronic)
Lecture Notes in Electrical Engineering
ISBN 978-981-15-1288-9 ISBN 978-981-15-1289-6 (eBook)
https://doi.org/10.1007/978-981-15-1289-6
© Springer Nature Singapore Pte Ltd. 2020
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part
of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission
or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar
methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this
publication does not imply, even in the absence of a specific statement, that such names are exempt from
the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this
book are believed to be true and accurate at the date of publication. Neither the publisher nor the
authors or the editors give a warranty, expressed or implied, with respect to the material contained
herein or for any errors or omissions that may have been made. The publisher remains neutral with regard
to jurisdictional claims in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Singapore Pte Ltd.
The registered company address is: 152 Beach Road, #21-01/04 Gateway East, Singapore 189721,
Singapore
Foreword
Selamat Datang! It is our great pleasure to welcome you to the International
Conference on Computer Science, Electrical and Electronic Engineering (ICCEE
2019) at Seri Pacific Hotel Kuala Lumpur, Malaysia, from 29 to 30 April 2019.
ICCEE 2019 is a comprehensive conference covering various topics of computer
science, electrical and electronic engineering. We believe that by bringing together
these related fields, it helps to create a unique opportunity for collaboration between
industry and academic researchers. In addition, this conference will be a chance for
discussing the existing challenging problems or those that emerge in industry. To
all participants, we hope you will find the meeting very fruitful and use this event as
a platform to meet new friends.
I would like to thanks all technical committee members for their contributions
and supports for the success of ICCEE 2019.
I wish to announce that the organizer has planned for the next edition of ICCEE
which will be taken place in Melaka in April 2020.
Have a wonderful day!
Prof. Zahriladha Zakaria, Ph.D.
Faculty of Electronic and Computer Engineering
Universiti Teknikal Malaysia Melaka (UTeM)
Melaka, Malaysia
v
Preface
This proceeding presents an abstract of research works in computer science, elec-
trical and electronic engineering.
All manuscripts were presented during International Conference on Computer
Science, Electrical and Electronic Engineering (ICCEE 2019) which was held at
Seri Pacific Hotel Kuala Lumpur, Malaysia, on 29 and 30 April 2019. The editors
of the proceeding would like to express the utmost gratitude and thanks to all
reviewers in the technical committee for making this proceeding a success.
Melaka, Malaysia Zahriladha Zakaria
Rabiah Ahmad
vii
Contents
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401
Software Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Arya Wicaksana
Utilization of Learning Management System (LMS) Among
Instructors and Students . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Salah Al-Sharhan, Ahmed Al-Hunaiyyan, Rana Alhajri
and Nabeil Al-Huwail
Optical Amplification in Multiple Cores of Europium Aluminium
Composite Incorporated Polymer-Based Optical Waveguide
Amplifier by Using Mosquito Method . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Nur Najahatul Huda Saris, Azura Hamzah, Sumiaty Ambran,
Osamu Mikami, Takaaki Ishigure and Toshimi Fukui
A Review on Correlating Gas District Cooling (GDC) Model
with Data Center (DC) Operation for Environmental
and Economic Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Nurul Syifa Shafirah Binti Omar, Low Tan Jung and Lukman A. B. Rahim
Multifunctional In-Memory Computation Architecture
Using Single-Ended Disturb-Free 6T SRAM . . . . . . . . . . . . . . . . . . . . . 49
Chua-Chin Wang, Nanang Sulistiyanto, Tsung-Yi Tsai
and Yu-Hsuan Chen
Accurate RR-Interval Detection with Daubechies Filtering
and Adaptive Thresholding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Mochammad Rif’an, Robert Rieger and Chua-Chin Wang
Ant Colony Optimization Algorithm to Solve Electrical
Cable Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
W. P. J. Pemarathne and T. G. I. Fernando
ix
x Contents
Circuit-Based Model Grounding Electrode Considering Frequency
Dependent of Soil Resistivity and Relative Permittivity . . . . . . . . . . . . . 87
Ruqayyah Othman, Zulkurnain Abdul-Malek, Muhammad Irfan Jambak,
Zainuddin Nawawi and Muhammad Abu Bakar Sidik
A Comprehensive Study on Deep Image Classification with Small
Datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Gayani Chandrarathne, Kokul Thanikasalam and Amalka Pinidiyaarachchi
Development of a WiFi Smart Socket and Mobile Application
for Energy Consumption Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
U. A. Ungku Amirulddin, N. F. Ab Aziz, M. Z. Baharuddin, F. H. Nordin
and Muhammad Nor Sabrie Johari
Forecasting International Tourist Arrivals from Major Countries
to Thailand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Ontheera Hwandee and Naragain Phumchusri
Depth Estimation Based on Stereo Image Using Passive Sensor . . . . . . . 127
Rostam Affendi Hamzah, M. G. Y. Wei, N. S. N. Anwar, S. F. Abd Gani,
A. F. Kadmin and K. A. A. Aziz
Pairwise Test Suite Generation Based on Hybrid Artificial Bee
Colony Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Ammar K. Alazzawi, Helmi Md Rais, Shuib Basri
and Yazan A. Alsariera
Language Modelling for a Low-Resource Language in Sarawak,
Malaysia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Sarah Samson Juan, Muhamad Fikri Che Ismail, Hamimah Ujir
and Irwandi Hipiny
Deep Convolutional Network Approach in Spike Train Analysis
of Physiotherapy Movements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Fadilla Atyka Nor Rashid, Nor Surayahani Suriani, Mohd Norzali Mohd,
Mohd Razali Tomari, Wan Nurshazwani Wan Zakaria and Ain Nazari
Faster Convergence of Q-Learning in Cognitive Radio-VANET
Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Mohammad Asif Hossain, Rafidah Md Noor, Saaidal Razalli Azzuhri,
Muhammad Reza Z’aba, Ismail Ahmedy, Shaik Shabana Anjum,
Wahidah Md Shah and Kok-Lim Alvin Yau
Using Multicultural Herbal Information to Create Multi-pattern Herb
Name Retrieval System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Verayuth Lertnattee and Narinee Phosri
Contents xi
Aspect Categorization Using Domain-Trained Word Embedding
and Topic Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Omar Mustafa Al-Janabi, Nurul Hashimah Ahamed Hassain Malim
and Yu-N Cheah
Experimental Investigations of the Effect of Temperature on Power
in a Combined Photovoltaic Cell and Thermo-Electric . . . . . . . . . . . . . . 199
Ahmed O. Mohamedzain, Sunil Govinda, H. S. Chua
and Ammar A. M. Al-Talib
Impact of Different Annealing Processes on the Performance
of Nylon-Based Artificial Muscles for the Use in Robotic
Prosthetic Limbs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Nurul Anis Atikah, Yeng Weng Leong and Adzly Anuar
Nonlinear Proportional Integral (NPI) Double Hyperbolic Controller
for Pneumatic Actuator System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
S. Jamian, S. N. S. Salim, S. C. K. Junoh, M. N. Kamarudin
and L. Abdullah
CFOA Based Negative Floating Capacitance Multiplier . . . . . . . . . . . . . 231
Shashwat Singh, Neeta Pandey and Rajeshwari Pandey
Single Clock Diode Based Adiabatic Logic Family at Sub-90nm
Regime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Sagar Jain and Neeta Pandey
Optimization of Regressing Analysis Technique to Estimate
the Number of Tourists in Popular Provinces in Tourism
of Thailand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Prapai Sridama
The Impact of Pre-processing and Feature Selection on Text
Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Nur Syafiqah Mohd Nafis and Suryanti Awang
Developing and Validating an Instrument to Measure the Trust Effect
Towards Instagram Sellers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Salwa Mustafa Din, Ramona Ramli and Asmidar Abu Bakar
Technical Feasibility and Econometrics of a Small Hydro Power Plant
for a Farm Settlement in Nigeria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Felix A. Ishola, Ademola Dare, Joseph Azeta, Timilehin Sanni
and Stephen A. Akinlabi
xii Contents
The Technological Implications of Using MEMS-Based
Generators as a Replacement to Batteries in Electronic
Devices—A Short Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Timilehin Sanni, Felix A. Ishola, Olumide A. Towoju
and Esther T. Akinlabi
Face Recognition Using Laplacian Completed Local Ternary
Pattern (LapCLTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Sam Yin Yee, Taha H. Rassem, Mohammed Falah Mohammed
and Suryanti Awang
An Insider Threat Factors and Features Categorization
for Manufacturing Execution System . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Warusia Mohamed Yassin, Rabiah Ahmad
and Nur Ameera Natasha Mohammad
Lotus-G: The PVT TLM Virtual
Platform for Early RUMPS401 Software
Development
Arya Wicaksana
Abstract The fascinating growth of Multi-Processor System-on-Chip (MPSoC)
has brought a daunting task to software programmers. The task is to build software
which could completely utilize hardware potentials. The virtual platform is one of
the solutions which allows software programmers to develop the software early
before the hardware is available. As a demonstration of concept and viability, here
the functional accurate programmer’s view with time (PVT) transaction-level
modeling (TLM) virtual platform: Lotus-G is presented here and used for early
software development of a real MPSoC project: RUMPS401. The Lotus-G mimics
the RUMPS401 that is an ultra-low power MPSoC project developed in Universiti
Tunku Abdul Rahman (UTAR) VLSI Design Center, Malaysia. The virtual plat-
form is developed using SystemC and transaction-level modeling (TLM) method-
ology with the use of additional high-level models from Open Virtual Platforms
(OVP). The simulation of Lotus-G takes place in SystemC environment with the
help of an instruction set simulator from OVP to execute the software on the
platform. This research showcases the results and details of early MPSoC software
development using a PVT TLM Virtual Platform with OVP simulator and
high-level models for real MPSoC project.
Keywords Early software development MPSoC PVT TLM Virtual platform
1 Introduction
Software development of Multi-Processor System-on-Chip (MPSoC) has been a
daunting task for software programmers as explained in [1]. The inclusion of many
processors, IPs, peripherals, and interconnect architecture such as Network-on-Chip
(NoC) makes an MPSoC today so complex. It is often added with the long existing
challenges such as skyrocketing fabrication cost and tight time-to-market window
A. Wicaksana (&)
Universitas Multimedia Nusantara, Tangerang 15810, Indonesia
e-mail: [email protected]
© Springer Nature Singapore Pte Ltd. 2020 1
Z. Zakaria and R. Ahmad (eds.), Advances in Electronics Engineering,
Lecture Notes in Electrical Engineering 619,
https://doi.org/10.1007/978-981-15-1289-6_1
2 A. Wicaksana
as in [2]. Therefore it is essential for the software and hardware to be able to work
together and to function as a single system for the first time (first-time success).
This is why early software development also plays a crucial role as mentioned in
[3]. The Field Programmable Gate Array (FPGA) and hardware prototype have
been used for decades to do the early software development as described in [4].
However, the complexity of design and verification of an MPSoC today makes
those solutions no longer viable to fit in. It is then imperative that a new approach is
needed such as the Electronic System Level (ESL) design methodology as pre-
sented in [5].
The ESL design methodology proposes a virtual prototyping platform as a
solution for enabling early software development as in [6]. The key concept is to
raise the design abstraction level to the level where implementation details are not
required hence they can be put aside. Details such as timing delay and power
consumption are not the main concerns in early software development. In early
software development, software programmers expect a representation of the tar-
geted system to be available for them in order to run a simulation and debug the
software. Here the virtual platform has to mimic the functionalities of the intended
hardware system precisely. Thus, it is the Programmer’s View abstraction level as
shown in Fig. 1 suite the requirements for early software development. The other
abstraction levels are suitable for other use-cases such as algorithm development,
architectural exploration, and hardware verification as expressed in [7].
Lotus-G, as defined in [8], is a scalable MPSoC virtual prototyping platform
built using SystemC and transaction-level modeling (TLM) methodology. As the
superset of the C++ programming language, SystemC benefits software program-
mers to enter the MPSoC design league more swiftly compare to SystemVerilog
and other hardware description language (HDL) or hardware verification language
(HVL). The vast availability of C programmers in the world is also an advantage for
the adoption of SystemC. The use of instruction set simulator (ISS) here is
Fig. 1 TLM virtual platform abstraction levels scheme as in [7]
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401 … 3
necessary to enable simulation of an executable binary file (software) on the
Lotus-G virtual platform. The simulation is under SystemC environment and the
ISS from Open Virtual Platforms (OVP) also conforms with the TLM loosely-timed
(LT) coding style. Since the Lotus-G mimics the RUMPS401 MPSoC, thus the
developed software could be run successfully on the system. This opens up pos-
sibilities for more integration and exploration using the virtual platform in terms of
system architecture, performance, and optimization which are not limited to
RUMPS401 only.
2 Material and Method
The material and method used to develop the Lotus-G virtual platform are the
SystemC 2.3.1 with TLM 2.0.1, under the IEEE standard 1666-2011. OVP
high-level models are also used in the virtual platform such as the processor, Bus,
and generic memory models (ROM and RAM). The implementation details of the
virtual platform follow the programmer’s view with time (PVT) abstraction level
with TLM loosely-timed (LT) coding style. Another key material used in this
research is the RUMPS401 specification document that serves as the golden ref-
erence model for the system specification of the Lotus-G. Instruction set simulator
(ISS) from OVP is also used to simulate the developed software on the virtual
platform in SystemC with TLM environment.
2.1 Lotus-G
The Lotus-G is a scalable and functionally accurate programmer’s view virtual
platform with time (PVT). The programmer’s view abstraction level satisfies the
need of software programmers in developing and testing their software early. The
abstraction level could be achieved by using TLM loosely-timed coding style as in
[9], which also allows high-level TLM models to annotate timing delay and pass it
along with the transaction. This timing delay is an optional feature as it can be
ignored and will neither disrupt the simulation nor the behavior of the virtual
platform. Nevertheless, the timing feature is still provided in Lotus-G and can be
used optionally during the simulation, this allows timing estimation and opti-
mization of the software.
The ARM Cortex-M0 processor model is used in Lotus-G and it is from the
OVP (Open Virtual Platforms) [10]. The processor model is provided in a
high-level language and it is able to connect to a SystemC–TLM virtual platform.
High-level and fast simulator, the OVPFastSim is also used to simulate the software
with the chosen processor model. Generic high-level memory models such as RAM
and ROM (Intel Flash) are also used from the OVP. The interconnection between
all of the processors and its attending subsystem is managed using NoC
4 A. Wicaksana
Fig. 2 Lotus-G virtual platform main menu display as in [12]
(Network-on-Chip) with 2D Mesh topology. Other IPs are also included in the
Lotus-G in order to fully mimic the RUMPS401 features and behaviors.
The software debugging process is an important part in software engineering and
it is supported by the Lotus-G via the GDB (GNU Project Debugger) [11]. Here
software programmers are allowed to use GDB to debug their RUMPS401 software
by connecting the GDB to the port that the Lotus-G provided during the simulation.
After that point, the software programmers have full control over the execution flow
of the executed program which is very helpful for debugging software. Figure 2
shows the CLI of the Lotus-G virtual platform. Menu (1) is required for software
programmers to set up the system architecture of the virtual RUMPS401. As the
virtual platform is scalable in terms of the number of processing elements
(PEs) available. The connection between those PEs is managed by high-level
models of NoC routers in a 2D-Mesh architecture. Menu (2) simulates the virtual
platform with the software and hardware that have been set up in Menu (1) and the
simulation runs with the help of a system level test bench. Menu (3) provides the
ability for the users to change the simulation environment, for instance, the global
quantum size.
2.2 RUMPS401
The RUMPS401 is an ultra-low power MPSoC packs up four processing elements
(PEs) with each of the PEs packs an ARM Cortex-M0 processor, SST embedded
flash, ARM’s RAM, AES Accelerator, and a DMA Controller. The project is
initiated by Universiti Tunku Abdul Rahman VLSI Design Center in Malaysia. The
fabrication is made possible in collaboration with Silterra under multi-project wafer
(MPW) scheme. The RUMPS401 specification also sets one of the PEs for doing
digital signal processing, therefore a MAC Accelerator is inserted in that particular
PE. Figure 3 displays the RUMPS401 MPSoC and also the physical layout of the
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401 … 5
Fig. 3 UTAR RUMPS401 MPSoC (left) and the physical layout (right) as in [13]
RUMPS401. The system specification and architecture of RUMPS401 is mimicked
by the Lotus-G virtual platform to provide an adequate level of abstraction for early
software development.
The RUMPS401 applications are not limited to AES encryption only. As there
are plenty of applications that can utilize the RUMPS401 such as software-defined
radio, smart meter, robotics, Internet-of-Things, and low power embedded systems.
AES-128 encryption is chosen as the application here for demonstrating the early
RUMPS401 software development using the Lotus-G PVT TLM virtual platform.
2.3 SystemC and TLM
The SystemC language with TLM provides ways for creating and managing pro-
cess and communication. The language supports simulation of the prototyped
hardware system. The chosen TLM coding style for the development of the
Lotus-G virtual platform is loosely-timed rather than the approximately-timed, this
is to allow software simulation to run faster.
In TLM, the process could be categorized into three: initiator, interconnect, and
target. The categorization is based on the module behavior towards the transaction.
The initiator generates a transaction object and optionally put initial timing delay to
the transaction. The interconnect receives transaction either from the initiator or the
target and pass the transaction along without doing any modification to it except for
giving additional timing delay. The target receives a transaction from the inter-
connect and processes it accordingly. Figure 4 shows the creation of a transaction
object including the setting of its parameter.
The communication between each process in TLM is supported by passing along
transactions using socket. Each of the SystemC modules that use TLM to com-
municate must implement socket to send and receive transactions. The target socket
must be bound to a blocking transport callback function to provide the intended
functionality upon receiving a transaction. This transaction also carries timing
6 A. Wicaksana
Fig. 4 Creating transaction object
Fig. 5 Implementation of callback function
information. When a process wants to communicate with another process, it calls
the b_transport function of the target’s socket. The call to the function is
non-blocking and additionally, the caller may also call wait function to add the
timing delay received to the global simulation time. Figure 5 shows the b_transport
function as the implementation of the blocking transport callback function in one of
the Lotus-G peripheral modules.
In Lotus-G, the initiator modules are the processor and the DMA Controller. The
processor model is ARM Cortex-M0 from OVP and the DMA Controller is
developed in high-level. A transaction object could be created as shown in Fig. 4.
The interconnect modules in the virtual platform are the Bus and NoC. The Bus
model is used from OVP and the NoC is developed in high-level following the
functional specification of the RUMPS401 NoC. The rest of the hardware
peripherals in the virtual platform are created as the target.
The programmer’s view abstraction level strict implementation detail of the
models to only functionally accurate. The timing is then modeled loosely in the
virtual platform. There is no need to implement clock and to connect pins as in
register transfer level (RTL). The main concern is the exact functionality and
behavior of the hardware models to be mimicked precisely in high-level (PVT TLM).
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401 … 7
This is very important to allow software programmers to write and test their soft-
ware early by using the virtual platform.
One novelty that the Lotus-G virtual platform exhibit in providing timing
approximation is the clock frequency feature. In the simulation menu, the user
could set up the clock frequency to value and the value will be calculated and
converted into a timing delay for the simulation. Thus, software programmers might
be able to estimate roughly the time consumed by the software as the clock speed of
the targeted hardware system is taken into account. Although this might limit
simulation speed in overall, the timing estimation might still be useful to perceived
by software programmers in such early stage of design and implementation. Further
optimization could also be done in the software to speed up simulation time.
2.4 Instruction Set Simulator
An instruction set simulator (ISS) is required to simulate the executable binary file
of the developed software. The developed software built using C programming
language has to be cross-compiled to the same processor instruction set architec-
ture. The Lotus-G virtual platform uses OVPFastSim as the ISS and it is provided
by OVP.
The ISA of the Cortex-M0 processor is ARMv6-M Thumb as described in [14].
This information is required for the software to be cross-compiled correctly to
match with the ISA of the targeted processor model. In this research, the software is
cross-compiled using Mentor Graphic Sourcery CodeBench Lite Edition for bare
metal as in [15]. The bare metal option is chosen as the RUMPS401 does not use an
operating system to operate.
2.5 Software Bootloader
In RUMPS401 hardware design, a software bootloader is required to write program
code to the internal program memory. The program code is obtained by the
Bootloader circuit from an external source. The bootloader circuit is also designed
to hold the activity of the processor core during the program loading process. In a
high-level simulation environment this bootloader is not necessary. Instead, the
feature is supported by loadLocalMemory function call provided by OVP as shown
in Fig. 6.
Fig. 6 Loading software to a processor
8 A. Wicaksana
3 Results and Discussion
In early software development, the system partitioning process must already finished
and produced system functionalities. System functionalities are then derived by the
system architect to hardware and software. Here the encryption process is chosen to be
done by the hardware while the management of the parallel processing and synchro-
nization work are done by the software. RUMPS401 software in a whole is consisted of
three files: application program file, interrupt service routine file, and linker file.
After getting all of the materials ready, all of the software files have to be
cross-compiled for ARM Cortex-M0. After the cross-compilation is done, the
executable file is produced and can be stored as a binary file. The executable binary
file is then loaded to the Lotus-G and assigned to the respective processor. Since the
Lotus-G is scalable, the processor is named using a number starting from 0 to n, the
process is shown in Fig. 7.
The DMI stands for direct memory interface and when activated will allow the
processor to directly access certain memory region without having to generate any
TLM transaction. This feature is useful for fastening the simulation speed. The
clock frequency is a unique feature in Lotus-G virtual platform where software
programmers could set the clock frequency of the targeted system. The number
value is in kHz and when given the Lotus-G will add timing delay into the trans-
action during the simulation. This unique feature gives software programmers the
ability to estimate the time consumed by the software, hence further optimization
can be done on the software. The MIPS stands for million instructions per second
Fig. 7 Configuring the platform for a simulation
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401 … 9
and is solely used for the OVPFastSim purpose. It decides how many million
instructions have to be executed during the simulation within a second. The global
quantum is a feature in TLM which manages the parallelization time for all threads
during the simulation. Every single TLM initiator module is realized as a thread,
thus the parallelization must be managed in terms of the length of time given by the
simulator to each of the threads during simulation. This also includes the syn-
chronization point of all threads. Figure 8 shows the simulation process after the
setup has been completed.
Fig. 8 Simulation process of AES-128 encryption software on Lotus-G
10 A. Wicaksana
The simulation shown above is run using input driven from the outside that is
called the HOST_DEV (test bench). The software then takes the input (test case:
Gladman, All Zero, and Test Spec) and process it all together with the hardware
(the Lotus-G). After the encryption process is done, the output is sent back to the
test bench to be verified. The early software development carried on using the
Lotus-G can produce up to six software with different hardware processor config-
urations ranging from 4 to 12 processors and the processing block size of the
encryption varying from 16 to 512 blocks. There are two types of application
software developed here, the first one (App 1) is to manage the distribution of the
blocks and the second one (App 2) is to manage the encryption part. The degree of
parallelism used is coarse grain and the distribution for each of the blocks to all of
the processors is summarized in Table 1.
Simulation time statistics are also displayed after the simulation has ended as
shown above from one of many Lotus-G simulations. Each of the CPUs’ type,
nominal MIPS (million instructions per second), final program counter, simulated
instructions, and simulated MIPS are also displayed. The simulated time is the
simulation duration that is independent to load and network delays of the host
computer. User time is the wall-clock time given to OVPFastSim and system time is
the time for performing system task for OVPFastSim process. The elapsed time
shall be equal to the wall-clock from the beginning until the end of the simulation.
Table 1 Summary of early RUMPS401 software development
Block size 4 processors 8 processors 12 processors
App 1 App 2 App 1 App 2 App 1 App 2
16 8 42 44 – 44 –
32 12 2 8 8 46 48 –
64 24 20 2 12 2 85 85 46
128 44 2 40 20 4 16 3 12 10 8
256 88 84 2 40 36 3 24 9 20 2
512 172 2 168 76 2 72 5 48 7 44 4
Fig. 9 Benchmark software simulation speed
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401 … 11
Fig. 10 Benchmark software simulated instructions
Fig. 11 Debugging software simulation with GDB
The benchmark software is also developed specifically to test the Lotus-G virtual
platform. All of the benchmark software runs successfully on the RUMPS401
MPSoC. The very same benchmark software also run successfully on the Lotus-G
without having any modification. Figures 9 and 10 show the software simulation
speed and simulated instructions of the benchmark software. The number after the
benchmark is indicating the encryption block size. It can be figured out from the
benchmark software simulation speed result comparison that more cores (proces-
sors) do not necessarily speed up the simulation time for all cases. Specifically for
the benchmark128 where the 8 cores configuration is faster than the 4 and 12 cores
configuration. These results are not only useful to software programmers in opti-
mizing the software but also to system architect for doing architectural exploration.
The early developed software as shown in Table 1 including the benchmark
software could be debugged during simulation in the virtual platform. As stated in
Sect. 2, the Lotus-G here provides GDB connection for debugging the software
during the simulation. Figure 11 shows the virtual platform is waiting for remote
debugger to connect at port 55365. Software programmers could then use GDB
client on other terminal and connect to the designated port. After the client has
12 A. Wicaksana
connected to the server, the simulation resumes and telling that client has been
connected. On the GDB client terminal, software programmers have full control on
the simulation and ability to debug the software per each instruction.
4 Conclusions
Early MPSoC software development could be achieved by using SystemC with
TLM and an instruction set simulator (ISS). The ISS is used to simulate the
instruction of the software. Thus, the benchmark software as shown here that are
developed using C programming language are cross-compiled into the correct
instruction set architecture of the processor. The memory mapping of the software
is set in the linker file, this must be aligned with the hardware architecture. The
hardware communicates back to the software via interrupt and this is handled by the
interrupt service routine. The software also could control particular hardware
peripheral using the driver.
All of the software files must be cross-compiled at once into a single executable
binary file. Bootloader is also not required here to load the application software to
the virtual platform for a simulation. It is also could be concluded that for early
software development using a virtual platform, generic high-level models could be
utilized without having to be exactly the same with the targeted hardware periph-
erals as long as the functionalities are still the same. The software simulation is
faster than RTL simulation, and additional timing estimation is also provided. As
described in this paper, the software programmers not only can develop and sim-
ulate their software but also debug the software using GDB.
All of the components presented here to support early software development is
open-source and standard. The same software (benchmark software) used in RTL
simulation of the RUMPS401 is runnable in the Lotus-G and vice versa. Further
exploration such as the degree of task parallelization in the software could also be
done including refinement of the virtual platform to approximately-timed TLM
coding style or even cycle-accurate abstraction level for other use-cases than early
software development.
Acknowledgements I would like to express my gratitude to Mr. Dicky Hartono and Mr.
Chong-Ming Tang for their support and guidance on this research project. As well as Universiti
Tunku Abdul Rahman (UTAR) for awarding me the research grant on RUMPS401 MPSoC MPW
project and particularly this research work.
Lotus-G: The PVT TLM Virtual Platform for Early RUMPS401 … 13
References
1. Ceng J, Sheng W, Castrillon J, Stulova A, Leupers R, Ascheid G et al (2009) A high-level
virtual platform for early MPSoC software development. In: Proceedings of the 7th IEEE/
ACM international conference on hardware/software codesign and system synthesis—
CODES + ISSS ‘09 [Internet], pp 11–20. Available from: https://dl.acm.org/citation.cfm?
doid=1629435.1629438 Accessed 8 May 2019
2. Jerraya A, Wolf W (2014) Multiprocessor systems-on-chips. Elsevier Science, Saint Louis
3. Martin G (2006) Overview of the MPSoC design challenge. In: Proceedings of the 43rd
annual conference on design automation—DAC ‘06
4. Karyono, Wicaksana A (2013) Teaching microprocessor and microcontroller fundamental
using FPGA. In: 2013 conference on new media studies (CoNMedia)
5. Rigo S, Azevedo R (2011) Electronic system level design. Springer, Dordrecht
6. Bailey B, Martin G, Piziali A (2007) ESL design and verification. Elsevier, Burlington
7. Kogel T, Braun M (2006) Virtual prototyping of embedded platforms for wireless and
multimedia. In: Proceedings of the conference on design, automation and test in Europe,
DATE [Internet]. Available from: https://www.researchgate.net/publication/221340948_
Virtual_Prototyping_of_Embedded_Platforms_for_Wireless_and_Multimedia. Accessed 9 May
2019
8. Wicaksana A, Tang C (2017) Virtual prototyping platform for multiprocessor system-on-chip
hardware/software co-design and co-verification. Comput Inf Sci 719:93–108
9. 2.3.4. Loosely timed approximately timed and untimed TLM [Internet] (2019). Available
from: https://www.embecosm.com/appnotes/ean1/html/ch02s03s04.html. Accessed 9 May
2019
10. Welcome Page [Internet] (2019) Available from: http://www.ovpworld.org. Accessed 9 May
2019
11. http://www.ovpworld.org/documents/OVPsim_Debugging_Applications_with_GDB_User_
Guide.pdf. Accessed 9 May 2019
12. Wicaksana A (2019) Multi-processor system-on-chip hardware and software modeling,
co-design and co-verification [M.Eng.Sc.]. Universiti Tunku Abdul Rahman
13. Wicaksana A, Kusuma Halim D, Hartono D, Lokananta F, Lee S, Ng M et al (2019) Case study:
first-time success ASIC design methodology applied to a multi-processor system-on-chip.
Application specific integrated circuits—technologies, digital systems and design methodologies
14. ARM Information Center on ARM [Internet] (2019). Available from: http://infocenter.arm.
com. Accessed 9 May 2019
15. Sourcery CodeBench [Internet] (2019). Available from: https://www.mentor.com/embedded-
software/sourcery-tools/sourcery-codebench/overview. Accessed 9 May 2019
Utilization of Learning Management
System (LMS) Among Instructors
and Students
Salah Al-Sharhan, Ahmed Al-Hunaiyyan,
Rana Alhajri and Nabeil Al-Huwail
Abstract Today large number of universities around the world are equipped with
Leaning Management Systems (LMS) to help in providing space for rich online
learning environment, and to utilize its tools and functionalities to improve peda-
gogy and to increase the quality of learning. This paper aims to identify issues
related to the utilization of LMS. Understanding these issues, allows developing
better policies and systems to assist contributing to better learning experiences and
academic success. The paper introduces a case study conducted to identify the
utilization of LMS in the Gulf University for Science and Technology (GUST), the
first private university in Kuwait. The study was conducted to investigate the degree
of LMS utilization of functions and features, among instructors and students at
GUST.
Keywords LMS E-learning ICT Technology utilization
1 Introduction
Learning Management System (LMS) is an online portal that provides space for
classroom resources, tools, and activities to be shared easily among instructors and
students. LMS has a variety of applications and tools that motivate universities
around the world to encourage faculty members to utilize them for teaching and
learning practices [1], and to assist them to track students’ activities in more
manageable manner, allowing collaboration, involvement, and interaction [2]. LMS
provides variety of functions and communication tools that agreed to support
S. Al-Sharhan
Computer Science Department, Gulf University for Science
and Technology, Mubarak al-Abdullah, Kuwait
A. Al-Hunaiyyan (&) R. Alhajri N. Al-Huwail
Computer Science Department, Public Authority of Applied Education
and Training, Kuwait City, Kuwait
e-mail: [email protected]
© Springer Nature Singapore Pte Ltd. 2020 15
Z. Zakaria and R. Ahmad (eds.), Advances in Electronics Engineering,
Lecture Notes in Electrical Engineering 619,
https://doi.org/10.1007/978-981-15-1289-6_2
16 S. Al-Sharhan et al.
teaching and learning such as assignments, announcement, quizzes, discussion
forum, chat, resources, and others [3]. These communication tools, which can be
used either synchronous or asynchronous, not only enrich the teaching and the
learning process, but also facilitate communication and collaboration among stu-
dents and instructor [4]. It is emphasised by Makrakis and Kostoulas-Makrakis [5]
that with LMS, learning can be shifted from instructors-centred learning to
students-centred learning, and that instructors’ role should focus on facilitator rather
than just knowledge transmitter.
Riddell [6] deliberated twelve biggest names among LMS providers, such as
Blackboard, Moodle, Desire2Learn, Sakai, Jenzabar, Pearson Learning Studio/
eCollege, Canvas by Instructure, Angel Learning, and Cengage Leaning/MindTap,
Adrenna, McGraw-Hill Connect. According to [7], Blackboard is the most popular
LMS in HE institutions in the USA. Blackboard represents 33% of popularity,
second is Moodle (19%), then Canvas (17%). Moodle continues to be the second
most popular LMS by a large number of institutions and remains very popular
among smaller colleges in the USA and Canada. The present study highlights
utilization issues of LMS in general, and introduced a case study for the Gulf
University for Science and Technology (GUST). The case study aims to demon-
strate the degree of LMS utilization among instructors and students at GUST.
Understanding these issues, allows developing better policies and systems to assist
contributing to better learning experiences and academic success.
The rest of this paper is organized as follows: Sect. 2 focuses on the utilization
of LMS. Section 3 introduces the case study with the findings, while Sect. 4
concludes the study and suggests future directions.
2 LMS Utilization
LMSs have been carried out since 2003 in higher educational institutions for
effective communication. Nowadays, LMSs are widely used in universities, and it is
believed that they play an important role to achieve the pedagogical elements, if it is
used correctly. However, little attention is paid to how well these systems are
utilized in higher education [8]. With LMS usage, Azlim et al. [9] stressed that
students and instructors have flexibility on collaboration and discussion through
LMS functions and tools. However, they insisted that instructors need to be given
the support to encourage students to be actively involved in the LMS. As reported
by Dahlstrom et al. [10], instructors and students believe that LMS enhances the
teaching and learning experiences. However, instructors and students rarely use the
more advanced functions of LMS.
An interesting research done by Azlim et al. [9] aimed to identify the utilization
of LMS in HE institutions in Malaysia among instructors. They used a quantitative
approach, with a questionnaire distributed to 93 instructors. They examined some
LMS functions and tools, such as Groups, Chat, Discussions, Exercises,
Announcements, and Documents. Although instructors have positive perceptions
Utilization of Learning Management System (LMS) Among … 17
towards the value and benefits of LMS, results showed a low percentage of uti-
lization of LMS from instructors. Another study was conducted by Alghamdi and
Bayaga [1] to understand the relationship between 222 instructors representing six
universities in Saudi Arabia. The study investigated instructors’ perceptions and
attitudes towards LMS tools and functionalities. The findings revealed that LMS
tools and applications were not actively used for most of the teaching courses, and
indicated that older instructors (over 40 years) tended to use LMS functions more
than the younger counterparts. However, the study indicated some barriers such as
fear of usage.
It is also documented by Dahlstrom et al. [10] that user satisfaction is at its
highest level for basic LMS features and lowest for features designed to foster
collaboration and engagement. Therefore, system environments should integrate
collaboration and interactivity features into the user experience, helping instructors
to easily make these features an integral part of their courses. Mobile devices have
become ubiquitous, allowing students to access systems, such as the LMS, are
becoming more common and increasingly important. Todays’ digital learning
environments requires anytime/anywhere access to course materials and 24/7 col-
laboration and engagement by mobile friendly devices. In addition, personalization
of the LMS settings and interface will certainly add value to the student experience
by promoting success strategies within and across courses.
3 Case Study: GUST
3.1 LMS Utilization at GUST: An Investigation
The Gulf University for Science and Technology (GUST) is the first private uni-
versity in Kuwait, with over 3600 students and 179 faculty members. Since its
establishment, GUST deployed Information and Communication Technologies
(ICT) as part of the infrastructure and established an e-learning center of excellence
in 2005 [11]. They aimed at transforming learning and instructional forms in ways
that extend beyond the efficient delivery. The E-learning Center of Excellence
(ECE) was equipped with LMS to enrich the teaching and learning practices by the
proper utilization of LMS management and communication tools. The investigation
presented in the next section explores the utilization of Moodle, a learning man-
agement system, used at GUST. The findings are based upon the actual use of LMS
by instructors and students for the academic year 2017–2018. Data were pulled
from the LMS transaction records, and were carried out using log data obtained
from various courses dispensed in GUST, indicating activities performed.
18 S. Al-Sharhan et al.
3.2 Findings
The results presented in this section include the actual LMS visits by students and
instructors (Web-LMS and Mobile-LMS) as shown in Table 1. In addition, LMS
functions created by instructors to facilitate management and communication
activities among instructors and students are presented in Table 2 for the fall
semester and in Table 3 for spring semester 2017–2018.
Table 1 shows that the utilization of LMS in spring semester is more than in the
fall. Moreover, activities and visits to LMS by students and instructors from the
College of Art and Science is more than the activities and visits in the College of
Business during the academic year 2017/2018. This is related to the nature of the
courses of the college of Art and Science, and to the high number of students and
instructors in the college. Notably, LMS visits by web is more than by mobile
devices. Mobile is rarely used to access LMS activities, which could be related to
the limited feature of LMS through mobile devices. The growing learner needs,
urge educational institutions to go mobile. When learning goes mobile, and the
learning management systems become fully compatible with mobiles, LMS func-
tions and tools should also be available on mobile devices [12]. This will help to
provide learners anytime/anywhere access to the online courses, and to allow
instructors to effectively manage the learning activities.
Table 2 shows the LMS functions and tools created by instructors for the fall
semester 2017–2018. It is obvious that the activities by the college of Art and
Science with (8392) are more than in the College of Business with (4242). In
addition, the file function is more used by instructors, then assignments, and dis-
cussions. On the other hand, creating an interactive book, and chatrooms was not
considered by instructors.
Similarly, Table 3, shows the LMS functions and tools created by instructors for
the spring semester 2017–2018. As in the fall semester, the activities by the college
of Art and Science is far more with (10,022), while only (4137) for the College of
Business. The file function is more utilized by instructors, then comes assignment,
URL, then discussions. On the other hand, creating an interactive book, and cha-
trooms also was not considered by instructors.
As shown in Tables 1, 2, and 3, and Fig. 1, the utilization of LMS functions and
tools varies according to the purpose of use. Some functions are broadly used such
as files and assignments, while other interactive tools such as creating a book and
chatrooms are not used.
Table 1 Actual LMS visits (web LMS vs mobile LMS)
LMS visits by web LMS visits by mobile
Fall Spring Fall Spring
College of Art and Science 436,235 509,866 6447 16,946
College of Business 296,873 311,127 4378 13,446
Total 733,108 820,993 10,825 30,392
Table 2 Number of LMS functions created by instructors—fall semester 2017–2018
Assignments Book Chat Folder Forum-discussion Hot pot Label Quiz File Turn it in URL Total
quiz
College of Art and 1415 13 2 305 525 49 424 230 4327 436 666 8392
Science
College of Business 438 0 0 154 280 0 139 275 2860 6 90 4242
Total 1853 13 2 459 805 49 563 505 7187 442 756 12,634
Utilization of Learning Management System (LMS) Among …
19
Other documents randomly have
different content
olen, sen tiedän todeksi. Hänen kodissansa ei ole jumalanpelkoa sen
enempää kuin munanvalkuaisessa on hajua. Ei siellä ole rukousta, ei
synnin katumisen merkkiäkään. Totisesti: paljoa paremmin
luontokappalekin tavallansa Jumalaa palvelee kuin hän. Hän on
jumalisuuden pilkka, solvaus la häväistys kaikille niille, jotka hänet
tuntevat. Tuskin kuulee hyvää sanaa siinä päässä kaupunkia, missä
hän asuu, ja siihen on hän syypää. Siksipä rahvas, joka hänet
tuntee, sanookin hänestä: "Pyhimys kylässä, piru kotona." Poloinen
perhe sen kyllä saa tuta! Hän on semmoinen saituri, semmoinen
kiukkupussi, ja räyhää palvelijainsa kanssa niin, ett'eivät he tiedä,
miten olla, miten hänelle puhua. Kenellä hänen kanssaan on jotain
tekemistä, se sanoo: "Paremmin sitä turkkilaisen kanssa toimeen
tulee kuin hänen, sillä sekin toki rehellisemmin menettelee." Tämä
Liukaskielinen osaa, jos mahdollista, vieläkin ovelammin kavaltaa ja
pettää ja kettää. Sitä paitsi kasvattaa hän poikiansakin
noudattamaan isän askeleita. Ja milloin hän yhdessäkään heistä
huomaa turhaa arkuutta (sellaiseksi hän sanoo herkän omantunnon
ensimmäistä ilmautumista), niin jo moittii heitä hupsuiksi ja
tomppeleiksi eikä millään ehdoin usko heille mitään sanottavia toimia
eikä milloinkaan heitä suosittele. Minun luullakseni hän on häijyllä
elämällään ollut syynä monen loukkaukseen ja lankeamiseen ja —
ellei Jumala estä — on vielä useamman saattava turmioon. [Mat. 23:
3. 1 Kor. 4: 20. Rom. 2: 24, 25.]
KRISTITTY ANTAA LIUKASKIELISESTÄ OIKEAN KUVAN.
Uskollinen: Niin, veli armas, minä uskon kuin uskonkin teitä, en
ainoastaan siitä syystä, että sanotte tuntevanne hänet, vaan siitäkin,
että te kristittynä ihmisiä arvostelette. En näet saata ajatella teidän
puhuneen pahassa tarkoituksessa, vaan siksi, että asia on juuri niin
kuin sanotte.
Kristitty: Ellen olisi häntä tuntenut paremmin kuin te, niin olisin
kukaties minäkin ajatellut hänestä samoin kuin tekin ensi alussa.
Todellakin, jos moinen lausunto hänestä olisi lähtenyt yksistänsä
jumalisuuden vihaajilta, niin olisin sitä pitänyt parjauksena. (Ja
useinhan paha parjaakin rehellisen ihmisen hyvää nimeä ja toimia).
Mutta kaiken tämän, niin, ja monen muunkin pahan, mitä hänessä
tunnen, voin minä todeksi osoittaa. Kaikki hyvät ihmiset ne sitä paitsi
häpeävät hänen seuraansa eivätkä milloinkaan sano häntä
veljekseen tai ystäväkseen. Ken vaan hänet tuntee, se punastuu,
kuullessaan jo hänen nimeänsäkin mainittavan.
Uskollinen: Minä huomaan nyt, kuinka puhe ja työ ovat kaksi eri
asiaa, ja tahdonpa tästä puolin tarkemmin erottaa näitä molempia
toisistansa.
Kristitty: Eri asioita ne tietysti ovat, niin erillaisia kuin sielu ja
ruumis, sillä niinkuin ruumis sielua vailla on pelkkä hengetön esine,
samoin on pelkkä puhe hengetön esine sekin. Jumalisuuden sielu
ilmenee toiminnassa. "Se on Isälle ja Jumalalle puhdas ja saastuton
jumalanpalvelus: oppia orpoja ja leskiä heidän murheessansa ja
itsensä saastatonna maailmassa pitää." Tästä ei Liukaskielinen väliä
pidä. Hän luulee, että kuulemisella ja puhumisella jo hyväkin kristitty
ihmisestä tulee, ja näin hän viepi oman sielunsa harhaan.
Kuuleminen on vain siemenen kylvämistä, eikä puhuminen ole
läheskään todistus siitä, että hedelmä jo sydämessä ja elämässä
kasvaa. Ja olkaamme vakuutetut siitä, että ihminen viimeisenä
päivänä tuomitaan töittensä hedelmän jälkeen. Ei silloin kysytä:
Uskoitteko? vaan: Olitteko tekijöitä vaiko puhujia vaan? Ja sen
mukaan heidät tuomitaan. Maailman loppu on verrattu
elonleikkuusen tässä maailmassa, ja tiedättehän, ett'ei eloa
leikattaessa muuhun katsota kuin hedelmään. Ei niin, että mitään
otolliseksi nähtäisiin, mikä ei uskosta ole, mutta minä tahdoin vaan
osoittaa teille, kuinka mitätön Liukaskielisen tunnustus sinä päivänä
on oleva. [Jak. 1: 27, katso vv. 23-26, Mat. 13: 18-23, 25: 14-46.
Mat 13: 30,39]
Uskollinen: Tämä johdattaa mieleeni mitä Moses kirjoittaa
puhtaista eläimistä. Puhdas eläin on se, joka halkaistun sorkkansa
jakaa ja märehtii; ei se, joka ainoastaan sorkkansa jakaa, eikä se,
joka ainoastaan märehtii. Jänis märehtii, mutta on saastainen, sillä
se ei sorkkaansa hajota. Ja sama on todella laita Liukaskielisenkin:
hän märehtii, hän hakee tietoja, hän märehtii sanaa, mutta hän ei
hajota sorkkaansa, hän ei poikkea syntisten tieltä; hänellä on,
niinkuin jäniksellä, aina vaan koiran tai karhun käpälä. Siitä syystä
hän on saastainen. [3 Mos 11: 3,6, 5 Mos. 14: 7]
Kristitty: Te olette ymmärtääkseni lausunut sen merkityksen,
minkä Evankeliumi näille sanoille antaa. Siihen minä vielä lisään
jotain. Paavali sanoo muutamia ihmisiä, niinpä noita
paljonpuhuviakin, heliseväksi vaskeksi ja kiliseväksi kulkuseksi. He
ovat, niinkuin hän toisessa paikassa sanoo, hengettömiä, jotka
äänen antavat, hengettömiä, s.o. senkaltaisia, joilta puuttuu totinen
usko ja Evankeliumin armo, ja jotka niin muodoin eivät ikinä pääse
taivaan valtakuntaan elämän lasten pariin, vaikkapa heidän
puhuessaan heistä hely kävisi kuin enkelin ääni. [1 Kor. 13: 1-3, 1
Kor. 14: 7]
Uskollinen: Ensi alussa olin hänen seuraansa kyllä ihastunut,
mutta vielä enemmin olen nyt väsynyt siihen. Millä keinoin
pääsisimme irti hänestä?
Kristitty: Ottakaa neuvoni varteen ja tehkää niinkuin sanon, niin
saatte nähdä, että hänkin pian kyllästyy teidän seuraanne, elleihän
Jumala saa liikuttaneeksi ja kääntäneeksi hänen sydäntänsä.
USKOLLINEN TUTKISTELEE LIUKASKIELISTÄ.
Uskollinen: Mitäs minun pitäisi tehdä?
Kristitty: Menkää hänen tykönsä ja ryhtykää hänen kanssaan
vakavaan keskusteluun jumalisuuden voimasta ja sitten (jos hän
suostuu, niinkuin kyllä suostuu), kysäiskää häneltä suoraan, onko
sitä olemassa hänen sydämessään, kodissaan ja elämässään.
Uskollinen astui silloin taas eteenpäin ja sanoi Liukaskieliselle:
"No mitenkäs nyt on laita?"
Liukaskielinen: Kiitos kysymästä, hyvin. Olisi tässä tällä välin
ennättänyt jo paljonkin haastella, luullakseni.
Uskollinen: Haastellaan vaan, jos mielitte. Ja koska te jätitte
minun toimekseni kysymyksen tekemisen, niin kysynpä nyt: Millä
tapaa Jumalan autuaaksitekevä armo ilmenee siinä ihmisessä, jonka
sydämeen se on sijansa ottanut?
Liukaskielinen: Me käymme siis, huomaan minä, keskustelemaan
asiain voimasta. No niin, kysymys on erittäin hyvä, ja mielelläni
siihen vastaankin. Ja vastaukseni kuuluu lyhyesti näin. Ensiksi: Kun
Jumalan armo on sydämeen sijansa ottanut, niin synnyttää se
haikean valitushuudon syntiä vastaan. Toiseksi…
Uskollinen: Malttakaas! Keskustellaanpa yhdestä asiasta aina
kerrallaan. Teidän olisi pitänyt pikemmin sanoa sen ilmenevän siinä,
että sielu alkaa inhota syntiä.
USKOLLINEN TUO ESILLE OMAN KANTANSA.
Liukaskielinen: Mikäpäs on ero valitushuudon ja synnin inhoamisen
välillä?
Uskollinen: Suuri ero onkin. Ihminen saattaa syntiä valittaa,
maallisia tarkoituksia tavoitellen, mutta inhota hän ei sitä voi
muutoin kuin jumalallisen synnin-kammon voimasta. Olen monenkin
kuullut saarnatuolista vaikeroivan syntiä vastaan, ja itse he
kumminkin ovat sietäneet sitä sydämessään, kodissaan ja
elämässään. Josefin talon-emäntä huusi hänkin, ikäänkuin olisi ollut
pyhä, mutta sittenkin olisi hän kernaasti tahtonut epäpuhtautta
harjoittaa hänen kanssansa. Muutamat huutavat syntiä vastaan,
niinkuin äiti huutaa lapselle sylissänsä, sanoen sitä kelvottomaksi ja
pahankuriseksi tytöksi, mutta ei aikaakaan, niin jo hän hyväilee sitä
ja suutelee. [1 Mos.39: 17-18]
Liukaskielinen: Te koetatte solmia minut, huomaan minä.
Uskollinen: En suinkaan. Tahtoisin vaan saattaa asiat oikealle
tolalle jälleen. Mutta mikäs olikaan se toinen asia, jolla aioitte
todistaa armon työn ilmenemistä sydämessä?
Liukaskielinen: Evankeliumin salaisuuksien tarkka tunteminen.
Uskollinen: Se tunnusmerkki olisi pitänyt mainita ensiksi, mutta
tulipa se ensiksi tai viimeiseksi, — väärä se sittenkin on. Ihmisellä
saattaa olla tietoja ja syviäkin tietoja Evankeliumin salaisuuksista,
mutta sielu on silti armon töitä vailla. Todellakin, ihmisellä saattaa
olla kaikkinainen tieto, eikä hän sittenkään mitään ole eikä siis
Jumalan lapsikaan. Kun Kristus kysyi: "Tiedättekö kaikki nämät?" ja
opetuslapset vastasivat: "tiedämme", silloin Hän lisäsi: "Te olette
autuaat, jos niitä teette." Ei Hän siunaustansa anna tietämiselle,
vaan tekemiselle. On olemassa tieto, jota ei teko seuraa: "Hän tiesi
Herransa tahdon eikä tehnyt Hänen tahtonsa jälkeen." Ihmisellä
saattaa olla tietoja kuin enkelillä eikä eikä hän sittenkään kristitty
ole. Niin muodoin ei teidän tunnusmerkkinne ole tosi. Tietäminen on
otollista paljonpuhuville ja kerskaajille, mutta Jumalalle on otollista
tekeminen. Ei niin, että sydän saattaisi olla hyvä ilman tietoa, sillä
sitä vailla ei sydän mitään ole. Tietoa on näet kahdenlaista: toinen
tyytyy pelkkään asiain tutkistelemiseen, toisella on mukanansa uskon
ja rakkauden armo, ja tämä tieto se saattaa ihmisen sydämestänsä
tekemään Jumalan tahdon. Edellinen tieto riittää paljonpuhuvalle,
mutta ilman jälkimmäistä ei oikea kristitty ole tyytyväinen. "Anna
minulle ymmärrys, kätkeäkseni sinun lakias ja pitääkseni sitä koko
sydämessäni." [1 Kor. 13: 2, Joh. 13: 12,17, Luk. 12: 47, Ps. 119:
34.]
Liukaskielinen: Te koetatte jälleen saada minut solmituksi. Ei
meille siitä virvoitusta lähde.
Uskollinen: Mainitkaapas joku toinen merkki armon työn
ilmenemisestä.
Liukaskielinen: Enkä minä, sillä ei meistä näy olevan yhden köyden
vetäjiksi.
Uskollinen: Ellette te tahdo sitä mainita, saanko minä sen tehdä?
Liukaskielinen: Niinkuin suvaitsette.
Uskollinen: Armon työ sielussa ilmoitakse itse joko sille, kenessä
se on, tahi niille kuin hänen ympärillänsä ovat.
Sille, kenessä se on, llmoitakse se näin: Ihminen tulee
vakuutetuksi synnistä, liiatenkin luontonsa turmeluksesta ja
epäuskon synnistä, (jonka hän varmaan tietää vievän kadotukseen,
ellei hän Jumalalta saa armoa uskon kautta Jesukseen Kristukseen).
Tässä mielentilassa hän alkaa surra ja hävetä syntiä. Samalla hän
myös tuntee itsessänsä maailman Vapahtajan ilmestyvän ja tuntee
välttämättömän tarpeen liittyä Häneen koko elämänsä ajaksi. Ja
silloin alkaa hänessä isoominen ja janoominen Hänen peräänsä, se
isoominen ja janoominen, johon lupaus liitetty on. Sitä myöten kuin
hänen uskonsa Vapahtajaan on vakaa tai heikko, sitä myöten on
myös hänen ilonsa ja rauhansa, sitä myöten hänen rakkautensa
pyhitykseen, sitä myöten myös hänen halunsa päästä yhä enemmän
Häntä tuntemaan ja myös maailmassa Häntä palvelemaan. Mutta
vaikka nyt armon työ, niinkuin sanoin, hänessä siten ilmoitakse, niin
harvoin hän kumminkaan kykenee päättämään, että se armon työtä
on, koska hänen turmeluksensa ja nurjaan suuntaan suistunut
järkensä johtaa häntä näistä asioista väärin päin päättelemään. Niin
muodoin, kenessä tämä armon työ toimii, hänellä pitää olla varsin
terve arvostelukyky, voidaksensa varmasti päättää, että tämä kaikki
on armon työtä. [Joh. 16: 8, Rom. 7: 24, Mark 16: 16, Ps. 38: 18,
Gal. 2: 16, Ap. 4: 12, Mat. 5: 6, Ilm. 21: 16]
Toisissa se ilmoitakse näin:
1. Kokemuksesta havaitun uskon tunnustamisella Kristukseen. 2.
Tämän tunnustuksen mukaisella elämällä, nimittäin pyhityksen
elämällä: pyhitys sydämessä, pyhitys perheessä (jos hänellä perhettä
on) ja pyhitys maailmassa liikkuessa, jolloin hän tämän pyhityksen
kautta oppii sisällisesti kammoamaan syntiä yleensä ja inhoamaan
omaa itseänsä erittäin, vastustamaan syntiä perheessänsä ja
hurskasta elämätä maailmassa edistämään, ei pelkällä puhumisella,
niinkuin teeskentelijät ja suupaltit, vaan toimeliaana antautuen
uskossa ja rakkaudessa Sanan voiman alle. Ja kas siinä, hyvä herra,
lyhyt selitys armon työstä ja sen ilmaumisesta, ja jos teillä on jotain
sitä vastaan sanottavaa, niin sanokaa, ellei, niin sallikaa minun
esittää toinen kysymys. [Rom. 10: 10, 1. Fil. 1: 27, Mat. 5: 19, Joh.
14: 15, Ps. 50: 23, Job. 42: 5, 6, Hesek. 20: 43]
LIUKASKIELINEN ASEETONNA.
Liukaskielinen: Ei ole nyt minun tehtävänäni väitellä vastaan; minun
on kuunteleminen vain. Sanokaa siis toinen kysymyksenne.
Uskollinen: Se on tämä: Tunnetteko kokemuksestanne sen, mitä
selitykseni edellisessä osassa toin esiin? Ja todistaako elämänne ja
toimenne sitä? Vai onko teidän uskontonne sanoja vain ja puhetta
eikä työtä ja totuutta? Jos mielitte vastata näihin kysymyksiin, niin,
minä pyydän, älkää muuta sanoko kuin sellaista, mihin Jumala
taivaassa on sanova amen, älkääkä sellaistakaan, mihin ei
omatuntonne teitä oikeuta, sillä "joka itseänsä kiittää, ei se ole
koeteltu, vaan se, jota Herra kiittää". Ja sitä paitsi, kovin on kehnoa,
jos minä sanon olevani sellainen ja sellainen, vaikka elämäni ja kaikki
naapurini todistavat minun valhettelevan. [2 Kor. 10: 18]
Liukaskielinen punastui ensin, mutta toipui jälleen ja vastasi: "Nyt
te jo puhutte kokemuksesta, omastatunnosta ja Jumalasta ja
kutsutte Häntä todistamaan, mistä tässä on haasteltu. Senkaltaista
keskustelua en ollut odottanut, enkä mieli moisiin kysymyksiin
vastatakaan, kosk'en katso olevani velvollinen siihen, ellettehän
ruvenne minun koulumestarikseni, ja vaikkapa rupeaisittekin, niin en
minä salli teidän ruveta minun tuomarikseni. Mutta sanokaa, miksi te
minulta tuollaista kyselette?"
Uskollinen: Siks'että näin teidän olevan kerkeän kieleltänne enkä
tiennyt teillä muuta olevan kuin pelkkiä tietoja. Sitä paitsi,
puhuakseni suuni puhtaaksi, minä olen kuullut teidän olevan
sellaisen miehen, jonka jumalisuus on sanoissa vaan, ja jonka elämä
tekee suun tunnustuksen valhettelijaksi. Sanotaan, että te olette
häpeäpilkku kristittyjen joukossa, että teidän jumalaton elämänne
tekee haittaa jumalisuudelle, että muutamat ovat jo pahenneet
teidän vääriin teihinne ja useammat ovat niitten kautta turmioon
joutumaisillaan. Toisaalla teidän jumalisuutenne ja toisaalla juomingit
ja ahneus ja epäsiveellisyys ja kiroileminen ja valhetteleminen ja
huonojen seurojen etsiminen j.n.e. — ne pyrkivät vetämään yhtä
köyttä. Tässä käy toteen se sananparsi, joka portosta sanoo: "Hän
on kaikkien vaimojen häpeä." Niinpä tekin olette kaikkien
tunnustajain häpeä.
Liukaskielinen: Koska te olette niin herkkä keräilemään huhuja ja
niin nopsa tuomioillenne, niin en minä osaa teitä pitää muuna kuin
äreänä ja raskasmielisenä miehenä, jonka kanssa ei maksa haastella.
Niinpä jääkääkin hyvästi!
KRISTITTY JA USKOLLINEN JÄLLEEN KAHDEN KESKEN.
Silloin tuli Kristitty saapuville ja sanoi veljellensä: "Johan minä
sanoin, miten se käy: teidän sananne ja hänen pyyteensä eivät sovi
yhteen. Mieluummin hän hylkäsi teidän seuranne kuin otti
elämätänsä parantaakseen. Mutta nyt hän on mennyt, niinkuin minä
sanoin, ja menköön. Ei siitä ole vahinkoa kellekään muulle kuin
hänelle itselleen. Siten hän päästi meidät siitä epähauskasta
toimesta, että me olisimme jättäneet hänet yksikseen. Jos hän
edelleen olisi pysynyt entisellään (niinkuin kaiketi olisi pysynytkin),
niin olisi hän ollut tahrana meidän seurassa. Sitä paitsi, sanoohan
apostoli: 'Karta siis senkaltaisia'."
Uskollinen: Olen kumminkin iloinen tuosta lyhyestä keskustelusta
hänen kanssaan. Toivottavasti hän vielä miettii sitä. Kaikissa
tapauksissa olen ollut vilpitön häntä kohtaan — ja niin olen viaton
hänen verestänsä, jos hän hukkaan joutuu. [Ap. 20: 26,27]
Kristitty: Hyvin teitte, että niin peittelemättä hänelle puhuitte.
Sellainen suoruus, joka on niin harvinaista nykymaailmassa, tekee
sen, että jumalisuus niin monen nenään pahalta lemahtaa. On
olemassa noita jaarittelevia hulluja, joitten jumalisuus on pelkissä
sanoissa vain, mutta jotka itse viettävät irstasta ja turhamaista
elämää. Ja kun sellaisia niin paljon päästetään jumalisten seuraan,
niin siitäpä maailma harhaan joutuu, kristillisyys kärsii häväistystä ja
vilpittömyys loukkausta. Soisinpa, että kaikki menettelisivät teidän
tavallanne; silloin he enemmänkin taipuisivat jumalisuuteen tahi
kävisi heille liian kuumaksi olla hurskasten seurassa.
Hän harjans' ensin nosti, Liukaskieli,
Ja suurin sanoin hällä oli mieli
Kaikk' alas painaa. Vaan kun sydämen
Sai töistä kuulla, silloin peittyen
Kuin kuu hän häipyi, katos kerrassaan.
Niin, syömmen työ — se yksin pysyy vaan.
Sitten he vaelsivat, haastellen siitä, mitä matkallansa olivat
nähneet, ja näin oli heidän helppo astua tietä, joka muutoin varmaan
olisi käynyt vaivalloiseksi, se kun nyt kulki erämaan läpi.
Heidän päästyänsä jo melkein erämaan toiseen päähän, sattui
Uskollinen katsahtamaan taaksensa ja huomasi jonkun tulevan
heidän perässään. Hän tunsi tulijan.
"Kas", sanoi Uskollinen, "kukapas tuolta tulee?"
Kristitty loi silmänsä sinne päin ja sanoi: "Sehän on minun hyvä
ystäväni Evankelista."
"Niin, ja minunkin hyvä ystäväni", sanoi Uskollinen, "sillä hänhän
se minut ohjasi kulkemaan portille."
EVANKELISTA LIITTYY SEURAAN.
Nyt oli Evankelista saavuttanut heidät, ja näin hän tervehti heitä:
Evankelista: Rauha olkoon teille, rakkaani, ja rauha teidän
auttajillenne. [1 Aik. 12: 18]
Kristitty: Terve tuloasi, terve tuloasi, rakas Evankelista! Sinun
kasvojasi katsellessani, muistuu mieleeni sinun entinen
ystävällisyytesi ja väsymätön työsi minun iankaikkiseksi onnekseni.
Uskollinen: Terve tuhannesti! Sinun seurasi, suloinen mies, kuinka
onkaan se mieluista meille, vaeltaja paroille!
Evankelista: Kuinka teidän on käynyt, ystävät, siitä pitäin kuin
viimeksi erosimme? Mitä olette matkallanne kohdanneet ja mitenkä
menetelleet?
Kristitty ja Uskollinen kertoivat hänelle kaikki, mitä heille tiellä oli
tapahtunut, ja mitenkä ja mitä vastuksia voitettuansa he olivat tähän
paikkaan saapuneet.
Evankelista: Ylen olen iloinen, en siitä, että teillä koettelemuksia
on ollut, vaan siitä, että voittajina niistä olette päässeet, ja että,
monen heikkoudenkin jälkeen, yhä edelleen olette matkaanne
jatkaneet hamaan tähän päivään asti.
Ylen iloinen olen, sanon minä, niin itsen? kuin teidänkin tähden.
Minä kylvin, te olette niittäneet. Ja se päivä on tuleva, jolloin kylväjä
ja niittäjä ynnä iloitsevat, se on, vahvana pysytte loppuun asti: sillä
aikananne te saatte niittää, ellette väsy. Kruunu odottaa teitä,
katoamaton kruunu; niinpä juoskaat, jotta sen käsittäisitte.
Muutamat lähtevät hakemaan kruunuansa, ja sittenkuin ovat jo
kauaksi ennättäneet, tulevat toiset ja vievät sen heiltä. Siis pitäkäät,
mitä teillä on, ett'ei kenkään teidän kruunuanne ottaisi. Ette ole vielä
päässeet ulkopuolelle perkeleen nuolten kantamaa, ette ole vielä
hamaan vereen asti kilvoitellen syntiä vastaan olleet. Olkoon
Valtakunta yhä edessänne ja uskokaat lujasti niitä kuin
näkymättömät ovat. Älkäät päästäkö itsehenne mitään, mikä on tällä
puolen tuon toisen maailman. Ja ennen kaikkea ottakaat vaari
omasta sydämestänne ja sen himoista, sillä sydän on häijy ja pahan-
elkinen kappale ylitse kaikkein. Pankaat sentähden kasvonne niinkuin
limpsiö. Kaikki voima taivaassa ja maassa on teidän puolellanne.
[Joh. 4: 36, Mat. 10: 22, Gal. 6: 9, 1 Kor. 9: 24-27, Ilm. 3: 11, Hebr.
12: 4, Jer 17: 9, Jes. 50: 7]
Kristitty kiitti häntä silloin hänen kehoituksistansa, mutta sanoi
samalla heidän suovan, että hän vielä edelleenkin sanoillansa
evästäisi heitä loppumatkalle, sitä enemmän kuin he hyvin tiesivät
hänen olevan profetan. Hän osaa sanoa, mitä heille vielä tapahtuu,
ja myöskin neuvoa, mitenkä he voivat esteitä vastustaa ja voittaa.
Tähän pyyntöön yhdistyi Uskollinenkin.
Evankelista puhui sitten kuin seuraa:
"Rakkaat poikani! Te olette Evankeliumin totuuden sanasta
kuulleet, että teidän pitää monen vaivan kautta Jumalan
valtakuntaan tuleman sisälle, ja taas, että jokaisessa kaupungissa
pitää siteitä ja murheita teidän edessänne oleman. Ette siis saa
odottaa pitkällekään pääsevänne, ennenkuin ne päällenne tulevat
muodossa tai toisessa. Muutamat näistä lauseista ovat jo käyneet
teissä toteen, ja useampien pitää vielä toteutuman. Nyt, niinkuin
huomaatte, olette juuri erämaasta pääsemäisillänne ja saavutte
sitten kaupunkiin, joka vähitellen silmienne eteen esiintyy. Siellä
viholliset ankarasti ahdistavat teitä ja kaikin voiminsa koettavat
surmata teidät. Ja olkaat varmat siitä, että toisen teistä taikka
kumpaisenkin pitää verellänsä vahvistaa se todistus, josta te kiinni
pidätte, mutta olkaat uskolliset kuolemaan asti, niin Kuningas teille
elämän kruunun antaa. Se teistä, joka on siellä kuoleva, — vaikk'ei
tämä kuolema ole luonnollinen, ja hän kenties saa koviakin tuskia
kestää — se saavuttaa paremman osan kuin hänen toverinsa, ei
ainoastaan siinä, että hän pikemmin pääsee Taivaalliseen
Kaupunkiin, vaan siinäkin, että hän sen kautta välttää monet vaivat,
joita toinen on vielä loppumatkallansa kohtaava. Mutta tultuanne
edessänne olevaan kaupunkiin ja nähtyänne täytetyksi sen, mitä
minä olen sanonut, muistelkaat silloin ystäväänne ja olkaat
miehuulliset ja antakaat sielunne Jumalalle, niinkuin uskolliselle
Luojalle hyvissä töissä." [Ap. 14: 22, Ap. 20: 23, Ilm. 2: 10, 1 Kor.
16: 13, 1 Piet. 4: 19]
TURHUUDEN MARKKINAT.
Senjälkeen minä näin unessani, kuinka he, erämaasta päästyänsä,
kohta huomasivat edessänsä erään kaupungin. Sen nimi oli Turhuus,
ja siinä pidetään markkinoita, joita sanotaan Turhuuden
markkinoiksi, ja jotka kestävät vuoden umpeensa. Niitä sanotaan
tällä nimellä siksi, että kaupunki, missä niitä pidetään, painaa
vähemmin kuin ei mitään, ja että kaikki, mitä siellä myödään tai mitä
sinne tulee, on turhuutta, niinkuin viisas mies sanoo: Kaikki mitä on,
se on turhuus. [Ps. 62: 10, Saarn. 1: 2; 2: 11-17]
Nämä markkinat eivät ole nykyajan hankkeita. Ne ovat olleet
olemassa jo ammoisista ajoista saakka. Kerronpa teille niitten
alkuperästä.
Lähes viisituhatta vuotta sitten oli matkamiehiä vaeltamassa
Taivaalliseen Kaupunkiin, niinkuin nämäkin kaksi kunnon miestä. Kun
nyt Beelsebub, Apollyon ja Legion joukkoinensa huomasivat,
matkamiesten polvusta päättäen, heidän tiensä käyvän Turhuuden
kaupungin kautta, niin keksivät he sen, että toimittivat sinne
markkinat. Niissä piti oleman kaupan kaikenlaista turhuutta, ja
markkinain oli määrä kestää vuosi umpeen. Ja näillä markkinoilla
myötiin kaikenlaista, niinkuin: taloja, tiloja, ammatteja,
toimipaikkoja, kunniasijoja, ylennyksiä virassa, arvonimiä,
maakuntia, valtakuntia, iloja ja huvituksia; samoin nautinnoita
kaikenlaisia: porttoja, parittelijoita, vaimoja, aviomiehiä, lapsia,
isäntäväkeä, palvelijoita, henkiä, verta, ruumiita, sieluja, hopeata,
kultaa, helmiä ja kalliita kiviä ja ties mitä kaikkea!
Sitä paitsi on siellä alituiseen nähtävänä silmänkääntäjiä,
pettureita, leikinlaskijoita, ilveilijöitä, narreja, apinoita, roistoja,
maankulkijoita, ja kaikkia niitä jos minkä laatuisia.
Nähtävänä siellä myös on, jopa ilmaiseksikin, varkauksia, murhia,
avioliitonrikkomisia, väärän valan tekijöitä, ja kaikki tämä mitä
veripunaisinta laatua.
Ja niinkuin muilla, vähemmänkin tärkeillä markkinoilla eri kadut ja
kujat kantavat omat nimensä aina sitä myöten, mitä tavaroita niissä
on kaupan, niin on täälläkin turkuja ja kujia ja katuja (nimittäin
maakuntia ja valtakuntia), joissa itsekukin tavara näillä markkinoilla
pikemmin on löydettävissä. Siellä on Britannian katu, Franskan katu,
Italian katu, Espanjan katu, Saksan katu, joissa kaikenlaista
turhuutta pidetään kaupan. Mutta niinkuin muilla markkinoilla se tai
tämä kauppatavara on kaikkia muita tärkeämpi, niin saavat näilläkin
Rooman tavarat ja kauppakalut suurimman menekin. Ainoastaan
Englannin kansa ja jotkut muut inhoavat niitä.
KRISTITTY JA USKOLLINEN TURHUUDEN MARKKINOILLA.
Niinkuin sanoin, tie Taivaalliseen Kaupunkiin kulki juuri sen
kaupungin kautta, jossa noita iloisia markkinoita pidetään. Ja ken
Taivaalliseen Kaupunkiin mennä mielii muuta tietä kuin tämän
kaupungin kautta, hänen tulee maailmasta paeta pois. Herrain
Herra, täällä maan päällä ollessaan, kulki hänkin omaan maahansa
tämän kaupungin kautta, vieläpä markkinapäivänä. Silloin Beelsebub,
näitten markkinain pää-isäntä, kehoitti Häntä, mikäli minä tiedän,
ostamaan tuota turhuutta; lupasipa Beelsebub tehdä Hänet
markkinain herraksikin, jos Hän vaan kunnioittaisi häntä, kaupungin
läpi kulkiessansa. Ja koska Hän oli niin korkea-arvoinen Herra, niin
kuljetti Beelsebub Häntä kadulta kadulle, ja näytti Hänelle vähässä
ajassa kaikki maailman valtakunnat, saadaksensa Korkeimman Pyhän
ryhtymään kauppoihin ja ostamaan joitakuita näistä turhuuksista.
Mutta kauppatavarat eivät Häntä miellyttäneet, ja senvuoksi Hän
läksikin kaupungista, panematta ropoakaan noihin turhuuksiin. Nämä
markkinat ovat niin muodoin olleet olemassa jo ammoisista ajoista ja
ovat hyvin suuret. [l Kor. 5: 10, Mat. 4: 1-11, Luk. 4: 5-8]
Niinkuin sanottu, piti vaeltajain kulkea näitten markkinain kautta.
Niin he tekivätkin, mutta tuskin he olivat sinne tulleet, niin, katso,
kova liike syntyi koko markkinaväessä, ja koko kaupunki nousi
ikäänkuin kapinaan heitä vastaan. Ja siihen oli monta syytä:
Ensiksi: Vaeltajilla oli yllään aivan toisellainen puku kuin kellään
muulla siellä, jonka vuoksi markkinaväki suureksi ihmeeksensä heitä
katseli. Muutamat sanoivat heitä houkiksi, toiset hulluinhuoneesta
karanneiksi, jotkut muukalaisiksi. [Heb. 10: 33, 1 Kor. 2: 7,8, 4: 9,10,
Job. 12: 4, 1 Joh 3: l]
Toiseksi: Yhtä outoa kuin matkamiesten ulkoasu, oli heille heidän
kielensäkin, jota vaan ani harva heistä ymmärsi. Matkamiehet
puhuivat tietysti Kaanaan kieltä, mutta markkinaväki oli tämän
maailman lapsia. Siksipä heitä koko markkinoilla joka paikassa
pidettiin outoina. [Jes 19: 18, l Kor. 14: 11]
Kolmanneksi: Varsinkin veti kaupustelijain huomiota puoleensa se,
että vaeltajat niin vähän välittivät heidän tavaroistaan. He eivät edes
huolineet katsahtaakaan niihin, ja kun kaupustelijat kutsuivat heitä
ostamaan, niin he tukkivat korvansa, huutaen: "Käännä minun
silmäni pois katselemasta turhuutta", ja nostaen silmänsä ylös,
merkiksi, että heidän toimensa ja menonsa on taivaassa. [Ps. 119:
37, Fil. 3: 20]
Matkamiesten menettelyä katsellessaan, kysäisi yksi
kaupustelijoista irvistellen: "Mitäs herrat ostaa?" Mutta he loivat
häneen vakavan katseen ja vastasivat: "Me ostamme totuutta."
Tämä pani markkinaväen vielä entistä enemmän halveksimaan heitä.
Muutamat heitä ivailivat, muutamat pilkkasivat, muutamat alkoivat
parjata, ja muutamat kiihoittivat toisia käymään heihin käsiksi. Ja
vihdoin nousi semmoinen melu ja meteli, että markkinoilla joutui
kaikki epäjärjestykseen. Nyt vietiin asiasta viesti markkinain
päämiehelle. Hän tuli heti ulos ja antoi muutamain uskollisimpain
ystäviensä toimeksi ottaa kuulusteltaviksi nämä miehet, jotka olivat
niin suuren häiriön markkinoilla matkaansaaneet. [Sananl. 23: 23]
VAELTAJAT VANGITAAN.
Vaeltajat vietiin nyt kuulusteltaviksi, ja tutkijat kysyivät heiltä, mistä
he tulevat, ja minne heillä matka, ja miksikä heillä on niin outo puku
yllään. Miehet vastasivat olevansa vieraita ja muukalaisia maan
päällä ja matkalla omaan maahansa, nimittäin taivaalliseen
Jerusalemiin. He eivät ole kaupunkilaisille eivätkä kauppiaille
antaneet mitään syytä kohtelemaan heitä pahasti ja estelemään
heidän matkaansa, elleihän siihen liene ollut syynä se, että, kun
heiltä kysyttiin, mitä he tahtovat ostaa, he vastasivat tahtovansa
ostaa totuutta. Mutta ne, jotka tutkijoiksi oli asetettu, eivät osanneet
muuta luulla kuin että miehet ovat hulluinhuoneesta päässeitä ja
raivomielisiä tai muutoin semmoisia, jotka ovat tulleet tänne
häiritsemään markkinoita. Ja niinpä he ottivat heidät kiinni, löivät
heitä, tahrasivat heidät loalla ja sulkivat häkkiin, katsella koko
markkinaväen. Siinä he olivat kotvan aikaa alttiina joka miehen
pilkalle ja ilkeydelle ja kostolle, Markkinain päämies se vain nauroi,
katsellessaan, mitä kaikkea heille tehtiin. [Hebr. 11: 13-16, 1 Kor. 4:
9.]
Mutta kun miehet tyyneesti vain kärsivät, solvaajiaan solvaamatta,
jopa siunatenkin heitä, hyvillä sanoilla, vastaten pahoihin ja
ystävällisyydellä vääryyteen, silloin muutamat markkinamiehet, jotka
tarkemmin olivat asiain menoa katselleet eivätkä olleet niin
ennakkoluuloisia kuin muut, alkoivat hillitä ja nuhdella toisia heidän
halpamaisen ja yhä jatkuvan menettelynsä tähden. Mutta nämä
närkästyivät nyt heihinkin, sanoen että he ovat yhtä kelvotonta
väkeä kuin nuo tuolla häkissäkin, ja koska he lienevät heidän
liittolaisia, niin ansaitsevat he samallaisen kohtalon kuin hekin. Mutta
markkinamiehet vastasivat, että heidän mielestänsä muukalaiset ovat
rauhallista ja selväpäistä väkeä, jotka eivät kelienkään aio mitään
pahaa tehdä, vaan että sitä vastoin näillä markkinoilla on monta
sellaista, joka paremminkin ansaitsisi joutua häkkiin, jopa
kaakinpuuhunkin kuin nuo miehet, joita tässä niin pahoin on
kohdeltu.
Kun siinä sitten puolelta ja toiselta oli sanottu sana sanasta ja
kaksi paraasta (jolla välin miehet häkissä käyttäytyivät varsin
järkevästi ja säveästi), niin jo kävivät väittelijät keskenänsä
käsikähmään, jossa iskujakin sateli kummaltakin puolen.
Nyt tuotiin nuo kaksi mies parkaa jälleen tutkijainsa eteen, ja siellä
heitä syytettiin vikapäiksi markkinoilla viimeksi tapahtuneesen
epäjärjestykseen. Senjälkeen heitä lyötiin armottomasti, sitten heidät
pantiin rautoihin, ja näin heitä kahleissa kuljetettiin turulla edes ja
takaisin, pelottavaksi esimerkiksi muille, jott'ei kenkään enää
uskaltaisi puhua heidän puolestansa tai liittyä heihin. Mutta Kristityn
ja Uskollisen käytös oli entistä taitavampaa, ja he kestivät kaiken
pilkan ja häväistyksen niin nöyrästi ja kärsivällisesti, että muutamia
markkinamiehiä kävi heidän puolellensa, vaikka niitä olikin kovin
vähän muuhun joukkoon nähden. Mutta tästäpä raivostui
vastapuolue yhä enemmän, jopa niinkin hurjaksi, että se päätti
surmata nämä kaksi miestä. Ja niin he uhkasivat, ett'ei häkki eikä
kahleet heitä enää pelasta, vaan heidän täytyy kuolla vahingollisen
menettelynsä ja markkinaväen yllytyksen tähden.
Nyt käskettiin panna heidät jälleen häkkiin ja pitää heitä siinä,
kunnes heistä lähempi määräys annetaan. Heidät pistettiin häkkiin ja
siellä jalkapuuhun. [Ap. 16: 24.]
Siellä he johdattivat mieleensä, mitä heidän uskollinen ystävänsä
Evankelista oli heille sanonut. Muistellessaan hänen puheitansa siitä,
mitä tapahtuman piti, he tunsivat rohkaistusta pysymän lujina
tiellänsä ja vaivoissansa. He lohduttivat toisiansa sillä, että se heistä,
jolle kuoleman arpa sattuu, on saapa parhaimman osan, ja tätä
etuoikeutta kumpainenkin salaisesti toivoi. He jättivät itsensä
kumminkin Hänen kaikkiviisaasen huostaansa, joka kaikki
maailmassa ohjaa, ja tyytyivät olemaan nykyisessä tilassansa,
kunnes heidän kohtalonsa ratkaistaan.
VAELTAJAT OIKEUDEN EDESSÄ.
Määrätyn hetken lyötyä, he tuotiin Oikeuteen tuomittaviksi. Siellä he
asetettiin vihollistensa eteen ja pantiin syytöksen alaisiksi. Tuomarin
nimi oli Hyvänviha. Syytös oli pääasiassa sama kuin ennen, vaikka
hiukan toisellainen muodolleen. Sen sisällys oli seuraava:
"He ovat paikkakunnan liikkeen vihollisia ja häiritsijöitä. He ovat
matkaansaaneet kaupungissa levottomuutta ja eripuraisuutta.
Heidän peräti turmiollisille mielipiteilleen on ilmestynyt kannattajia
vastoin maan ruhtinaan lakia."
Uskollinen rupesi nyt vastaamaan. Hän sanoi vastustaneensa vain
sellaista, mikä on vastoin Häntä, joka on Korkeimmista korkein.
"Levottomuutta", sanoi hän, "en minä ole aikaan saanut, itsekin kun
olen rauhan mies. Jos meille puolustajia ilmaantui, niin ilmaantui
niitä siitä syystä, että he huomasivat meidät vilpittömiksi ja
viattomiksi, ja niinpä he ovat vain kääntyneet pahemmasta
parempaan. Ja koska se kuningas, josta te puhutte, on Beelsebub,
meidän Herramme vihollinen, niin halveksin minä häntä ja kaikkia
hänen enkeleitänsä."
VIERAATMIEHET TODISTAVAT.
Silloin julistettiin: "Jos kellä on jotain sanomista herransa ja
kuninkaansa puolustamiseksi tätä vankia vastaan väliaidan
sisäpuolella, se astukoon heti esiin todistamaan." Kolme todistajaa
ilmaantuikin, nimittäin Kateus, Taikausko ja Imartelija. Näiltä
kysyttiin, tuntevatko he vankia väliaidan sisäpuolella, ja mitä heillä
on sanomista herransa ja kuninkaansa puolustukseksi häntä vastaan.
Kateus astui silloin esiin ja lausui: "Korkea Oikeus! minä olen
tuntenut tämän miehen jo kauan aikaa ja todistan tämän arvoisan
Oikeuden edessä valallani, että hän on…"
Tuomari: Seis! Hän tehköön valansa!
He ottivat häneltä valan, ja sitten hän puhui: "Korkea Oikeus!
Tämä mies, vaikka onkin hänellä nimi niin korea, on kehnoimpia
miehiä meidän maassa. Ei hän välitä ruhtinaasta eikä kansasta, ei
laista eikä maan tavoista, vaan tekee kaiken voitavansa, saadakseen
ihmisiä taipumaan maankavallusta tavoittaviin mielipiteisinsä, joita
hän yleensä sanoo uskon ja pyhityksen perusteiksi. Erittäin kuulin
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
textbookfull.com