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.
System Development in government institution are for improvement of business processes that can help to make a good governance. The software features of commonality and variability might be achieved from business processes. It can related with cost and time that allocated for system development. In order to this condition, we develop software product line which is called SPL. Beside that, we use GORE...
Software architecture is no more a mere system specification as resulting from the design phase, but it includes the process by which its specification was carried out. In this respect, design decisions in component-based software engineering play an important role: they are used to enhance the quality of the system, keep the current market level, keep partnership relationships, reduce costs, and...
Security in software applications is frequently an afterthought. Even if developers are aware of security policies and software vulnerabilities, they possess little knowledge of how to implement security polices while developing applications. In addition, the lack of support for tools and security automation makes it more challenging to incorporate security policies. In this paper we have proposed...
Maintainability, i.e. reusability, modifiability, and modularity, is a critical non-functional quality requirement, especially for software frameworks. Its fulfilment is already challenging for lowinteractive application areas. It is additionally complicated by complex system designs of Real-time Interactive Systems (RISs), required for Augmented, Mixed, and Virtual Reality, as well as computer games...
The article discusses the development of thematic ontology for use in the educational process. We propose a method for the automated thesauri development using the web ontology editor "OntoMASTER-ontology".
We introduce a framework to extract and parse Java source code, serialize it into RDF triples by applying an appropriate ontology and then analyze the resulting structured code information by using standard SPARQL queries. We present our experiments on a sample of 134 Java repositories collected from Github, obtaining 17 Million triples about methods, input and output types, comments, and other source...
One of the most important factors when determining the success of the Agile software development process is requirement engineering. Ontology is a well — known knowledge representation tool in knowledge management application. This paper contributes the investigation of its usage in the software development process. We propose the novel use of ontology to enhance requirement engineering in the Agile...
Nowadays many museums are being transformed to some “smart” variants: a cultural space in a digitally-equipped environment is formed where cultural heritage knowledge can be easily and collaboratively usable and creatable by interested visitors as well as by professionals. By using such innovative technologies as Internet of Things (IoT) and Smart Spaces it is possible to shorten the distance between...
While workarounds are studied frequently in information systems research, a coherent and interrelated structure to organize the knowledge of the field is still missing. In this study, we provide a first step towards an ontology of workarounds in order to enable researchers to study the relationships among the core concepts. By identifying existing literature, we discover three gaps in workaround research:...
Conceptual modeling, code automation and reduction of error propagation have motivated software development teams to use ontologies. The lack of methodologies and guidelines to associate ontologies and development software can interfere in the development time, as well as in the software quality. This paper proposes an agile process for ontology based software, called OntoSoft Process, bringing together...
The objective of Resource allocation for the Choice based Education System using Semantic Web is to propose an implementation model for an agent software which acts as a bridge between different educational services, content-oriented intelligence and their semantic interoperation. This paper analyzes and identifies techniques necessary to develop an automatic choice based educational system for next...
Regulatory definitions establish the scope and boundary for legal statements and provide software designers with means to assess the coverage of their designs under the law. However, the number of phrases that serve to define this boundary in a legal statement are usually large and often a simple legal statement contains or is affected by up to 10 definition-related phrases. In addition, software...
Modern software and system collaborative process involves various teams in different development phases thus need efficient solutions for tools integration. In Model-Driven Development, transformation technique is used to allow exchanging models created by different tools. However, in a process, transformation are often defined manually for a tool-incompatible point and rarely reusable. To facilitate...
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...
The diversity of wireless technologies, connected to the Internet and the more powerful and smaller embedded devices, allows to encompass services to improve everyday activities around us through new applications and businesses. This context emerged with the Internet of Things (IoT), where different technologies connected with the Internet provide several applications to change people's lifestyle...
An information technology (IT) tool that can guide STEM educators through the complex task of course design development, ensure tight alignment between various components of an instructional module, and provide relevant information about research-based pedagogical and assessment strategies will be of great value. A team of researchers is engaged in a User-Centered Design (UCD) approach to develop...
Spectrum access is critical to modern military operations. Increasing demand and competition for spectrum is occurring as the spectrum landscape changes. As spectrum operations evolve to become more decentralized, collaborative, adaptive, agile and flexible, new approaches to spectrum operations are needed. This paper proposes Policy-Enhanced Spectrum Operations (PESO) as an approach to increasing...
As a kind of critical system, safety-critical system is always used for the key areas such as aerospace, national defense, transportation, nuclear energy, health and so on, which require the high security. Due to the inherent defects which caused by the complexity of the organizational structure, and the external threats which caused by the open and dynamic environment, some unexpected results will...
In this paper, we propose a series of applications that represent a system family for processing Research Data. The whole system is a model of complete data flow of "research", from data capturing, processing, until intelligent data analysis. Data engineering, Software Engineering, Domain Engineering and Ontology Engineering are used for the development of the system. We also described tools...
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.