344,301 research outputs found
Oriented Object Detection in Optical Remote Sensing Images using Deep Learning: A Survey
Oriented object detection is one of the most fundamental and challenging
tasks in remote sensing, aiming at locating the oriented objects of numerous
predefined object categories. Recently, deep learning based methods have
achieved remarkable performance in detecting oriented objects in optical remote
sensing imagery. However, a thorough review of the literature in remote sensing
has not yet emerged. Therefore, we give a comprehensive survey of recent
advances and cover many aspects of oriented object detection, including problem
definition, commonly used datasets, evaluation protocols, detection frameworks,
oriented object representations, and feature representations. Besides, the
state-of-the-art methods are analyzed and discussed. We finally discuss future
research directions to put forward some useful research guidance. We believe
that this survey shall be valuable to researchers across academia and industr
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
New materialism, object-oriented ontology and fictive imaginaries: new directions in energy research
This paper takes up the challenge set down by the review work of Hess and Sovacool (2020) and Sovacool et al.
(2020) and joins the conversation about future research agendas where STS is aligned towards humanities and
social science research of energy solutions. We identified two under-representations in these review papers: 1)
New materialism and object-oriented ontological (OOO) approaches and 2) how fictive imaginaries develop the
link between OOO and public engagement with energy challenges. We propose that ontology of objects and non-
human worlds is central to cocreation work in energy research where there exist assemblages of the Anthro-
pocene. We argue that an ethical, engaged, object-oriented ontology that links with fictive imaginaries is crucial
whichever direction STS takes in energy researc
Simulating games using object-oriented methodology
In this report, we present a Bridge simulator and we discuss object-oriented analysis, design and programming. The design phase uses automated support to illustrate how we apply the concepts of object-oriented methodology to develop software--a Bridge simulator. The implementation of the Bridge simulator demonstrates the programming process by using an object-oriented language (C++). Important features of the Bridge simulator are the use of the object-oriented paradigm for design and the use of the X Window/Motif toolkits to construct a user interface for simulating the hidding and the playing of the game of Bridge. We conclude with the results of the Bridge simulator, discuss a research on computer Bridge and suggest avenues for further directions in which the project could be extended
Extracting Object Oriented Software Architecture from C++ Source Code
Software architecture strongly influences the ability to satisfy quality attributes
such as modifiability, performance, and security. It is important to be able to analyse
and extract information about that architecture. However, architectural documentation
frequently does not exist, and when it does, it is often out of sync with the implemented
system. In addition, it is not all that software development begins with a clean slate;
systems are almost always constrained by the existing legacy code. As a consequence,
there is a need to extract information from existing system implementations and reason
architecturally about this information.
This research presents a reverse engineering tool VOO++ that will read an Object-
Oriented C++ source code using UML notation in order to visualise its Class structure
and the various relationships that may exist including, inheritance, aggregation, and
dependency relationships based on the modified Cohen-Sutherland clipping algorithm. The idea of clipping is reversed, instead of clipping inside the rectangle, the clipping is
done out side the rectangle in terms of four directions (left, right, top, and bottom) and
two points represent the centre point for each rectangle.
An Object-Oriented approach is used to design and implement the tool. Reverse
engineering, design pattern, and graphics are the underlying techniques supplied.
VOO++ aids an analyst in extracting, manipulating and interpreting the Object-Oriented
static model information. By assisting in the reconstruction of static architectures from
extracted information, VOO++ helps an analyst to redocument and understand
architectures and discover the relationship between "as-implemented" and "asdesigned"
architectures
Object-oriented feature-based design
The feature-based design system described in this paper is an enhancement of an
earlier system which was implemented as part of an integrated design and
process planning system. The feature taxonomy has been extended using an
object-oriented approach to add functionality to the geometric reasoning process.
This has been achieved by developing features within a library that is linked to
the classes library provided by the ACIS® solid modeller. The explicit
representation of potential assembly directions in the features make them
suitable for assembly planning analysis. The research demonstrates the
possibilities for a single feature representation to support multiple activities
within a computer integrated manufacturing environment
The design of a lightweight DSP programming library
This paper discusses the processes involved in designing and implementing an object-oriented library for audio signal processing in C++ (ISO/IEC C++14). The introduction presents the background and motivation for the project,which is related to providing a platform for the study and research of algorithms, with an added benefit of having an efficient and easy-to-deploy library of classes for application development. The design goals and directions are explored next, focusing on the principles of stateful representations of algorithms, abstraction/ encapsulation, code re-use and connectivity. The paper provides a general walk-through the current classes and a detailed discussion of two algorithm implementations. Completing the discussion, an example program is presented
Product Models in Network Based Co-operation in Structural Engineering
The Priority Programme ‘Network Based Co-operation in Structural Engineering’ of the ‘German Research Foundation’ (DFG) has been established in the year 2000. This paper describes and discusses the main research directions and first results of the workgroup ‘Distributed Product Models’. The five projects of the workgroup have developed completely different solutions for specific application domains. Each solution concept deals with a consistent product modeling and knowledge processing in a distributed environment in the planning process. The individual solution approaches of the projects are described and the underlying basic assumptions are discussed. A unified system architecture is described for all projects of the workgroup. Two different approaches (object-oriented and graph-based models) have been introduced for product and knowledge modeling. The common structure of these models will be explained to fully understand the differences of these modeling approaches. Finally the concepts for co-operative work and conflict management in a distributed environment are described: The solution approaches will be distinguished by classifying the supported co-operation according to time. A final scientific summary describes the state-of-the-art in network based co-operation in structural engineering: The role of research directions like knowledge modeling, standard product modeling and versioning in the distributed planning process will be explained
Tendencies of standardisation of management accounting in Russian and international practices
This article contains the description of accounting and management in Russian and international practice, the correlation of principles of standardisation directions upon forming of business management strategy and tactics. The necessity of multi-approach to the standardisation process of accounting is justified for developing the designated strategy and tactics. For this purpose, approaches to standardisation of management accounting in international practice are emphasised with examples of the USA and Russia. It is proposed to concentrate on the resolving problems of accounting standards—to gather accounting resources in development of management strategies and tactics. The examples are given, which are inclined to conclude, that the US approach to standardisation of management accounting is oriented more on assistance in decision-making within the area of management strategies.
Based on the results of the research, authors offer main standardisation directions of management accounting in the Russian legislation and opportunities for an extension of the current assets of managerial accounting in the international accounting school. These directions involve description of specific techniques in management accounting; in order to maintain inner management tactics, allow extracting the targeted information on the systematic basis. For specification of accounting management possibilities, in the article, the main object of standardisation and key accounting’ techniques are pointed out, which are used to allow the data base to be classified into the profitability segments and the expenditures of business entities. This approach will permit the contribution of each object of management in total income of a company, to assess the functional potential of each manager for achievement of his or her target numbers that provide the confidence in management tactics on the path to the chosen strategy.peer-reviewe
- …