Journal:Informatica
Volume 20, Issue 3 (2009), pp. 397–416
Abstract
Semantic Web is envisioned as semantic description of data and services enabling unambiguous computerized interpretation. Thanks to semantic description, computers can perform demanding tasks such as automation of discovery and access to heterogeneous data sources. Although this is possible with the existing technologies, combination of web services technology, ontologies and generative programming methods makes this simpler and more efficient. This paper presents the model for dynamic generation of web services for data retrieval from heterogeneous data sources using ontologies. Emphasis is on dynamic generation of web services customized to a particular user based on the request defined by ontology. The paper also describes a prototype of the model implementation. Some advantages of our approach over other approaches are also provided.
Journal:Informatica
Volume 18, Issue 4 (2007), pp. 585–602
Abstract
Business process engineering is an important part of the advanced enterprise engineering. One of the still open issues is the question how in the enterprise system design to reuse ontological knowledge about business processes. The paper proposes to consider a family of similar business processes as a generic process and to represent knowledge about generic processes in a domain independent way. It describes the main scheme for reuse of such a domain independent knowledge when developing enterprise-wide information systems (IS). The main attention is paid to the process configuration problem. In order to solve this problem, a configurator (human being or machine) must find a set of components that fit together to satisfy the problem specification. An approach based on Description Logics is proposed for this aim. The main contribution of the paper is the proposed process configuration technique.
Journal:Informatica
Volume 18, Issue 4 (2007), pp. 511–534
Abstract
The advance of the Web has significantly and rapidly changed the way of information organization, sharing and distribution. The next generation of the web, the semantic web, seeks to make information more usable by machines by introducing a more rigorous structure based on ontologies. In this context we try to propose a novel and integrated approach for a semi-automated extraction of ontology-based semantic web from data-intensive web application and thus, make the web content machine-understandable. Our approach is based on the idea that semantics can be extracted by applying a reverse engineering technique on the structures and the instances of HTML-forms which are the most convenient interface to communicate with relational databases on the current data-intensive web application. This semantics is exploited to produce over several steps, a personalised ontology.
Journal:Informatica
Volume 17, Issue 4 (2006), pp. 503–518
Abstract
The quality of software engineering projects often suffers due to the large gap between the way stakeholders present their requirements and the way analysts capture and express those requirements. With this problem in mind the new method for business rules driven IS requirements specification has been developed. In this paper the architecture of the requirements repository, which is at the core of the proposed method, is presented. The repository model supports the storage and management of all components of the captured requirements, including functions, business decisions, data sources, conceptual data model elements, business rules and their templates. The important aspects of the specialised requirements specification tool implementation are also overviewed.
Journal:Informatica
Volume 10, Issue 3 (1999), pp. 289–296
Abstract
A new method for a creation of the information system for sequential identification of states of technological processes or other dynamic systems for their supervision and control is considered. The states of dynamic system can be unknown and can change themselves abruptly or slowly. The method is based on a sequential nonlinear mapping of many-dimensional vectors of parameters (collection of which describes the present state of dynamic systems) into two-dimensional vectors in order to reflect the states and their changes on the PC screen and to observe the situation by means of computer. The mapping error function is chosen and expressions for sequential nonlinear mapping are obtained. The mapping preserves the inner structure of distances among the vectors. Examples are given.