The phenomenon of business value dissipation in mature organisations as an unintended by-product of the adoption and use of information systems has been a highly debated topic in the corporate boardroom awakening the ...
The emergence of cloud computing has transformed the potential of robotics by enabling multi-robotic teams to fulfil complex tasks in the cloud. This paradigm is known as “cloud robotics” and relieves robots from hardware ...
Mobile ad hoc networks (MANETs) are infrastructureless temporary networks that can be
deployed in areas that do not have predefined communication infrastructure, for example,
earthquake-stricken areas. The dynamism of ...
It is a fundamental Human-Computer Interaction problem to design a tangible programming environment for use by multiple persons that can also be individualised. This problem has its origin in the phenomenon that the meaning ...
Research in the age of the knowledge economy has revealed that there is a growing demand for human skills to fit changes necessitated by breakthrough technology (Information and Communication
Technology) innovation in ...
In today's highly competitive global economy, information resources representing enterprise-wide information are essential to the survival of an organization. The development of and increase in the use of personal computers ...
We consider a number of temporal logics, some interval-based and some instant-based, and the choices that have to be made if we need to construct a computational framework for such a logic. We consider the axiomatisation ...
Information and Communication Technologies (ICTs) are capable of expanding access to quality education, educational resources, and also provide teachers with new skills. Nevertheless, a majority of rural public schools ...
Formal specification of software systems has been very promising. Critics against the end
results of formal methods, that is, producing quality software products, is certainly rare. Instead,
reasons have been formulated ...
Specification plays a vital role in software engineering to facilitate the development of highly dependable software. The importance of specification in software development is to serve, amongst others, as a communication ...
The Semantic Web, as the foreseen successor of the current Web, is
envisioned to be a semantically enriched information space usable by machines
or agents that perform sophisticated tasks on behalf of their users.
The ...
Knowledge management has roots in a variety of disciplines, such as philosophy,
psychology, social sciences, management sciences and computing. As a result, a wide
variety of theories and definitions of knowledge and ...
In the 21st century, information security has become the heartbeat of any organisation. One of the best-known methods of tightening and continuously improving security on an information system is to uniquely and efficiently ...
This study develops and applies a conceptual framework that can be used to evaluate dynamic Web platforms in order to determine a platform for teaching Web application development in tertiary institutions. The framework ...
The continuing financial losses incurred by individuals and companies due to identity information being phished are necessitating more innovative approaches to solving the problem of phishing attacks at the company level. ...
Web Services propose a framework for the standardisation of interfaces and
interaction, and for publishing software componen1S as services on the Internet By
using this framework, composite servi<:es that make use of ...
Project success is vitally important for companies to execute and achieve their strate-gies, as well as carry out their visions. Today, more than ever before, companies oper-ate under tremendous strain to deliver results ...
A vast range of controls/countermeasures exists for implementing security on information systems connected to the Internet. For the practitioner attempting to implement an integrated solution between trading partners ...
Several technologies and languages exist for the development and implementation of distributed systems. Furthermore, several models for teaching computer programming and teaching programming in a distance-based educational ...