Wyniki wyszukiwania dla: ASPECT-ORIENTED PROGRAMMING - MOST Wiedzy

Wyszukiwarka

Wyniki wyszukiwania dla: ASPECT-ORIENTED PROGRAMMING

Filtry

wszystkich: 1035
wybranych: 813

wyczyść wszystkie filtry


Filtry wybranego katalogu

  • Kategoria

  • Rok

  • Opcje

wyczyść Filtry wybranego katalogu niedostępne

Wyniki wyszukiwania dla: ASPECT-ORIENTED PROGRAMMING

  • Analysis of the impact of aspect-oriented programming on source code quality

    Publikacja

    - Rok 2011

    Celem rozprawy jest ocena wpływu paradygmatu aspektowego na: modularność, możliwość dalszego rozwoju oraz ponowne użycie oprogramowania. Jako punkt odniesienia do oceny paradygmatu aspektowego wybrano paradygmat obiektowy. W ramach pracy przeprowadzono studium przypadków, w którym zbadano implementacje obiektowe oraz aspektowe 11 rzeczywistych systemów i 23 wzorców projektowych. Ponadto zrealizowano kontrolowany eksperyment, w...

  • Aspect-Oriented Management of Service Requests for Assurance of High Performance and Dependability

    A new approach to service requests management in case of insufficient hardware resources is proposed. It is based on wide aspects of requests analysis and it assures reliable and fast access to priority services. Requests are analyzed for, among others, time of occurrence, category of user who made the request, type of service, current system load and hardware utilization. Deterministic but dynamic rules help to manage system load...

    Pełny tekst do pobrania w portalu

  • Analysis of the impact of AOP on source code quality: Paradox of aspect-oriented separation of concerns

    Publikacja

    - Rok 2012

    Almost four decades ago, Parnas advocated modularity for the sake of changeability, independent development, and comprehensibility. The recipe for modularization is to define a clean interface, hide an implementation detail, keep low coupling and high cohesion. Although modules have taken many forms over the years from functions and procedures to classes, no form has been capable of expressing so-called crosscutting concerns in...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Quasi-controlled Experimentations on the Impact of AOP on Software Comprehensibility

    Publikacja

    - Rok 2013

    Aspect-oriented programming (AOP) emerged as a paradigm to modularize the concerns that lead to interwoven code if implemented using traditional programming techniques. Unfortunately, the new constructs introduced by aspect-oriented (AO) languages result in both: (1) obstacles in modular reasoning, and (2) high coupling between aspects and the augmented modules. There have been numerous attempts to tackle these issues, but none...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • An empirical study on the impact of AspectJ on software evolvability

    Since its inception in 1996, aspect-oriented programming (AOP) has been believed to reduce the effort required to maintain software systems by replacing cross-cutting code with aspects. However, little convincing empirical evidence exists to support this claim, while several studies suggest that AOP brings new obstacles to maintainability. This paper discusses two experiments conducted to evaluate the impact of AspectJ (the most...

    Pełny tekst do pobrania w portalu

  • PROGRAMMABLE YANG - BASED INTERFACE IN CONTROL OF OPTICAL TRANSPORT NETWORK

    Since over a decade we observe intensive effort of research institutions and industrial consortia on extending flexibility and automation of the transport network control also known under the term network programmability. Key aspect of each programming interface is ability to evolve but also sensitivity to future modifications. As indicated in the past work in the specific context of optical transport networks an important criterion...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • MaliciousIDE – software development environment that evokes emotions

    Emotions affect every aspect of human live, including work. Numerous studies in software engineering have shown that negative emotions can lower the productivity of programmers. Unlike traditional approaches to managing software development, modern methods, such as Agile and Lean, take into account human aspects of programming. To thoroughly investigate the impact of negative emotions on the work of programmers, a malicious integrated...

    Pełny tekst do pobrania w portalu

  • Terminal charging scheduling of battery electric buses based on vehicle routing problem

    Publikacja

    - Rok 2023

    Electric buses are considered to be a viable solution for reducing emission in dense urban areas. However, the greater charging time is a huge challenge for operators. In this paper, charging scheduling method was elaborated based on vehicle routing problem using mixed-integer linear programming model. The main novelty of the paper is the combination of modelling aspect, namely flexible turn sequence and heterogeneous shared charging...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Adaptive Algorithm for Interactive Question-based Search

    Publikacja

    - Rok 2012

    Popular web search engines tend to improve the relevanceof their result pages, but the search is still keyword-oriented and far from "understanding" the queries' meaning. In the article we propose an interactive question-based search algorithm that might come up helpful for identifying users' intents. We describe the algorithm implemented in a form of a questions game. The stress is put mainly on the most critical aspect of this...

  • Acoustics-related aspects of historic interior modernization projects

    Publikacja

    - Rok 2014

    The paper presents three historic interiors in which modernization projects have been carried out having an important impact on their acoustic qualities. Two of the described case studies are positive examples of solving the problem of a natural contradictions between modern technical standards and strict discipline imposed by the heritage conservation system. On the other hand, the effect of neglecting the acoustic needs when...

  • Integrating heterogeneous systems with high-dependability requirements by means of web services

    Publikacja

    - Rok 2012

    Web services are commonly used on boundaries of heterogeneous components in Service Oriented Architecture (SOA) as they provide a universal communication channel not bound to any particular programming language or run-time platform. This paper describes how web services can be used to integrate heterogeneous systems which serve purposes requiring high dependability, reliability and availability. Examples of such systems include...

  • Yade-open DEM: an open-source software using a discrete element methodto simulate granular material

    Publikacja

    - ENGINEERING COMPUTATIONS - Rok 2008

    Purpose - YADE-OPEN DEM is an open source software based on the Discrete Element Method which uses object oriented programming techniques. The paper describes the softwarearchitecture.Design/methodology/approach - The DEM chosen uses position, orientation, velocity and angular velocity as independent variables of simulated particles which are subject to explicit leapfrog time-integration scheme (Lagrangian method). The three-dimensional...

    Pełny tekst do pobrania w portalu

  • Interoperability Constraints in Service Selection Algorithms

    Publikacja

    - Rok 2012

    In Service Oriented Architecture, composite applications are developed by integration of existing, atomic services that may be available in alternative versions realizing the same functionality but having different Quality of Service (QoS) attributes. The development process requires effective service selection algorithms that balance profits and constraints of QoS attributes. Additionally, services operate in a heterogeneous environment,...

  • Teaching management skills to software develop- ment teams through the lean start-up methodology

    Publikacja

    - Rok 2014

    In order for development teams to understand the impact of software development on value delivery it is important that all team members, including software engineers, possess adequate management skills which not always have been acquired during university education. The lean start-up methodology techniques enable new ventures to test hypothesis, gather customer feed- back and create a minimum viable product. The obtained information...

  • Energy-Aware Scheduling for High-Performance Computing Systems: A Survey

    Publikacja

    High-performance computing (HPC), according to its name, is traditionally oriented toward performance, especially the execution time and scalability of the computations. However, due to the high cost and environmental issues, energy consumption has already become a very important factor that needs to be considered. The paper presents a survey of energy-aware scheduling methods used in a modern HPC environment, starting with the...

    Pełny tekst do pobrania w portalu

  • Process layout planning and optimised product range selection in manufacture of wooden construction sets

    Publikacja

    This paper introduces a systematic deterministic framework for planning and the analysis of facility layouts aimed at manufacturing a variety of parts, as components of specific end products. The essence of the proposed approach lies in the decomposition of a traditional job-shop into layout modules of generic material flow patterns, that inherently yields improved efficiency of the entire system. It entails the use of a relevant...

    Pełny tekst do pobrania w portalu

  • The mechanisms of technological innovation in SMEs: a Bayesian Network Analysis of EU regional policy impact on Polish firms.

    Publikacja

    We study the underlying mechanisms of technological innovation in SMEs in the context of ex-post evaluation of European Union’s regional policy. Our aim is to explain the observed change in firms’ innovativeness after receiving EU support for technological investment. To do so, we take an approach that is novel in innovation studies: a Bayesian Network Analysis to assess the effectiveness of EU policy instrument for technological...

    Pełny tekst do pobrania w portalu

  • Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High-Performance Computing Systems

    This paper provides a review of contemporary methodologies and APIs for parallel programming, with representative technologies selected in terms of target system type (shared memory, distributed, and hybrid), communication patterns (one-sided and two-sided), and programming abstraction level. We analyze representatives in terms of many aspects including programming model, languages, supported platforms, license, optimization goals,...

    Pełny tekst do pobrania w portalu

  • A new open-source software developed for numerical simulations usingdiscrete modeling methods

    The purpose of this work is to present the development of an open-source software based on a discrete description of matter applied to study the behavior of geomaterials. This software uses Object Oriented Programming techniques, and its methodology design uses three different methods, which are the Discrete Element Method (DEM) [F. Donzé, S.A. Magnier, Formulation of a three-dimensional numerical model of brittle behavior, Geophys....

    Pełny tekst do pobrania w portalu

  • Nieliniowa statyka 6-parametrowych powłok sprężysto plastycznych. Efektywne obliczenia MES

    Publikacja

    - Rok 2021

    Głównym zagadnieniem omawianym w monografii jest sformułowanie sprężysto-plastycznego prawa konstytutywnego w nieliniowej 6-parametrowej teorii powłok. Wyróżnikiem tej teorii jest występujący w niej w naturalny sposób tzw. stopień 6 swobody, czyli owinięcie (drilling rotation). Podstawowe założenie pracy to przyjęcie płaskiego stanu naprężenia uogólnionego na ośrodek typu Cosseratów. Takie podejście stanowi oryginalny aspekt opracowania....

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Programming Geometry as a Creative Play with Architectural Form

    In the twenty-first century "programming" is the key word that opens unprecedented opportunities for design and materialization of geometrically complex architectural objects. From the digital designer perspective programming geometry can be seen as a creative play with a form and a process of generation/exploration as well as the possibility of applying the computing power as a co-designer in the process of finding solutions for...

    Pełny tekst do pobrania w portalu

  • Parallel Programming for Modern High Performance Computing Systems

    Publikacja

    - Rok 2018

    In view of the growing presence and popularity of multicore and manycore processors, accelerators, and coprocessors, as well as clusters using such computing devices, the development of efficient parallel applications has become a key challenge to be able to exploit the performance of such systems. This book covers the scope of parallel programming for modern high performance computing systems. It first discusses selected and...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Testing for conformance of parallel programming pattern languages

    This paper reports on the project being run by TUG and IMAG, aimed at reducing the volume of tests required to exercise parallel programming language compilers and libraries. The idea is to use the ISO STEP standard scheme for conformance testing of software products. A detailed example illustrating the ongoing work is presented.

  • Semi-definite programming and quantum information

    This paper presents a comprehensive exploration of semi-definite programming (SDP) techniques within the context of quantum information. It examines the mathematical foundations of convex optimization, duality, and SDP formulations, providing a solid theoretical framework for addressing optimization challenges in quantum systems. By leveraging these tools, researchers and practitioners can characterize classical and quantum correlations,...

    Pełny tekst do pobrania w portalu

  • Realization, programming and controlling of the Stewart-Gough platform

    This paper presents realizaon, programming, and controlling of a low cost Stewart-Gough plaorm (SGP) with rotary actuators. The realized SGP is applied in a ball & plate control system. Developed dedicated software consists of embedded and applicaon soware for both the SGP posioning system and the ball & plate control. system. A ball posion is being obtained using computer vision. The paper contains tests results for both an SGP...

    Pełny tekst do pobrania w portalu

  • Genetic Programming for Workload Balancing in the Comcute Grid System

    Publikacja

    - Rok 2012

    A genetic programming paradigm is implemented for reliability optimization in the Comcute grid system design. Chromosomes are generated as the program functions and then genetic operators are applied for finding Pareto-suboptimal task assignment and scheduling. Results are compared with outcomes obtained by an adaptive evolutionary algorithm.

  • Genetic Programming for Interaction Efficient Supporting in Volunteer Computing Systems

    Volunteer computing systems provide a middleware for interaction between project owners and great number volunteers. In this chapter, a genetic programming paradigm has been proposed to a multi-objective scheduler design for efficient using some resources of volunteer computers via the web. In a studied problem, genetic scheduler can optimize both a workload of a bottleneck computer and cost of system. Genetic programming has been...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Properties of dimension witnesses and their semidefinite programming relaxations

    Publikacja

    - PHYSICAL REVIEW A - Rok 2014

    In this paper we develop a method for investigating semi-device-independent randomness expansion protocols that was introduced in Li et al. [H.-W. Li, P. Mironowicz, M. Pawłowski, Z.-Q. Yin, Y.-C. Wu, S. Wang, W. Chen, H.-G. Hu, G.-C. Guo, and Z.-F. Han, Phys. Rev. A 87, 020302(R) (2013)]. This method allows us to lower bound, with semi-definite programming, the randomness obtained from random number generators based on dimension...

    Pełny tekst do pobrania w portalu

  • Big Data Paradigm Developed in Volunteer Grid System with Genetic Programming Scheduler

    Artificial intelligence techniques are capable to handle a large amount of information collected over the web. In this paper, big data paradigm has been studied in volunteer and grid system called Comcute that is optimized by a genetic programming scheduler. This scheduler can optimize load balancing and resource cost. Genetic programming optimizer has been applied for finding the Pareto solu-tions. Finally, some results from numerical...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • SERVICE-ORIENTED CYBERSPACE FOR IMPROVING CYBERSECURITY

    Publikacja

    The paper presents a cyberspace model where different categories of IT services are offered and used largely. A general cybersecurity policy is considered and the corresponding cybersecurity strategies are shown. The role of such technologies as: Internet of Things, Cloud Computing and Big Data is analyzed in order to improve the cybersecurity of a cyberspace. A new kind of service oriented cyberspace is proposed and its main properties...

    Pełny tekst do pobrania w portalu

  • Genetic Programming with Negative Selection for Volunteer Computing System Optimization

    Volunteer computing systems like BOINC or Comcute are strongly supported by a great number of volunteers who contribute resources of their computers via the Web. So, the high efficiency of such grid system is required, and that is why we have formulated a multi-criterion optimization problem for a volunteer grid system design. In that dilemma, both the cost of the host system and workload of a bottleneck host are minimized. On...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • CDIO IN GDANSK: PEOPLE-ORIENTED STRATEGY

    Publikacja

    The CDIO system implementation in Poland meets problems and Gdansk University of Technology (GUT) is still a single higher education institution in Poland accepted as the member of CDIO Initiative. The paper detects and characterizes the existing problems to be solved. In particular, the different groups of people are considered as supporters or fighters against CDIO idea, their attitudes being considered and applied strategy demonstrated. The...

  • Mashup Approaches for Improving Service Oriented Business Scenarios

    Publikacja

    Two kinds of business scenarios are considered: application- and service-oriented. It is shown that the former are more flexible and easier reconfigurable for both traditional (human-oriented) and IT services. Moreover, complex IT services can be created by simple IT services using the modern mashup technology. It is the reason why such business scenarios can be modeled by BPMN in much easier ways. A simple example of a supply...

    Pełny tekst do pobrania w portalu

  • Minichannel and minigap classification criteria based on the aspect ratio of the minigeometry: A numerical study

    A detailed numerical investigation has been carried out to analyze the diabatic flow distribution and velocity profile in 18 minigeometries with various aspect ratios for V-type and I-type flow configurations (for 36 cases) assuming ethanol as a working fluid. The aim of the study is to distinguish the value of the aspect ratio for which the flow in minigeometry starts to be two-dimensional (minigap). Cases with a constant Reynolds...

    Pełny tekst do pobrania w portalu

  • SERVICE ORIENTED SCENARIOS FOR SUPPORT ENTERPRISE PROJECT MANAGEMENT

    Publikacja

    In the paper, a service oriented architecture is used to describe various scenarios of human-oriented enterprises. They can be modeled by BPMN to show basic information flow. We consider business scenarios to present another modeling solution called service orchestration or service mashup. That approach gives an opportunity for the right management through taking the best possible choice of services, or composition of services....

    Pełny tekst do pobrania w serwisie zewnętrznym

  • CSR at HEIs: Between Ignorance, Awareness and Knowledge

    The paper focuses on CSR education in Higher Education Institutions. It analyzes current approaches to this education and the enhancements already deployed in the international perspective. The main aim is to conceptualize CSRS education forms within the context of technology-oriented HEIs and propose the model for this education. This model has also been partially verified using the cases of four technical universities. This research...

    Pełny tekst do pobrania w portalu

  • Evaluation of multimedia applications in a cluster oriented environment

    In the age of Information and Communication Technology (ICT), Web and the Internet have changed significantly the way applications are developed, deployed and used. One of recent trends is modern design of web-applications based on SOA. This process is based on the composition of existing web services into a single scenario from the point of view of a particular user or client. This allows IT companies to shorten product time-to-market....

    Pełny tekst do pobrania w portalu

  • Methodology of Constructing and Analyzing the Hierarchical Contextually-Oriented Corpora

    Publikacja

    - Rok 2018

    Methodology of Constructing and Analyzing the Hierarchical structure of the Contextually-Oriented Corpora was developed. The methodology contains the following steps: Contextual Component of the Corpora’s Structure Building; Text Analysis of the Contextually-Oriented Hierarchical Corpus. Main contribution of this study is the following: hierarchical structure of the Corpus provides advanced possibilities for identification of the...

    Pełny tekst do pobrania w portalu

  • EXPERIENCE-ORIENTED SMART EMBEDDED SYSTEM

    Publikacja

    - Rok 2013

    The Experience-Oriented Smart Embedded System (EOSES) is proposed as a new technological platform providing a common knowledge management approach that allows mass embedded systems for experiential knowledge capturing, storage, involving, and sharing. Knowledge in the EOSES is represented as SOEKS, and organized as Decisional DNA. The platform is mainly based on conceptual principles from Embedded Systems and Knowledge Management....

  • Experience-Oriented Intelligence for Internet of Things

    Publikacja

    - CYBERNETICS AND SYSTEMS - Rok 2017

    The Internet of Things (IoT) has gained significant attention from industry as well as academia during the past decade. The main reason behind this interest is the capabilities of the IoT for seamlessly integrating classical networks and networked objects, and hence allows people to create an intelligent environment based on this powerful integration. However, how to extract useful information from data produced by IoT and facilitate...

    Pełny tekst do pobrania w portalu

  • OSC - domain oriented ontology creation system

    Publikacja

    Ontologies are, as part of semantic web, a basic component to enrich content available in the Internet with a meaning understandable for computers. In this publication an architecture and functionality of a domain oriented web portal for collaborative creation and storage of ontologies is presented. The system is being created by Gdańsk University of Technology Electronics, Telecommunications and Informatics faculty's Department...

  • Towards Knowledge Sharing Oriented Adaptive Control

    Publikacja

    - CYBERNETICS AND SYSTEMS - Rok 2022

    In this paper, we propose a knowledge sharing oriented approach to enable a robot to reuse other robots' knowledge by adapting itself to the inverse dynamics model of the knowledge-sharing robot. The purpose of this work is to remove the heavy fine-tuning procedure required before using a new robot for a task via reusing other robots' knowledge. We use the Neural Knowledge DNA (NK-DNA) to help robots gain empirical knowledge and...

    Pełny tekst do pobrania w portalu

  • SMART SHOP SERVICES FOR BUILDING CUSTOMER-ORIENTED SCENARIOS

    Publikacja

    The shops of today mostly support the customer by offering him or her products based on basic relationships between products viewed or ordered by users with similar tastes. This common approach may fail in many cases especially when the user does not have sufficient knowledge about the market, or when he or she wants to build a set of products in more than one shop. New categories of smart shop services are proposed in order to...

    Pełny tekst do pobrania w portalu

  • Three-dimensional conceptual model for service-oriented simulation

    Publikacja

    n this letter, we propose a novel three-dimensional conceptual model for an emerging service-oriented simulation paradigm. The model can be used as a guideline or an analytic means to find the potential and possible future directions of the current simulation frameworks. In particular, the model inspects the crossover between the disciplines of modeling and simulation, service-orientation, and software/systems engineering. Finally,...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Design-Oriented Constrained Modeling of Antenna Structures

    Publikacja

    - Rok 2018

    Fast surrogate models are crucially important to reduce the cost of design process of antenna structures. Due to curse of dimensionality, standard (data-driven) modeling methods exhibit serious limitations concerning the number of independent geometry parameters that can be handled but also (and even more importantly) their parameter ranges. In this work, a design-oriented modeling framework is proposed in which the surrogate is...

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Experience oriented enhancement of smartness for Internet of Things

    Publikacja

    - Rok 2015

    In this paper, we propose a novel approach, the Experience-Oriented Smart Things that allows experiential knowledge discovery, storage, involving, and sharing for Internet of Things. The main features, architecture, and initial experiments of this approach are introduced. Rather than take all the data produced by Internet of Things, this approach focuses on acquiring only interesting data for its knowledge discovery process. By...

  • Optimization of Data Assignment for Parallel Processing in a Hybrid Heterogeneous Environment Using Integer Linear Programming

    Publikacja

    In the paper we investigate a practical approach to application of integer linear programming for optimization of data assignment to compute units in a multi-level heterogeneous environment with various compute devices, including CPUs, GPUs and Intel Xeon Phis. The model considers an application that processes a large number of data chunks in parallel on various compute units and takes into account computations, communication including...

    Pełny tekst do pobrania w portalu

  • Energetuc aspect of diesel engine operotion

    Publikacja

    W artykule zaproponowano interpretację wartościującą działania, które (podobnie jak przedstawione mechanice klasycznej działania Hamiltona i Maupertiusa oraz działanie wynikające ze zmiany pędu ciała) jest rozpatrywane jako wielkość fizyczna o jednostce miary zwanej dżulosekundą [dżulsekunda]. Przedstawiono oryginalną metodę analizy i oceny działania silników o zapłonie samoczynnym w ujęciu energetycznym dla potrzeb eksploatacyjnych....

    Pełny tekst do pobrania w portalu

  • ARCHITECTURAL PROGRAMMING FOR BALANCED LOCAL URBAN CENTERS

    Publikacja
    • R. BARELKOWSKI

    - Rok 2019

    Pełny tekst do pobrania w serwisie zewnętrznym

  • Ontology Oriented Approach to Service Selection and Invocation in Complex Context Analysis

    Publikacja

    - Rok 2013

    Context-aware applications running in the intelligent space are taken into account and their execution in the service oriented environment is considered. It has been presented where and how SOA services can be utilized during their execution: to analyze current context of the application and to support execution of strictly determined actions suitable for that context. The proposed mechanism of context-aware service selection and...