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.
In recent years, Intelligent Assistant services have come out to respond to user requests or to perform certain functions. These services get the request input from users with natural ways such as voice or text. However, the biggest hurdle of this approach is that it is very difficult for users to know the scope of the service (feature or knowledge) and therefore it is difficult to deliver the right...
A search system that allows the users to search and find the most interesting software artifacts based on the current context of the user is highly desirable. This paper sets forth the requirements of contextual search for software engineering. A context for software engineering is defined by four dimensions in. A contextual search system is presented to address the requirements. We conclude that...
With the aim to manage and retrieve the organizational knowledge, in the last years numerous proposals of models and tools for knowledge management and knowledge representation have arisen. However, most of them store knowledge in a non-structured or semi-structured way, hindering the semantic and automatic processing of this knowledge. In this paper we present a summary of an case-based organizational...
The Department of Defense Architectural Framework (DoDAF) is the DoD's mandated method to document system architectures. The current version of DoDAF i.e. v2.02 advocates a data-centric process focused on eliciting data to facilitate decision support. It prescribes a domain ontology i.e. the DoDAF Meta-Model (DM2) aimed at ensuring conformance and interoperability of architecture models. Although...
The Internet of Things (IoT) is a rapidly growing technology in recent years. It represents an extension of the Internet into the physical world embracing everyday objects. In consequence, users' privacy and security are becoming a great challenge. To cope with this issue, sophisticated approaches are needed to guarantee these services and hence ensure a large-scale adoption of IoT. In our work we...
The current service discovery mechanisms are syntactic methods that often offer poor quality results. By researching this area we are able to identify issues that limit the quality of the result with these traditional service mechanisms. To overcome this issue we use ontologies to enable semantic matchmaking. By reasoning on concepts and relations, our approach can derive matches that syntactically...
In this paper, we present a big data software architecture that uses an ontology, based on the Experience API specification, to semantically represent the data streams generated by the learners when they undertake the learning activities of a course, e.g., in a course. These data are stored in a RDF database to provide a high performance access so learning analytics services can process the large...
Context-awareness plays an important role to offer an intelligence in terms of provision of user-centric features in Internet of Things (IoT). Web of Objects (WoO) has been introduced to support a framework to simplify application deployment, maintenance and operation of IoT service infrastructure by classifying and integrating objects on the World Wide Web. The semantic ontology is applied on a WoO...
The next generation of ambient assisted living services will be based on eco-systems or organizations of intelligent artificial agents embodied in companion robots and smart objects. To provide, anywhere and anytime, smart assistance services to people, these agents need to be endowed with advanced knowledge representation, reasoning and communication capabilities. In this paper, we propose a distributed...
In this paper is proposed an architecture of a Reflective Middleware, which aims to manage an Intelligent Environment of Learning based in cloud learning, which is modeled using a Multiagent system. The Middleware is able to monitor the environment consisting of physical and virtual objects, intelligent or not, based on the context. The middleware manages educational services in the cloud to enhance...
Software Architecture (SA) plays a critical role in developing and evolving cloud-based applications. We present a Reference Architecture (RA) for designing Cloud-based Tools as a service work SPACE (TSPACE) - a platform for provisioning chain of tools following the Software as a Service (SaaS) model. The TSPACE RA has been designed by leveraging well-known design principles and patterns and has been...
He objective of this paper is to demonstrate that sharing the vocabulary for service description enhances the service discovery mechanism. The proposed solution is a distributed architecture for enhanced context-aware web services. The starting point is a motivation scenario in which university students are trying to share a solution about a specific problem in a campus environment. The proposed solution...
In the recent years, social applications have competed to incorporate emerging technologies and innovative aspects like semantics technologies, location based services, data ephemerality to ensure user privacy, etc. Although few applications combine these aspects, our challenge is to gather them in applications for communities. Likewise due to the limited resources of mobile devices and the growing...
To stay competitive in dynamic environment, enterprises need to be able to efficiently and effectively respond to changes. Both visual modeling and programmable analysis support is needed for modeling a) motivations behind and goals in response to change, b) the AS-IS state of enterprise, c) possible TO-BE states, and d) operationalization model that captures paths from AS-IS to desired TO-BE states,...
Dynamic collaborative environments enabled with multiple computational devices, software and files have always had difficulty sharing these resources in a practical way. Traditionally, people involved in environments like those are forced to waste time and energy trying to locate a resource they do not even know if it exists inside the organization. Those resources can be devices, which make collaborators...
Future wireless and Internet paradigm are envisioned to be more intelligent, adaptive, recovering from transient faults and problems without service interruption, and contineously optimizing the use of resources. In this work, we present agent based network control and management framework that enables domain based dynamic policy formulation. The article discusses the proposed architecture that adapts...
Every year the queues in publics and privates hospitals grows due to, among others, the increasing of the world population and the delay in the patients attendance. This is a serious problem faced by administrators of hospitals whose believe that it is increasingly difficult to offer quality service to those who search for it. One of the ways to decrease these queues is through the development of...
In this paper, we present an approach to adapt and reuse learning annotations and contexts by describing the process to capitalization and reuse of learning annotations and associated learning contexts. This is to provide to the actor, an appropriate learning which is reviewed or validated previously by others, with similar learning contexts. The modeling and the formalization of learning annotations...
In this paper we describe a distributed peer-to-peer agent architecture of context consumers and context providers. The objective of this architecture is to split the context reasoning problem into smaller parts in order to reduce the inference time. We describe how this inference sharing process works, partitioning the context information according to the interests of the agents, location and a certainty...
In this paper we compare performance results of different implementations of join operation in Hadoop in a scenario where right side (of the join) is within single node memory size. We present results for several implementations both in pure Map Reduce and in Pig, both basing on HDFS. We also compare distributed performance of those implementations with a single node implementation in MySQL. Results...
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.