316,933 research outputs found
Elements of design of an object-oriented framework prototype for wavelet-based image processing using design patterns
Design patterns and frameworks are increasingly popular techniques for addressing key aspects of the design of complex software systems. Patterns support the reuse of design expertise by articulating the aspects of successful solutions to design problems in a particular context. Frameworks are concrete realizations of groups of patterns that enable code reuse and design reuse control of application-specific structures and behaviors to application developers. Application frameworks encapsulate expertise applicable to a wide range of programs and aim to provide a full range of functionality typically needed by an application thus encompassing a horizontal slice of functionality that can be applied across client domains. Domain frameworks encapsulate expertise in a particular domain, thus encompassing a vertical slice of functionality for a specific problem domain reducing the amount of work that needs to be done to implement domain-specific applications. Wavelets and wavelet transform concepts originated from a synthesis of ideas developed during the last thirty years in engineering, physics, and pure mathematics. Wavelets have been very successful in many scientific and engineering fields and they have led to many successful applications in signal analysis and image processing. In this thesis we are presenting design and implementation elements for the development of an object-oriented application and domain framework prototype for wavelet-based image processing applications using design patterns
Recommended from our members
Towards a Wearer-Centred Framework for Animal Biotelemetry
The emerging discipline of Animal-Computer Interaction (ACI) aims to understand the relation between animals and technology in naturalistic settings, to design technology that can support animals in different contexts and to develop user-centred research methods and frameworks that enable animals to take part in the design process as legitimate contributors [11]. Given existing interspecies differences and communication barriers, measuring the behaviour of animals involved in ACI research can be instrumental to achieving any or all of these aims, as a way of gauging the animals’ patterns, needs and preferences. Indeed, measuring behaviour is a common practice among ACI researchers, who take various approaches to this task [5,15,17,24]. In this respect, the use of biotelemetry devices such as VHF tags and GPS trackers, or bio-logging and environmental sensors has a significant potential [22].
At the same time, biotelemetry has been used for many years in many areas of biological research. Biotelemetry is used to improve the quality of physiological and behavioural data collected from animals and in an attempt to reduce researchers’ intrusion in the animals’ habitat [2]. However, there is evidence that carrying biotelemetry tags may influence the bearer’s physiology and behaviour [20]. Such impacts interfere with the validity of recorded data [14] and the welfare of individual animal wearers [1,3,13]. Neither of these effects are compatible with the animal-centred perspective advocated by ACI, on both scientific and ethical grounds. Our analysis of current body-attached device design and biotelemetry-enabled studies points to a general lack of wearer-centred perspective. To address these issues, we have developed a framework to inform the design of wearer-centred biotelemetry interventions, in order to support the implementation of animal-centred research methodologies and design solutions in ACI and other disciplines
Servicescapes: A Review of Contemporary Empirical Research
This paper reviews forty three extant contemporary empirical servicescape studies conducted in the area. The review is limited to articles which focus on the servicescape as defined by Bitner (1992) and Mehrabian and Russell (1974) Pleasure, Arousal and Dominance (PAD) dimensions from environmental psychology. The publication time frame covers the period from 1980 to 2007. The review observes key patterns and trends within the literature. The content was analysed on the basis of issues such as research variables, methodological approaches, sampling methods, research origin and the theoretical frameworks underpinning the research. The analysis highlights gaps and further research directions that could be taken. These research opportunities include the expansion of research sites to address the paucity of European research which has been fragmentary in nature to date while simultaneously reflecting on the research design and implementation issues highlighted
Developing frameworks for protocol implementation
This paper presents a method to develop frameworks for protocol implementation. Frameworks are software structures developed for a specific application domain, which can be reused in the implementation of various different concrete systems in this domain. The use of frameworks support a protocol implementation process connected with formal design methods and produce an implementation code easy to extend and to reuse
Strategic Directions in Object-Oriented Programming
This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In general there is a need to continue research in traditional areas:\ud
(1) as computer systems become more and more complex, there is a need to further develop the work on architecture and design; \ud
(2) to support the development of complex systems, there is a need for better languages, environments, and tools; \ud
(3) foundations in the form of the conceptual framework and other theories must be extended to enhance the means for modeling and formal analysis, as well as for understanding future computer systems
Recommended from our members
Urban Juxtaposition: A Precedent Analysis of New Urbanism in Denver, Colorado
The New Urbanist movement embraces neotraditional design principles in an attempt to create a more sustainable urban form; however, some New Urbanist developments, and to some extent their principles, are not progressive enough to make legitimate claims of increasing environmental and social sustainability. In Denver, Colorado New Urbanist neighborhoods are inconsistent with New Urbanist principles; the Stapleton neighborhood, Highland Garden Village, and Riverfront Park are three New Urbanist neighborhoods used in my precedent analysis in order to illustrate these inconsistencies. Riverfront Park accomplishes many of New Urbanisms principles and goals while the Stapleton neighborhood, the largest greyfield development in the country, lacks many New Urbanist principles in its implementation; primarily related to land use patterns, residential density, and transportation. My research concludes that discrepancies between municipalities and private developers, as well as national transportation standards and policies, have resulted in a compromise that limits the implementation of New Urbanist principles in New Urbanist developments. Historical frameworks, lagging policy change, and our neoliberal free market have perpetuated a cycle of environmentally and socially unsustainable growth that needs to change in order for our built environment to continue growing into a more sustainable form
ITACA: An open-source framework for Neurofeedback based on Brain-Computer Interfaces
ProducciĂłn CientĂficaNeurofeedback (NF) is a paradigm that allows users to self-modulate patterns of brain activity. It is implemented with a closed-loop brain-computer interface (BCI) system that analyzes the user’s brain activity in real-time and provides continuous feedback. This paradigm is of great interest due to its potential as a non-pharmacological and non-invasive alternative to treat non-degenerative brain disorders. Nevertheless, currently available NF frameworks have several limitations, such as the lack of a wide variety of real-time analysis metrics or overly simple training scenarios that may negatively affect user performance. To overcome these limitations, this work proposes ITACA: a novel open-source framework for the design, implementation and evaluation of NF training paradigms.Ministerio de Ciencia e innovaciĂłn, Agencia Estatal de InvestigaciĂłn y FEDER (PID2020-115468RB-I00, RTC2019-007350-1 y TED2021-129915B-I00
Enterprise Data Mining & Machine Learning Framework on Cloud Computing for Investment Platforms
Machine Learning and Data Mining are two key components in decision making systems which can provide valuable in-sights quickly into huge data set. Turning raw data into meaningful information and converting it into actionable tasks makes organizations profitable and sustain immense competition. In the past decade we saw an increase in Data Mining algorithms and tools for financial market analysis, consumer products, manufacturing, insurance industry, social networks, scientific discoveries and warehousing. With vast amount of data available for analysis, the traditional tools and techniques are outdated for data analysis and decision support. Organizations are investing considerable amount of resources in the area of Data Mining Frameworks in order to emerge as market leaders. Machine Learning is a natural evolution of Data Mining. The existing Machine Learning techniques rely heavily on the underlying Data Mining techniques in which the Patterns Recognition is an essential component. Building an efficient Data Mining Framework is expensive and usually culminates in multi-year project for the organizations. The organization pay a heavy price for any delay or inefficient Data Mining foundation. In this research, we propose to build a cost effective and efficient Data Mining (DM) and Machine Learning (ML) Framework on cloud computing environment to solve the inherent limitations in the existing design methodologies. The elasticity of the cloud architecture solves the hardware constraint on businesses. Our research is focused on refining and enhancing the current Data Mining frameworks to build an enterprise data mining and machine learning framework. Our initial studies and techniques produced very promising results by reducing the existing build time considerably. Our technique of dividing the DM and ML Frameworks into several individual components (5 sub components) which can be reused at several phases of the final enterprise build is efficient and saves operational costs to the organization. Effective Aggregation using selective cuboids and parallel computations using Azure Cloud Services are few of many proposed techniques in our research. Our research produced a nimble, scalable portable architecture for enterprise wide implementation of DM and ML frameworks
Frameworks for Protocol Implementation
This paper reports on the development of a catalogue of frameworks for protocol implementation. Frameworks are software structures developed for a specific application domain, which can be re-used in the implementation of various different concrete systems in this domain. By using frameworks we aim at increasing the effectiveness of the protocol implementation process. We assume that whenever protocols are directly implemented from their specifications one may be able to increase the correctness and the speed of the implementation process, and the maintainability of the resulting system. We argue that frameworks should match the concepts underlying the techniques used for specifying protocols. Consequently, we couple the development of frameworks for protocol implementation to the investigation of the different alternative design models for protocol specification. This paper presents the approach we have been using to develop frameworks, and illustrates this approach with an example of framework
UML-F: A Modeling Language for Object-Oriented Frameworks
The paper presents the essential features of a new member of the UML language
family that supports working with object-oriented frameworks. This UML
extension, called UML-F, allows the explicit representation of framework
variation points. The paper discusses some of the relevant aspects of UML-F,
which is based on standard UML extension mechanisms. A case study shows how it
can be used to assist framework development. A discussion of additional tools
for automating framework implementation and instantiation rounds out the paper.Comment: 22 pages, 10 figure
- …