The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Main features, functionality and perspectives of the IACPaaS platform are described. The platform provides three models of cloud services: PaaS, SaaS, and DaaS. It is intended for development of intelligent services and services with complex-structured data on the basis of several technologies.
Knowledge processing systems recently regained attention in the context of big "knowledge" processing and cloud platforms. Therefore, the development of such systems with a high software quality has to be ensured. In this paper an approach to contribute to an architectural guideline for developing such systems using the concept of design patterns is shown. The need, as well as current research...
This paper presents a novel Arabic Conversational Intelligent Tutoring System (CITS) that adapts the learning styles VAK for autistic children to enhance their learning. The proposed CITS architecture uses a combination of Arabic Pattern Matching and Arabic Short Text Similarity to extract the responses from the resources. The new Arabic CITS, known as LANA, is aimed at children with autism (10 to...
Nowadays to make the right decision about where and how to request or buy a service, a user is often supported by a mobile device that offers more than simple descriptive data. Nevertheless, not all information on services is fully accessible. The difficulty in keeping track of changes in services' costs causes delays and can result in waste of time and money. In fact, the decision of which service...
In the education field, most developed systems aim to provide an adapted learning process according to the user's needs. Intelligent tutoring systems (ITSs) are defined as instructional software that use artificial intelligence techniques with knowledge based on cognitive psychology and education to provide personalized learning process. To ensure this goal, the system should respond to the learner's...
Rule-based systems process event streams and trigger actions according to pre-defined rule-sets. Over the last three decades, such systems have been widely used in businesses, governments and organisations. However, with today's need to process larger event streams such as events produced in Internet of Things (IoT), current rule-based systems face serious challenges in terms of speed, scalability...
Software Defined Security (SDS), which provides a flexible and centralized security solution, attracts many researchers to study the details of this conception. In this paper, a security controller-based SDS (SC-SDS) architecture is presented, in which a modularized security controller is placed in the control plane and interacts with other components through APIs. The security controller completes...
The current work blends the different paradigms of Question Answering systems and presents a content-aware hybrid architecture for an open-domain factoid questions. It combines a knowledge-based, information extraction-based and a web-based approach in a pipelined architecture to construct an answer to a question keeping the context and discourse of the question in view. The proposed semantic-aware...
Natural Language Processing (NLP) constitutes a fundamental module for a plethora of domains where unstructured text is a predominant source. Despite the keen interest of both industry and research community in developing NLP tools, current industrial solutions still suffer from two main cons. First, the architectures underlying existing systems do not satisfy critical requirements of large-scale...
Question Answering Systems (QASs) have emerged as a good alternative for information seekers to retrieve precise information over the Internet. A good amount of research has been done to improve the performance of QASs across several languages, including European and Asian languages. However, Arabic, a morphologically rich Semitic language spoken by over 422 million people, has not seen similar development...
This paper will discuss an implementable action plan for startups to capture and leverage their intellectual capital and identify the key players of the process. The paper will discuss the Knowledge Management deliverables that can help startups reduce the over-dependence on chief architects, reduce onboarding time for new employees, facilitate cross-functional team communication, and capture intellectual...
A software reference architecture specifies a generic architectural solution for the development of specific software architectures. It includes common components to all software architectures and their relationships, a common vocabulary, a mapping methodology for realizing a specific architecture and good design practices. Software agents represent an evolution of traditional software, having the...
Information security management is a complicated task in cloud environment. Cloud service layers and multi-tenant architecture have created a complicated environment for developing and managing a monitoring and incident response environment in organizations. The main goal of this paper is to receive and analyze events from OpenStack environment. Events and system logs are received from OpenStack environment...
In this paper we present a software architecture for a Knowledge Management and Processing Framework initially for usage in the agricultural domain, but customizable for any domain. In contrast to existing Knowledge Management and Processing Systems, this proposed architecture mainly focuses on the usage of a cloud platform as execution environment and therefore pays special attention to the design...
In recent years, computer system capability training becomes an important research issue for teaching reforms of computer major. This paper propose a new system ability training scheme via analyzing the existing reform methods. By establishing core courses and optimizing experimental teaching system, our reform completes the teaching target that let undergraduate students to develop a CPU, an operating...
Dealing with the requirement to produce many different products at the same automated production system, flexible material flow modules, which are connected to a material flow system (MFS) are required. Therefore a definition of the architecture and interfaces of such modules is provided by a model based engineering approach and an appropriate meta model. Hence, a reduced engineering effort for setting...
Knowledge is modeled in various knowledge representation formats like semantic network, decision table, decision tree, etc. Such representations are used to express knowledge in natural languages. There is a major difference between programming languages and Natural languages. They both are used for communication purpose. The former is used for communication between human and machine and the latter...
Critical Infrastructures (CIs) are among the main targets of activists, cyber terrorists and state sponsored attacks. To protect itself, a CI needs to build and keep updated a domestic knowledge base of cyber threats. It cannot indeed completely rely on external service providers because information on incidents can be so sensible to impact national security. In this paper, we propose an architecture...
NoSQL databases create tight coupling between data model, deployment topology, and application architecture, and so this technology selection must be one of the earliest architecture decisions. The NoSQL technology landscape is large and evolving rapidly, so architects need efficient and trusted design assistance to explore the solution space. Our solution was to create a queryable knowledge base,...
Decision making in cloud environments is quite challenging due to the diversity in service offerings and pricing models, especially considering that the cloud market is an incredibly fast moving one. In addition, there are no hard and fast rules; each customer has a specific set of constraints (e.g. budget) and application requirements (e.g. minimum computational resources). Machine learning can help...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.