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.
The aim of this paper is to introduce a semantic methodology using ontology in order to improve results of data mining in judicial decisions database. An intelligent and automatic method to search for sentences in lawsuits related to the one in trial is presented. A judicial ontology is built with and without rules from experts. The method can provide judiciary celerity, seeking to solve the yearning...
The goal of the paper is in determining the characteristics of relations between security databases (databases of vulnerabilities, attacks, platforms, weaknesses etc.) to apply the ontological approach for construction of a hybrid security repository. The paper analyzes various security data specifications used in databases and interconnections between different data types. On the basis of the outlined...
Open source projects and the globalization of the software industry have been a driving force in reuse of system components across traditional system boundaries. As a result, vulnerabilities and security concerns are no longer only impact individual but now also global software ecosystems. Known vulnerabilities and security concerns are reported in specialized vulnerability databases, which often...
Over the last decade, a globalization of the software industry took place, which facilitated the sharing and reuse of code across existing project boundaries. At the same time, such global reuse also introduces new challenges to the software engineering community, with not only components but also their problems and vulnerabilities being now shared. For example, vulnerabilities found in APIs no longer...
The number and variety of cyber-attacks is rapidly increasing, and the rate of new software vulnerabilities is also rising dramatically. The cybersecurity community typically reacts to attacks after they occur. Being reactive is costly and can be fatal, where attacks threaten lives, important data, or mission success. Taking a proactive approach, we are: (I) identifying potential attacks before they...
The globalization of the software industry has introduced a widespread use of system components across traditional system boundaries. Due to this global reuse, also vulnerabilities and security concerns are no longer limited in their scope to individual systems but instead can now affect global software ecosystems. While known vulnerabilities and security concerns are reported in specialized vulnerability...
New inventions and changes in technology and methodologies affect design activity frequently resulting in unpredictable effects on the final design solution, hence on the real outcome — unsatisfactory buildings. To avoid these consequences, it is necessary to store and exploit ever-growing knowledge and experiences that allow these problems to be overcome. An innovative ‘Abstraction Layer’ overlying...
The emergence of new applications that need to share information between different sources of information, such as e-learning, e-commerce, e-government, and electronic libraries requires interoperability between information systems. The information systems are designed and developed by different organizations to be autonomous and heterogeneous sources which lead to multiple structuring formats and...
There are currently several biological databases related to proteins depending on the information we are interested to extract. Therefore, since a heterogeneous set of features will be needed (domains, structures, ontology terms, etc), several quite different databases should be consulted. The handling of different databases can become difficult, as each database could provide a different nomenclature...
The paper describes an expert system that helps in a process of a map sheet creation. The expert system is based on ontology that describes basic elements of a map sheet and geodata used for map sheet creation. The paper describes mainly how is the ontology used for building knowledge base of the expert system. The expert system is based on DROOLS software. The ontology is created in Protege software.
Maintenance costs can be substantial for large organizations (several hundreds of programmers) with very large and complex software systems. By large we mean lines of code in the range of hundreds of thousands or millions. Our research objective is to improve the process of handling anomaly reports for large organizations. Specifically, we are addressing the problem of the manual, laborious and time...
In this paper, we combine and customize Friend of A Friend (FOAF) and music ontology for music concerts recommendation system on Facebook application to enable users retrieving filtered information of music concerts from different sources. The information is filtered based on user's musical taste defined on his Facebook profile. In this research, ARC2 is used as semantic web based PHP framework for...
The wide application of FMEA in reliability engineering is generally appreciated, and how to identify the failure modes is the key to it. Failure modes, however, rely only on specific components rather than the system architecture, and therefore could be reused in different FMEAs. A light weight ontology-based method, which is helpful in managing the failure modes effectively and clearly, is provided...
The aim of this paper is to point out the need for special skills indispensable for mobile and web applications, as these are formed today, as well as highlight some of the available solutions. These kind of applications have, almost always, distributed architectures with GUIs, databases and business logic living in different processing units. As a consequence of these architectures, the traffic of...
Today's diagnostic systems can generate a large amount data. Data from sources such as onboard reasoners and historical maintenance data are often stored in heterogeneous systems and cannot be collected immediately and aggregated for use. In our previous work we described a software visualization tool that allowed integration of different data sources and displayed the data with elements organized...
Aiming at the software engineering practice of undergraduate, this paper proposes a software development practice platform. This platform effectively combines teaching management with software development process management, and realizes a complete lifecycle management of software engineering practice. As well, based on event ontology, this platform constructs a knowledge base of teaching resources...
E-learning systems provide processes of delivering the learning contents to learners who have different backgrounds, interests, and locations away from a classroom in order to maximize the effectiveness of learning. Usually, the classical e-learning system is based on client/server architecture thus they lack of the scalability, flexibility and interoperability. It makes the learning resources cannot...
The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. It is also referred to as Web 3.0 and is an upcoming technology. The Semantic Web is a web of data. The Semantic Web is about two things: it is about common formats for integration and combination of data drawn...
The users of a digital library often have difficulty in formulating query expression that could represent his or her information requirements exactly. Query suggestion can provide some recommended query expression and help the user build a proper expression. Query suggestion for digital libraries requires higher precision ratio and novelty ratio than that of web search engines. Based on case studies,...
Concept lattice is a new mathematical tool for data analysis and knowledge processing. Attribute reduction is very important in the theory of concept lattice because it can make the discovery of implicit knowledge in data easier and the representation is simple. Knowledge discovery has received more and more attention from the business community for the last few years. One of the most important and...
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.