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.
UML Interactions represent one of the three UML behaviors. They describe the interwork of parts of a system based on message exchange. UML Interactions can reside on any level of abstraction and they seem sufficiently elaborated for high-level specifications used for sketching the communication among parts of a system. The UML Interactions metamodel, however, reveals some deficiencies for precise...
Most literature in conceptual modelling focuses on the development of models. However, models, once created, must be used, which requires that the model is as usable as possible. Often, usage scenarios for a model are only vaguely clear at model creation time, so model usability should be considered as a relevant problem, especially in relation to conformance (creating instance models that conform...
The proliferation of tools for different aspects of cloud resource configuration processes encourages DevOps to design end-to-end and automated configuration processes that span across a selection of best-of-breed tools. But heterogeneities among configuration knowledge representation models of such tools pose vital limitations for acquisition, discovery and curation of configuration knowledge for...
Big Data Era brings two main dimensions, which are heterogeneity and contextual data. The heterogeneity may occur at syntax and semantic levels. Ontologies are largely used to reduce these heterogeneities. Data has limited value if not paired with its context. Usually the internal data of companies are not connected to the rest of data universe including news, weather, user profiles, etc. In Engineering...
The paper presents a conceptual framework for development of context-aware location-based services. This framework provides relevant objects from the database to the user taking his/her preferences and context into account. It is based on the framework for context-aware preference queries, which provides a model of context- and preference-aware system based on the database, and the open source Smart-M3...
Managing variability in a software family is crucial to software product line engineering. The existing variability management techniques, however do not particularly address database design in the context of information systems poduct lines. This paper presents a practical approach to handle variability in database design for families of software. We use the technique of Delta-Oriented Programming...
The design of class models for information systems, databases or programming is a delicate process in which experts of the domain and designers have to identify and agree on the domain concepts. Formal Concept Analysis (FCA) has been proposed for supporting this collaborative work and fostering the emergence of higher level entities and the factorization of descriptions and behaviors. More recently,...
A-priori access control techniques allow granting access to a set of predefined agents. In some processes, we cannot define in advance the set of authorized agents because the characteristics of the process instance determine activity assignment. A-posteriori access control allows access to many agents who claim being authorized. It implements an audit process permitting to check the behavior of the...
Knowledge Discovery in Databases (KDD) is a highly complex, iterative and interactive process involving several types of knowledge and expertise. In this paper we propose to support users of a multi-view analysis (a KDD process held by several experts with different viewpoints). Our objective is to enhance both reusability of the process and coordination between experts. To do so, we propose a formalization...
Model-driven approaches have shown that the systematic use of models and model transformations can facilitate the development process of distributed applications. Abstract models can be used to (automatically) generate more detailed models, to simulate and execute application's behavior in early stages, to validate it against requirements, or to generate executable code. These models also document...
The performance analysis of distributed software systems is a challenging task in which the assessment of performance measures is a vital step. Due to its versatility, the concept of software performance engineering (SPE) has been advocated as a promising solution towards realizing that step. This paper illustrates how by using our recently proposed Model-Driven SPE (MDSPE) approach, one can design...
Many designers use the patterns of a pattern language in creating the design model. In designing with patterns, there are three aspects of the pattern language that must be taken into consideration: structural, syntactic, and semantic. That means, the patterns must be applied correctly, the relationship between patterns must be correct, and the design model must be semantically correct. The syntactic...
We propose to build an engineering environment for information systems by using metamodels, OCL and symbolic model checkers to manage constraints. Our proposal is based on a definition of constraints as 3D spaces with dimensions corresponding to UML diagrams, constructs, and abstraction levels. We show how such environments can help with engineering quality complex systems by allowing to lift up a...
Object and relational technologies are grounded in different paradigms. Each technology mandates that those who use it take a particular view of a universe of discourse. Incompatibilities between these views manifest as problems of an object-relational impedance mismatch. In this paper we propose a conceptual framework for the problem space of object-relational impedance mismatch and consequently...
In this paper, we propose a characterization of the main classes contained in the database of the system K-DSS and related to the domain of identification of the crucial knowledge for which a capitalizing operation is required. We exploit ontological categories existing in the literature to define the notions of knowledge, actor, support and criteria of knowledge vulnerability. The objective is to...
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.