Journal articles on the topic 'Task-oriented programming'

To see the other types of publications on this topic, follow the link: Task-oriented programming.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Task-oriented programming.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Halme, Aarne, Arto Visala, and Timo Torvikoski. "An Interactive Task Oriented Robot Programming System." IFAC Proceedings Volumes 21, no. 2 (April 1988): 127–33. http://dx.doi.org/10.1016/s1474-6670(17)53965-8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Westkämper, Engelbert, Rolf Dieter Schraft, Manfred Schweizer, T. Fred Herkommer, and Alexander Meißner. "Task-oriented programming of large redundant robot motion." Robotics and Computer-Integrated Manufacturing 14, no. 5-6 (October 1998): 363–75. http://dx.doi.org/10.1016/s0736-5845(98)00026-x.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Schrott, G. "A distributed task-oriented real-time programming system." Annual Review in Automatic Programming 18 (January 1994): 163–66. http://dx.doi.org/10.1016/0066-4138(94)90028-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Schrott, G. "A Distributed Task-Oriented Real-Time Programming System." IFAC Proceedings Volumes 27, no. 6 (June 1994): 163–66. http://dx.doi.org/10.1016/s1474-6670(17)45984-2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Zieliński, Cezary. "Object-oriented robot programming." Robotica 15, no. 1 (January 1997): 41–48. http://dx.doi.org/10.1017/s0263574797000064.

Full text
Abstract:
The paper presents an object-oriented approach to the implementation of a software library (MRROC+) which contains building blocks for the construction of multi-robot system controllers tailored to meet specific demands of a task at hand. Moreover, the paper supplies a brief overview of robot programming methods.
APA, Harvard, Vancouver, ISO, and other styles
6

Aramaki, Shigeto. "Knowledge Based Robot Programming." Journal of Robotics and Mechatronics 3, no. 5 (October 20, 1991): 428–34. http://dx.doi.org/10.20965/jrm.1991.p0428.

Full text
Abstract:
The paper describes that development of task instruction in the form of natural language to task procedure for robots can be easily made by description of procedure for functions and roles peculiar to parts that we have as image in the object as knowledge by installation of object oriented concept into assemble task programming.
APA, Harvard, Vancouver, ISO, and other styles
7

Bocionek, Siegfried, and Klaus Fischer. "Task-oriented programming with co-operating rule-based modules." Engineering Applications of Artificial Intelligence 2, no. 3 (September 1989): 207–13. http://dx.doi.org/10.1016/0952-1976(89)90004-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Reinhart, G., J. Berg, and C. Richter. "Vereinfachte Roboterprogrammierung*/Supported robot programming – Task-oriented programming system for human-robot-cooperation." wt Werkstattstechnik online 109, no. 03 (2019): 111–15. http://dx.doi.org/10.37544/1436-4980-2019-03-9.

Full text
Abstract:
Die Mensch-Roboter-Kooperation erlaubt es, in einem bestimmten Ausmaß zu automatisieren und gleichzeitig Flexibilität zu erhalten. Für einen flexiblen Einsatz von Robotern muss aber insbesondere der Programmieraufwand gering gehalten werden. Die Zusammenarbeit von Roboter und Mensch birgt zusätzliche Herausforderungen, wie die Zuteilung und die Abhängigkeiten der Aufgaben. Um den Nutzer bei diesen Herausforderungen zu unterstützen, wurde ein aufgabenorientiertes Programmiersystem speziell für die Mensch-Roboter-Kooperation entwickelt.   Human-robot-collaboration allows for automating production while keeping flexibility. To apply robots flexibly, the programming effort needs to be kept low. The collaboration between humans and robots brings about new challenges such as the allocation of and the dependencies between tasks. To support users with these tasks, a task-oriented programming system was developed for use in human-robot-collaboration.
APA, Harvard, Vancouver, ISO, and other styles
9

Saidova, Dilfuza Ergashovna. "Analysis of the Problems of the Teaching Object-Oriented Programming to Students." International Journal of Social Science Research and Review 5, no. 6 (June 11, 2022): 229–34. http://dx.doi.org/10.47814/ijssrr.v5i6.418.

Full text
Abstract:
In modern programming, the object-oriented approach is one of the most popular. Object-oriented programming has already become an integral part of university curricula. Today, the university faces a new urgent task - to prepare the future teacher of computer science for teaching this topic, to equip him with sufficient subject and methodological tools. This article provides an analysis of the problems of teaching object-oriented programming to students.
APA, Harvard, Vancouver, ISO, and other styles
10

S., Mahesh, and Anilkumar Kadam. "Cluster Oriented Optimized Cloud Task Scheduling Strategy using Linear Programming." International Journal of Computer Applications 128, no. 8 (October 15, 2015): 26–31. http://dx.doi.org/10.5120/ijca2015906620.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Spirin, Oleg M., and Tetiana A. Vakaliuk. "КРИТЕРІЇ ДОБОРУ ВІДКРИТИХ WEB-OPIЄНТОВАНИХ ТЕХНОЛОГІЙ НАВЧАННЯ ОСНОВ ПРОГРАМУВАННЯ МАЙБУТНІХ УЧИТЕЛІВ ІНФОРМАТИКИ." Information Technologies and Learning Tools 60, no. 4 (September 30, 2017): 275. http://dx.doi.org/10.33407/itlt.v60i4.1815.

Full text
Abstract:
The article presents the criteria for the selection of open web-oriented technologies for the study of the basics of programming of future teachers of computer science. An analysis of available open-source web-based learning technologies for the basics of programming for future IT teachers has allowed them to be divided into: compilers automated programming task control systems, and intelligent maps. Each of them has defined criteria and relevant indicators: for designing and functional criteria for web-oriented compilers and smart cards, designing, informational and communication criteria are allocated for web-oriented automated programming verification tasks. The comparative tables for separate web-oriented technologies for the study of the basics of programming of future teachers of informatics based on certain criteria and indicators are given.
APA, Harvard, Vancouver, ISO, and other styles
12

Sun, Zhao-Hui, Di Liang, Zilong Zhuang, Liang Chen, and Xinguo Ming. "Multi-task processing oriented production layout based on evolutionary programming mechanism." Applied Soft Computing 98 (January 2021): 106896. http://dx.doi.org/10.1016/j.asoc.2020.106896.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Marley, Vladimir, Dmitrii Vasilchenko, Lubov Tyndykar, Sergey Plotnikov, and Oleg Korolev. "Algorithmic Networks and Object-Oriented Programming." E3S Web of Conferences 363 (2022): 01003. http://dx.doi.org/10.1051/e3sconf/202236301003.

Full text
Abstract:
The article considers relevance of using the formalism of algorithmic networks in terms of object-oriented programming and the development of the basic ideology of using the formalism of algorithmic networks to solve problems in the framework of object-oriented systems is considered. A solution is proposed to create a network of connected objects of a certain structure with the formalism of algorithmic networks and its algorithmic completeness. The choice of the platform for the implementation of the required task on the software part was made, providing full support for the object-oriented paradigm and allowing the use of the event mechanism and the delegate mechanism. The main classes of the system are presented, and the interaction between them is discussed in detail in the execution diagram. The process of setting an algorithmic network and its calculation is considered. The ability to set algorithmic networks programmatically is implemented, which further allows you to create the required configuration of the algorithmic network and save it as files. The calculation process is considered.
APA, Harvard, Vancouver, ISO, and other styles
14

Goschnick, Steve, Leon Sterling, and Liz Sonenberg. "Modelling Human Activity in People-Oriented Programming with Metamodels." International Journal of People-Oriented Programming 4, no. 2 (July 2015): 1–24. http://dx.doi.org/10.4018/ijpop.2015070101.

Full text
Abstract:
People Oriented Programming (POP) is a new paradigm for developing individual-oriented software applications and associated devices that entails four defining elements. The first three elements call upon, respectively, the individual user: 1. As the central focus of a customised software artefact addressing their heterogeneous needs, described as ‘markets of one'. 2. As a self-ethnographer administering and using Cultural Probes, sensors, personal Role Models and Scenarios to gather their own data and requirements. 3. As end-user developers, coming up with their own solutions to match their personal needs, utilising user-friendly computer languages, development environments and software toolkits designed to make the user the centre of innovation in new product development. The fourth defining element of POP is the cognitive and emotion-led modelling behind the tools, techniques and frameworks upon which the user toolkits are built. The models are drawn from two perspectives that rely on Psychology: the Agent-Oriented paradigm and its connection with Cognitive Task Modelling; and from Emotion-led Modelling for requirements gathering. POP draws upon research from the analysis, design and development paradigms of software development, software engineering and from within HCI (Human Computer Interaction) including Task Analysis. Many user-friendly tools and coding environments exist that can service POP developers. However further research is needed to provide a broad selection of tools to cater for everybody interested. After defining the four elements of POP this paper concentrates on cognitive and emotion-led modelling of people's activities, examining meta-models drawn from Task Analysis and the Agent-Oriented paradigm. The meta-models are of interest in the service of the third element: to be used as foundational structures in building new, highly usable and well-engineered development tools for end-users to code or configure solutions that service their own needs. The ShaMAN meta-model is described and presented as a potential foundational structure.
APA, Harvard, Vancouver, ISO, and other styles
15

Yang, Huansong, Shaobin Song, and Leilei Chen. "Research on the Method of Task-oriented Programming Instruction Take BV Programming Instruction as an Example." International Journal of Education and Management Engineering 2, no. 1 (January 29, 2012): 47–53. http://dx.doi.org/10.5815/ijeme.2012.01.08.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Koyya, Pardha, Young Lee, and Jeong Yang. "Feedback for Programming Assignments Using Software-Metrics and Reference Code." ISRN Software Engineering 2013 (December 25, 2013): 1–8. http://dx.doi.org/10.1155/2013/805963.

Full text
Abstract:
Feedback for student programming assignments on quality is a tedious and laborious task for the instructor. In this paper, we make use of few object-oriented software metrics along with a reference code that is provided by the instructor to analyze student programs and provide feedback. The empirical study finds those software metrics that can be used on the considered programming assignments and the way reference code helps the instructor to assess them. This approach helps the instructor to easily find out quality issues in student programs. Feedback to such assignments can be provided using the guidelines which we will be discussing. We also perform an experimental study on programming assignments of sophomore students who were enrolled in an object-oriented programming course to validate our approach.
APA, Harvard, Vancouver, ISO, and other styles
17

Łukasik, Zbigniew, and Małgorzata Górska. "Verification of the application an open programming environment on a selected transport task." AUTOBUSY – Technika, Eksploatacja, Systemy Transportowe 24, no. 6 (June 30, 2019): 202–5. http://dx.doi.org/10.24136/atest.2019.151.

Full text
Abstract:
The article presents results of a study of possibilities to improve the implementation of a road vehicle tracking system previously developed at WTiE UTH Rad. Consequent application of the object-oriented programming paradigm is a key requirement of the task. An intermediate aim of the research is the assessment of available programming environments in the context of scientific problems in the field of transport.
APA, Harvard, Vancouver, ISO, and other styles
18

Backhaus, J., and G. Reinhart. "Adaptive and Device Independent Planning Module for Task-Oriented Programming of Assembly Systems." Procedia CIRP 33 (2015): 544–49. http://dx.doi.org/10.1016/j.procir.2015.06.073.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Lambrecht, Jens, and Jörg Krüger. "Spatial Programming for Industrial Robots: Efficient, Effective and User-Optimised through Natural Communication and Augmented Reality." Advanced Materials Research 1018 (September 2014): 39–46. http://dx.doi.org/10.4028/www.scientific.net/amr.1018.39.

Full text
Abstract:
In this paper, we present a robot programming system taking into account natural communication and process integrated simulation as well as a unified robot control layer and an interface towards the Digital Factory for program transmission. We choose an integrative approach including markerless gesture recognition and a mobile Augmented Reality simulation on common handheld devices, e.g. smartphones or tablet-PCs. The user is enabled to draw poses and trajectories into the workspace of the robot supported with simultaneous visual feedback in Augmented Reality. In addition the user can adapt the robot program by gestural manipulation of poses and trajectories. Within a task-oriented implementation of the robot program a pick and place task was implemented through the programming by demonstration principle. With the help of a user study we evaluate programming duration, programming errors and subjective assessment compared with Teach-In and Offline Programming. The analysis of the results shows a significant reduction of programming duration as well as a reduction of programming errors compared with Teach-In. Furthermore, most participants favour the spatial programming system.
APA, Harvard, Vancouver, ISO, and other styles
20

KOVAL, ANDRIY, OKSANA YASHYNA, GALINA RADELCHUK, and YURII FORKUN. "COMPARISON OF OBJECT-ORIENTED AND FUNCTIONAL PROGRAMMING PARADIGMS IN SOFTWARE DESIGN." HERALD OF KHMELNYTSKYI NATIONAL UNIVERSITY 297, no. 3 (July 2, 2021): 34–38. http://dx.doi.org/10.31891/2307-5732-2021-297-3-34-38.

Full text
Abstract:
This article describes two types of paradigms – object-oriented and functional paradigms. Paradigm stands for a style and an approach to perform any kind of coding activities. Relevance of usage for each of them as well as their differences and benefits were analyzed. Regardless of ever-changing tendencies in popularity of both paradigms it is impossible to acknowledge any of them to deprecate another one. Although object-oriented programming as well as functional programming are essential in their approaches they have the same goal – to make comprehensive programs without possible mistakes. OOP follows imperative programming model which is based on a set of primitives the given language provides. Functional paradigm is intertwined with declarative style which imply what is to be done, but not how to do it. We may come to conclusion that the consensus is that object oriented paradigm and functional paradigm can be effective in a peculiar situation. Therefore, developers are to choose and pick the programming paradigm for a given task to make a process as simple and productive as it can be. Object-oriented programming languages are a good choice when you have a fixed set of operations on things and you add new things for your code to evolve. You can achieve it by adding new classes that implement existing methods while existing classes remain the same. Functional languages may be a better choice if you have a fixed set of things and you add new operations on existing things for your code to evolve. You can achieve it by adding new functions which are to be computed with existing data types while existing functions remain the same. Object-oriented programming as well as functional programming has its place in modern approaches to software development. Meanwhile the functional programming is being reconsidered and used much more often due to Big Data Technologies while object-oriented programming remains popular to perform representation of real-life objects in the code.
APA, Harvard, Vancouver, ISO, and other styles
21

Backhaus, J., and G. Reinhart. "Digital description of products, processes and resources for task-oriented programming of assembly systems." Journal of Intelligent Manufacturing 28, no. 8 (March 14, 2015): 1787–800. http://dx.doi.org/10.1007/s10845-015-1063-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Cederberg, Per, Magnus Olsson, and Gunnar Bolmsjö. "A semiautomatic task-oriented programming system for sensor-controlled robotised small-batch and one-off manufacturing." Robotica 23, no. 6 (November 2005): 743–54. http://dx.doi.org/10.1017/s0263574705001669.

Full text
Abstract:
A task-oriented system structure has been developed. In normal industrial robot programming, the path is created and the process is based on the path. Here a process-focused method is proposed, where a task can be split in sub-tasks, one for each part of the process with similar process-characteristics. By carefully encapsulating the information needed to execute a sub-task, this component can be re-used whenever the actual sub-task occurs. Applications using system design do not change between simulation and actual shop floor runs and the system allows a mix of real- and simulated components during simulation and run-time.
APA, Harvard, Vancouver, ISO, and other styles
23

LI, YANG, HONG-JI YANG, XIAO-CHUN CHENG, and XIAO-YAN ZHU. "PROGRAMMING STYLE BASED PROGRAM PARTITION." International Journal of Software Engineering and Knowledge Engineering 15, no. 06 (December 2005): 1027–61. http://dx.doi.org/10.1142/s0218194005002610.

Full text
Abstract:
Program partitioning is a task of splitting a large, complex software system into functionally independent program modules. It is a key step in program understanding, software maintenance and software reuse. Traditional program partitioning methods are nonlinear. In most cases, the computational efforts needed for partitioning a source program will increase exponentially with the size of the source program. The NP-hard complexity constitutes a computational barrier for partitioning legacy software systems properly and efficiently. In this paper, we propose a new method that can partition a source program into program modules within a timescale that is linear with the size of the program. Our method uses special heuristic knowledge, based on psychological analysis on human programming styles, to partition a source program into domain-oriented program modules. A case study on a legacy C program that consists of 92 functions is reported to demonstrate the efficiency and effectiveness of this method.
APA, Harvard, Vancouver, ISO, and other styles
24

Zhang, Zhe, and Ying Li. "User Utility Oriented Queuing Model for Resource Allocation in Cloud Environment." Journal of Electrical and Computer Engineering 2015 (2015): 1–8. http://dx.doi.org/10.1155/2015/246420.

Full text
Abstract:
Resource allocation is one of the most important research topics in servers. In the cloud environment, there are massive hardware resources of different kinds, and many kinds of services are usually run on virtual machines of the cloud server. In addition, cloud environment is commercialized, and economical factor should also be considered. In order to deal with commercialization and virtualization of cloud environment, we proposed a user utility oriented queuing model for task scheduling. Firstly, we modeled task scheduling in cloud environment as anM/M/1 queuing system. Secondly, we classified the utility into time utility and cost utility and built a linear programming model to maximize total utility for both of them. Finally, we proposed a utility oriented algorithm to maximize the total utility. Massive experiments validate the effectiveness of our proposed model.
APA, Harvard, Vancouver, ISO, and other styles
25

Dolinskaya, M. A., and M. S. Dolinsky. "TECHNOLOGY OF DIFFERENTIATED TEACHING TEXT PROGRAMMING IN PRIMARY SCHOOL ON THE BASIS OF SITE DL.GSU.BY." Informatics in school 1, no. 1 (March 13, 2019): 23–28. http://dx.doi.org/10.32517/2221-1993-2019-18-1-23-28.

Full text
Abstract:
The article describes the technology of learning text programming in primary school based on the site DL.GSU.BY. The key features of the technology are the following: zero entry threshold; text programming propaedeutics; developing, interesting, differentiated, task-oriented learning; minimalist approach to the theory; conducting regional programming Olympiads for pupils of grades I–IV; preparing primary school students for participation in Olympiads for students of V—VIII grades; presence of tasks on school, Olympiad and informatics mathematics; contests which motivate to permanent classes; many years of practical experience; practice-proven learning scalability; effectiveness; low requirements for professional qualifications of the teacher; availability of an accelerated course of studying; support the transition to learning C++.
APA, Harvard, Vancouver, ISO, and other styles
26

Mohageg, Michael F. "Differences in Performance and Preference for Object-Oriented vs. Bit-Mapped Graphics Interfaces." Proceedings of the Human Factors Society Annual Meeting 33, no. 5 (October 1989): 385–89. http://dx.doi.org/10.1177/154193128903300533.

Full text
Abstract:
This study used a standardized evaluation to compare two direct manipulation graphics interfaces: (1) object-oriented (vector) graphics and (2) bit-mapped graphics (object-oriented graphics interfaces are not to be confused with object-oriented programming or object-oriented data bases). Experienced and novice subjects performed objectively derived benchmark tasks appropriate for two-dimensional graphics packages. Both performance and preference data were collected. Task completion time, aborted attempts, learning effects, and errors constituted the performance measures. For the preference data, subjects completed questionnaires to rate the interfaces on both an absolute and a relative basis. Results indicate the superiority of the object-oriented graphics interface to the bit-mapped interface for most tasks, especially manipulation (e.g., scaling, moving, etc.) of graphics. The implications of these results for the use of direct manipulation graphics interfaces are discussed.
APA, Harvard, Vancouver, ISO, and other styles
27

Lee, Hayoung, and Okran Jeong. "A Knowledge-Grounded Task-Oriented Dialogue System with Hierarchical Structure for Enhancing Knowledge Selection." Sensors 23, no. 2 (January 6, 2023): 685. http://dx.doi.org/10.3390/s23020685.

Full text
Abstract:
For a task-oriented dialogue system to provide appropriate answers to and services for users’ questions, it is necessary for it to be able to utilize knowledge related to the topic of the conversation. Therefore, the system should be able to select the most appropriate knowledge snippet from the knowledge base, where external unstructured knowledge is used to respond to user requests that cannot be solved by the internal knowledge addressed by the database or application programming interface. Therefore, this paper constructs a three-step knowledge-grounded task-oriented dialogue system with knowledge-seeking-turn detection, knowledge selection, and knowledge-grounded generation. In particular, we propose a hierarchical structure of domain-classification, entity-extraction, and snippet-ranking tasks by subdividing the knowledge selection step. Each task is performed through the pre-trained language model with advanced techniques to finally determine the knowledge snippet to be used to generate a response. Furthermore, the domain and entity information obtained because of the previous task is used as knowledge to reduce the search range of candidates, thereby improving the performance and efficiency of knowledge selection and proving it through experiments.
APA, Harvard, Vancouver, ISO, and other styles
28

Piacun, Daria, Tudor B. Ionescu, and Sebastian Schlund. "Crowdsourced Evaluation of Robot Programming Environments: Methodology and Application." Applied Sciences 11, no. 22 (November 18, 2021): 10903. http://dx.doi.org/10.3390/app112210903.

Full text
Abstract:
Industrial robot programming tools increasingly rely on graphical interfaces, which aim at rendering the programming task more accessible to a wide variety of users. The usability of such tools is currently being evaluated in controlled environments, such as laboratories or companies, in which a group of participants is asked to carry out several tasks using the tool and then fill out a standardized questionnaire. In this context, this paper proposes and evaluates an alternative evaluation methodology, which leverages online crowdsourcing platforms to produce the same results as face-to-face evaluations. We applied the proposed framework in the evaluation of a web-based industrial robot programming tool called Assembly. Our results suggest that crowdsourcing facilitates a cost-effective, result-oriented, and reusable methodology for performing user studies anonymously and online.
APA, Harvard, Vancouver, ISO, and other styles
29

BROCHENIN, REMI, MARCO MARATEA, and YULIYA LIERLER. "Disjunctive answer set solvers via templates." Theory and Practice of Logic Programming 16, no. 4 (December 17, 2015): 465–97. http://dx.doi.org/10.1017/s1471068415000411.

Full text
Abstract:
AbstractAnswer set programming is a declarative programming paradigm oriented towards difficult combinatorial search problems. A fundamental task in answer set programming is to compute stable models, i.e., solutions of logic programs. Answer set solvers are the programs that perform this task. The problem of deciding whether a disjunctive program has a stable model is ΣP2-complete. The high complexity of reasoning within disjunctive logic programming is responsible for few solvers capable of dealing with such programs, namely dlv, gnt, cmodels, clasp and wasp. In this paper, we show that transition systems introduced by Nieuwenhuis, Oliveras, and Tinelli to model and analyze satisfiability solvers can be adapted for disjunctive answer set solvers. Transition systems give a unifying perspective and bring clarity in the description and comparison of solvers. They can be effectively used for analyzing, comparing and proving correctness of search algorithms as well as inspiring new ideas in the design of disjunctive answer set solvers. In this light, we introduce a general template, which accounts for major techniques implemented in disjunctive solvers. We then illustrate how this general template captures solvers dlv, gnt, and cmodels. We also show how this framework provides a convenient tool for designing new solving algorithms by means of combinations of techniques employed in different solvers.
APA, Harvard, Vancouver, ISO, and other styles
30

Ivanov, I. A., and A. V. Terent`ev. "Analytical model for the formation of bus routes in the digital transport ecosystem." Вестник гражданских инженеров 17, no. 5 (2020): 194–98. http://dx.doi.org/10.23968/1999-5571-2020-17-5-194-198.

Full text
Abstract:
The article presents an analytical model of planning bus routes in the complex passenger transport system. This model is the main element in the concept of the digital ecosystem transport development based on an object-oriented approach. The developed model of facilities management in the transport passenger system is based on solving the multi-criteria task of dynamic programming, while the technology of synthesis of effective estimates` aggregate is provided by the determination of private Pareto-optimal estimates.
APA, Harvard, Vancouver, ISO, and other styles
31

Pullu, Emine Kübra, and Mehmet Nuri Gömleksiz. "Authentic Teaching Tasks for Academic Success, Attitude, Problem Solving, and Creative Thinking Skills." Discourse and Communication for Sustainable Education 12, no. 2 (December 1, 2021): 108–23. http://dx.doi.org/10.2478/dcse-2021-0020.

Full text
Abstract:
Abstract This research was prepared in order to determine the change in students’ academic achievement, retention levels and attitudes, and problem solving skill and creative thinking skill as a result of programming teaching with authentic task-based applications. The research was prepared using an experimental design with pretest-posttest control group. In the study group of the research, 2nd year Computer Technologies Department students who studied at Erciyes University in the 2017–2018 academic year and took the Web Design Fundamentals course and the Research Methods and Techniques course are included. One of the second-year branches was determined as experimental group (n = 30) and the other one was determined as the control group (n = 33). The teaching of programming to the experimental group students was carried out with authentic tasks. Lessons were conducted with the control group students using the traditional teaching method. Achievement test developed by the researchers as pre-test, post-test, retention test, as well as Attitude Scale Toward Computer Programming developed by Baser (2013), Problem Solving Inventory developed by Heppner and Peterson (1982) and adapted to Turkish by Sahin, Sahin and Heppner (1993), “How Creative Are You?” scale developed by Raudsepp (1977) and adapted to Turkish by Coban (1999) were used. With research, it was concluded that authentic task-oriented practices increased students’ programming academic success and attitudes towards programming, and also positively affected both students’ problem-solving skills and creative thinking skills.
APA, Harvard, Vancouver, ISO, and other styles
32

EDMOND, DAVID, MIKE PAPAZOGLOU, and ZAHIR TARI. "AN OVERVIEW OF REFLECTION AND ITS USE IN COOPERATION." International Journal of Cooperative Information Systems 04, no. 01 (March 1995): 3–44. http://dx.doi.org/10.1142/s0218843095000020.

Full text
Abstract:
This paper describes a number of approaches to the development of more intelligent and more adaptable software. The paper introduces the notion of reflection and surveys two major styles: task and programming reflection. The paper then introduces a new form, viz operational reflection, based on the integration of these styles. This form of reflection is applied to cooperative environments and enables local database systems to be surrounded by a layer of meta-level software. This is used to capture domain and operational knowledge, and to describe, at least in part, remote systems and to monitor task-oriented activities. Thus we can turn a set of discrete database systems into a cooperative environment.
APA, Harvard, Vancouver, ISO, and other styles
33

SINYAVSKII, Nikolai G., and Dar'ya D. AKIMOVA. "Defining project performance standards as parameters of the compliance risk regulatory system." Financial Analytics: Science and Experience 15, no. 1 (February 28, 2022): 23–41. http://dx.doi.org/10.24891/fa.15.1.23.

Full text
Abstract:
Subject. This article discusses the problem of choosing the standards of project time and cash expenditures, taking into account their randomness. Objectives. The article aims to describe the task of setting standards for the values of project time and budget profiles, taking into account compliance risk, and analyze the dependence of the effectiveness of project profile norm setting on the compliance risk level. Methods. For the study, we used the methods of probability theory, mathematical statistics, and dynamic programming. Results. The article formulates a problem of project profile norm setting, taking into account compliance risk, and provides an algorithm for dynamic programming to establish standards and oversizes corresponding to risk appetite. It shows an example of the calculation of these design characteristics, where at each stage of the project there are fourteen types of independent random factors that negatively affect the costs of the project. The article also describes the dependence of efficiency and additional regulatory costs for managing compliance risk on the risk level. Conclusions. The task of project costs norm setting based on a risk-oriented approach is formulated and solved on the basis of the dynamic programming method. This can be used to design a compliance risk management system. For the example considered, we identify areas of unacceptable, acceptable and negligible risks.
APA, Harvard, Vancouver, ISO, and other styles
34

Yu, S.-N., S.-J. Lim, C.-S. Han, M.-K. Kang, and S.-R. Kim. "Development of a robot simulator using a modified trajectory generation algorithm oriented towards the palletizing task." Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science 222, no. 7 (July 1, 2008): 1253–64. http://dx.doi.org/10.1243/09544062jmes641.

Full text
Abstract:
Palletizing tasks are necessary to promote the efficient storage and shipping of boxed products. These tasks, however, involve some of the most monotonous and physically demanding tasks in the factory. Thus, many types of robot palletizing systems have been developed, although many robot motion commands still depend on the teach pendant. That is, the operator inputs the motion command lines one by one. This is very troublesome and, most importantly, the user must know how to type the code. To solve these problems, this paper proposes a combination of an optimized pallet pattern generation algorithm, an industrial robot simulator, and a modified trajectory optimization algorithm. To integrate these modules and to define the position of the boxes, the robot and its peripherals, as well as the system layout and its coordinates, were defined. Finally, the proposed path generation algorithm, the ‘overlap method’, was tested in the designed offline programming S/W, and its computational efficiency was proven.
APA, Harvard, Vancouver, ISO, and other styles
35

Singh Chowhan, Rahul. "Mobile Agent based Workflow Management System (MAWFMS) for Information Flow and Business Processes." Oriental journal of computer science and technology 11, no. 1 (March 23, 2018): 40–49. http://dx.doi.org/10.13005/ojcst11.01.08.

Full text
Abstract:
Mobile agents are a very novice field with wider scope of research in the stream of a integrated coherent networks, parallel programming, automated learning, remote execution and artificial intelligence. A mobile agent is a representative that is often treated as moving object developed using any object oriented programming language. Using a WFMS is an emerging current trend in modeling, research methodologies and implementing the information/data flow and various related business processes within an organization. Work is often credited as a task, information, a document, data, announcements or a job that passes through different nodes within an organization. The integration of WFMS involves the automation of various processes such as tasks, documents, processed data, and information or rules to accomplish a task. This automation within the technology can be achieved by integration of agent based technology that makes use of Mobile Agent Paradigm. This paper briefs about various features, benefits and role mobile agents in Workflow management system. This also highlights how the implementation of MAWFMS can smoothen and simplifies the workflow managements in multifarious event based environments.
APA, Harvard, Vancouver, ISO, and other styles
36

Galgouranas, Stefanos, and Stelios Xinogalos. "jAVANT-GARDE: A Cross-Platform Serious Game for an Introduction to Programming With Java." Simulation & Gaming 49, no. 6 (July 23, 2018): 751–67. http://dx.doi.org/10.1177/1046878118789976.

Full text
Abstract:
Background. Programming is widely known to be a cognitively demanding field. Learning programming can be a strenuous task without the proper guidance and methodology. Students often face difficulties in understanding even the most basic and fundamental concepts of programming, leading to their confusion and disappointment. Serious games for programming have the potential to alleviate students’ difficulties with programming. Aim. This article introduces a new serious game named jAVANT-GARDE which aims to educate the player on the basic concepts of programming and object-oriented programming through Java. By design, the game is suitable for everyone, even for players with no previous knowledge of programming. This article aims to present important information regarding the design, implementation and pilot evaluation of jAVANT-GARDE. Method. The game was evaluated by 42 high school students (age 16-17) in terms of perceived player experience and short-term learning. The participants played the game for one hour in the school lab and then answered a questionnaire based on the MEEGA+ framework. Results. Students evaluated positively the game in terms of its usability, confidence in playing the game, challenge, satisfaction, fun, focused attention and relevance. Moreover, the majority of students stated that would prefer learning programming with this game to learning through other teaching methods. Conclusions. The results of the pilot study and students’ replies in the questionnaire are rather positive. This gives us the initiative to proceed with studying the effect of the game in long-term learning of programming concepts.
APA, Harvard, Vancouver, ISO, and other styles
37

Bajovs, Andrejs, Oksana Nikiforova, and Janis Sejans. "Code Generation from UML Model: State of the Art and Practical Implications." Applied Computer Systems 14, no. 1 (June 1, 2013): 9–18. http://dx.doi.org/10.2478/acss-2013-0002.

Full text
Abstract:
Abstract The paper draws attention to the problem of code generation under advanced software development. In their previous publications the authors already discussed several issues associated with the inconsistency between the generated software components and those expected in respect with the rules for object-oriented programming. The current research is an effort to systematize the information about code generation methods and techniques applied in the task of code generation and to try to answer the question of what is the reason for code generation failing to work correctly.
APA, Harvard, Vancouver, ISO, and other styles
38

Чевычелов and Yu Chevychelov. "INFORMATION MODELING IN PLANNING THE CUTTING OF TIMBER." Modeling of systems and processes 7, no. 3 (December 1, 2014): 54–58. http://dx.doi.org/10.12737/6702.

Full text
Abstract:
The paper discusses how to create and use models of the original data in an object-oriented subsystem calculate SIM metric supply. The article shows how the modeling of the source information allows to minimize the total computation time, while maintaining ade-quatest of the meet the requirements of the task. The work was carried out with the use of mathematical software and create models, algorithms, data processing, simulation of processes, creation of programs by means of a visual programming technology of formation of symmetrical supply. System-technological approach has been the common methodological basis
APA, Harvard, Vancouver, ISO, and other styles
39

Ding, Guanwen, Yubin Liu, Xizhe Zang, Xuehe Zhang, Gangfeng Liu, and Jie Zhao. "A Task-Learning Strategy for Robotic Assembly Tasks from Human Demonstrations." Sensors 20, no. 19 (September 25, 2020): 5505. http://dx.doi.org/10.3390/s20195505.

Full text
Abstract:
In manufacturing, traditional task pre-programming methods limit the efficiency of human–robot skill transfer. This paper proposes a novel task-learning strategy, enabling robots to learn skills from human demonstrations flexibly and generalize skills under new task situations. Specifically, we establish a markerless vision capture system to acquire continuous human hand movements and develop a threshold-based heuristic segmentation algorithm to segment the complete movements into different movement primitives (MPs) which encode human hand movements with task-oriented models. For movement primitive learning, we adopt a Gaussian mixture model and Gaussian mixture regression (GMM-GMR) to extract the optimal trajectory encapsulating sufficient human features and utilize dynamical movement primitives (DMPs) to learn for trajectory generalization. In addition, we propose an improved visuo-spatial skill learning (VSL) algorithm to learn goal configurations concerning spatial relationships between task-relevant objects. Only one multioperation demonstration is required for learning, and robots can generalize goal configurations under new task situations following the task execution order from demonstration. A series of peg-in-hole experiments demonstrate that the proposed task-learning strategy can obtain exact pick-and-place points and generate smooth human-like trajectories, verifying the effectiveness of the proposed strategy.
APA, Harvard, Vancouver, ISO, and other styles
40

Гуриков, Сергей, and Sergey Gurikov. "The Use of the Project Method in Teaching Programming Languages." Profession-Oriented School 7, no. 3 (July 1, 2019): 16–21. http://dx.doi.org/10.12737/article_5cf779ee7d71b8.57219392.

Full text
Abstract:
The article deals with one of the methods of overcoming the low quality level of training of former students, and now fi rst-year students, in the field of information technology through targeted training in programming languages with the help of practice-oriented projects. The implementation of the main didactic units in the form of a single project contributes to the development of pupils’ competences in searching, storing and processing information, forming and developing a creative approach to solving the set task. The article gives examples to illustrate the practical component of the work performed on the technology described in the article. The considered algorithm of the project method is successfully used by the author in the process of teaching disciplines in the fi eld of “Automation of technological processes and production”, “Management in technical systems” at the Moscow Technical University of Communications and Informatics, it can be also used in teaching high school students in the classroom of Informatics.
APA, Harvard, Vancouver, ISO, and other styles
41

Alsobeh, Anas M. R., Aws Abed Al Raheem Magableh, and Emad M. AlSukhni. "Runtime Reusable Weaving Model for Cloud Services Using Aspect-Oriented Programming." International Journal of Web Services Research 15, no. 1 (January 2018): 71–88. http://dx.doi.org/10.4018/ijwsr.2018010104.

Full text
Abstract:
Cloud computing technology has opened an avenue to meet the critical need to securely share distributed resources and web services, and especially those that belong to clients who have sensitive data and applications. However, implementing crosscutting concerns for cloud-based applications is a challenge. This challenge stems from the nature of distributed Web-based technology architecture and infrastructure. One of the key concerns is security logic, which is scattered and tangled across all the cloud service layers. In addition, maintenance and modification of the security aspect is a difficult task. Therefore, cloud services need to be extended by enriching them with features to support adaptation so that these services can become better structured and less complex. Aspect-oriented programming is the right technical solution for this problem as it enables the required separation when implementing security features without the need to change the core code of the server or client in the cloud. Therefore, this article proposes a Runtime Reusable Weaving Model for weaving security-related crosscutting concerns through layers of cloud computing architecture. The proposed model does not require access to the source code of a cloud service and this can make it easier for the client to reuse the needed security-related crosscutting concerns. The proposed model is implemented using aspect orientation techniques to integrate cloud security solutions at the software-as-a-service layer.
APA, Harvard, Vancouver, ISO, and other styles
42

Mitrovic, Dejan, Mirjana Ivanovic, Zoran Budimac, and Milan Vidakovic. "Supporting heterogeneous agent mobility with ALAS." Computer Science and Information Systems 9, no. 3 (2012): 1203–29. http://dx.doi.org/10.2298/csis120102025m.

Full text
Abstract:
Networks of multi-agent systems are considered to be heterogeneous if they include systems with different sets of APIs, running on different virtual machines. Developing an agent that can operate in this kind of a setting is a difficult task, because the process requires regeneration of the agent?s executable code, as well as modifications in the way it communicates with the environment. With the main goal of providing an effective solution to the heterogeneous agent mobility problem, a novel agent-oriented programming language, named ALAS, is proposed. The new language also provides a set of programming constructs that effectively hide the complexity of the overall agent development process. The design of the ALAS platform and an experiment presented in this paper will show that an agent written in ALAS is able to work in truly heterogeneous networks of multi-agent systems.
APA, Harvard, Vancouver, ISO, and other styles
43

Zhang, H., D. Zhao, F. Xie, and Z. Jiang. "RESEARCH ORIENTED REMOTE SENSING IMAGE PROCESSING SOFTWARE DESIGN IN PRACTICAL COURSES FOR SENIOR UNDERGRADUATES." International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences XLIII-B5-2021 (June 30, 2021): 9–12. http://dx.doi.org/10.5194/isprs-archives-xliii-b5-2021-9-2021.

Full text
Abstract:
Abstract. Remote sensing is not only the teaching content of the majors of surveying and mapping, but also the teaching content of many other engineering majors in China, such as Detection, Guidance and Control Technology (DGCT), Aerocraft Control and Information Engineering (ACIE), etc. In this paper, we put forward the special teaching task of remote sensing image processing software design to the practical courses, named Specialty Course Design and Specialty Comprehensive Experiments, for senior engineering undergraduate students in their last academic year. In this research oriented task, students are required to design, code and implement a remote sensing image processing software under the specified software programming conditions, and carry out detailed software testing, so as to meet several application functions with research objectives. According to the collation and summary of five rounds of teaching practice of such research oriented remote sensing image processing software design tasks in practical courses, we find that it can not only cultivate the ability of students to comprehensively use the knowledge they have learned, but also enable them to better analyze the actual application needs and acquire the technology and ability closer to the actual work needs.
APA, Harvard, Vancouver, ISO, and other styles
44

Mondrus, Vladimir L., and Dmitry K. Sizov. "FEATURES OF THE NUMERICAL SOLUTION OF BOUNDARY VALUE PROBLEMS WITH THE USE OF PYTHON ALGORITHMIC PROGRAMMING LANGUAGE." International Journal for Computational Civil and Structural Engineering 14, no. 1 (March 30, 2018): 126–36. http://dx.doi.org/10.22337/2587-9618-2018-14-1-126-136.

Full text
Abstract:
The solution of the majority of the practical tasks arising at calculation of constructions demands a numerical solution of boundary value problems. In article on examples of a solution of specific boundary value problems possibilities of a modern object-oriented programming language of Python are described. This lan-guage possesses convenient syntax and opportunities of flexible use of the existing libraries of the numerical methods allowing the user to prepare a program code and to start studying of a task in the shortest terms. Rich opportunities of graphic library Matplotlib are allowed to have graphic display of results of calculation. The Numpy library used in article is standard library for carrying out any matrix and vector calculations in the Python language, its application turns the Python language on Wednesday for programming of numerical calculations, similar to such widely known software products as Matlab and GNU Octave. In article the method of finite differences has solved a task for Laplace's equation, the describing field distribution of temperature on rectangular area; problem of search of a minimum of functionality of Dirikhle by a variational-difference method; a dy-namic problem of vibration of weight on a visco-elastic element at vibrations of the basis and a three-dimensional task of the theory of elasticity by a variational-difference method.
APA, Harvard, Vancouver, ISO, and other styles
45

Bouzid, Chiraz, Naoufel Kraiem, and Camille Salinesi. "Using Product Lines Techniques to Specify Self-Adaptative Systems." INTERNATIONAL JOURNAL OF MANAGEMENT & INFORMATION TECHNOLOGY 5, no. 2 (August 30, 2013): 470–77. http://dx.doi.org/10.24297/ijmit.v5i2.762.

Full text
Abstract:
Dynamic software adaptability is one of the central features leveraged by autonomic computing. However, developing software that changes its behavior at run time in response to dynamically varying user needs and resource constraints is a challenging task. With the emergence of mobile and service oriented computing, such variation is becoming increasingly common, and the need for adaptivity is increasing accordingly. Software product line engineering has proved itself as an efficient way to deal with varying user needs and resource constraints. In this paper we present an approach to specifying adaptive systems based on product line oriented technique such as variability modeling: we propose to combine goal modeling techniques to represent architectural and environmental variability, with constraint programming to provide the analyst with a means to identify the system variants best suited to the various environmental contexts that a system might encounter at runtime.
APA, Harvard, Vancouver, ISO, and other styles
46

Burns, Barbara, and Alison Hagerman. "Computer Experience, Self-Concept and Problem-Solving: The Effects of Logo on Children's Ideas of Themselves as Learners." Journal of Educational Computing Research 5, no. 2 (May 1989): 199–212. http://dx.doi.org/10.2190/ud5u-cbum-kq8g-nyjq.

Full text
Abstract:
The effects of LOGO programming experiences on children's ideas of themselves as learners were examined. Two measures of children's ideas about themselves as learners, the Intellectual Achievement Responsibility (IAR) Scale and performance on an attention task after noncontingent success and failure feedback, were employed with third-grade children before and after four and a half months of LOGO computer programming experiences. The selection of these measures was based on previous work by Carol Dweck and her colleagues on achievement motivation. The control group received computer programming experience, which in contrast to LOGO, did not emphasize the decomposition of complex problems or the recognition of errors as a natural part of problem-solving. As predicted, the children who received LOGO experience showed significant increases on the IAR scale (i.e., increases in internal locus-of-control) and a differential pattern of responding after noncontingent success feedback as compared to the control group. No differences existed between the two groups on noncontingent failure feedback. Results support our proposal that particular qualities of LOGO can increase incremental or mastery-oriented thinking in young children.
APA, Harvard, Vancouver, ISO, and other styles
47

Akhmetov, B. S., V. A. Lakhno, M. B. Ydyryshbayeva, A. Abuova, and Sh Sagyndykova. "Decision support system for assessing the consequences of cyber attacks." Bulletin of the National Engineering Academy of the Republic of Kazakhstan 83, no. 1 (March 15, 2022): 21–29. http://dx.doi.org/10.47533/2020.1606-146x.136.

Full text
Abstract:
The architecture of the Bayesian_Net decision support system (DSS) is described, which was developed to analyze data on signs of anomalies and cyberattacks based on the use of Bayesian Networks (BN) for this task. The proposed DSS is distinguished by the use of object-oriented programming and has a modular architecture. The Bayesian_Net DSS is designed to solve data mining problems, in particular, to analyze weakly structured problems related to cybernetic security (CS) of informatization objects (IO), and to assess the consequences of cyber attacks in conditions of weakly structured data on signs and detected anomalies.
APA, Harvard, Vancouver, ISO, and other styles
48

Bhuyan, Muhibul Haque, and Azwad Tamir. "Evaluating COs of computer programming course for OBE-based BSc in EEE program." International Journal of Learning and Teaching 12, no. 2 (April 30, 2020): 86–99. http://dx.doi.org/10.18844/ijlt.v12i2.4576.

Full text
Abstract:
It is an important and challenging task to develop concepts and skills of undergraduate engineering students in computer programming course and hence their evaluation on higher order skills. Already several methods are developed to evaluate the students of this course for various engineering programs, but a method for undergraduate electrical and electronic engineering (EEE) program was not found in the literature. In this paper, a simple evaluation method for the students of computer programming course of undergraduate EEE (BSc in EEE) program has been reported using result-oriented learning. Detail methodology, course syllabus design, course outcomes (COs) and mapping it with program outcomes (POs) of BSc in EEE, question setting following Bloom’s taxonomy, laboratory experiment, assessment plan, course and PO evaluation data and graphs have been presented along with relevant statistics. All data are presented for a cohort of students who took this course in summer 2019 Semester at EEE Department of Southeast University. It has been observed that the target set by the course teacher has been achieved by the students. Recommendations of the course teacher for further improvement of the COs’ achievement have also been presented. Keywords: CO evaluation, programming course, OBE
APA, Harvard, Vancouver, ISO, and other styles
49

Zablotskii, Vladimir. "A New Approach to Teaching C++ Programming for Cartography Students by Means Training Programs with Emphasizing Cartography and Geodesy." Proceedings of the ICA 2 (July 10, 2019): 1–6. http://dx.doi.org/10.5194/ica-proc-2-155-2019.

Full text
Abstract:
<p><strong>Abstract.</strong> A new course of C++ programming for cartographers and surveyors has been developed. Pedagogical experiments were carried out in the period of 2009–2019 in Moscow State University of Geodesy and Cartography. The new course focuses on the use of cartographic tasks and geodetic exercises to illustrate various programming language constructions. Direct and inverse geodetic problem, position determination via a topographic map, work with a theodolite when performing angular measurements, leveling, etc. are considered in training modules. Programs are used as supporting data during the lectures, and as tasks for practical. This is the main purpose of the training. Currently, more than fifty training programs are used in the training process. All programs contain no more than 60 lines of code to ease the understanding of the program by students. The examples the typical training programs for students studying the C++ are discussed. The first program Theodolite is designed to study the concept of class, constructor, destructor, and object-oriented programming in general. The second program focuses to solve the inverse of the geodetic task.</p>
APA, Harvard, Vancouver, ISO, and other styles
50

Pashynskykh, Vladyslav, Yelyzaveta Meleshko, Mykola Yakymenko, Dmytro Bashchenko, and Roman Tkachuk. "RESEARCH OF THE POSSIBILITIES OF THE C# PROGRAMMING LANGUAGE FOR CREATING CYBERSECURITY ANALYSIS SOFTWARE IN COMPUTER NETWORKS AND COMPUTER-INTEGRATED SYSTEMS." Advanced Information Systems 6, no. 2 (July 14, 2022): 48–56. http://dx.doi.org/10.20998/2522-9052.2022.2.09.

Full text
Abstract:
The object of research in the article are the tools and capabilities of the C# programming language for the implementation of cybersecurity analysis software in local computer networks and computer-integrated systems. The relevance of the study is due to the importance of information security of computer and computer-integrated systems in government, military-industrial complex, private business etc., and due to the importance of training cybersecurity professionals in higher education to consider teaching examples in popular programming languages. The goal of the work is to research the possibilities of the C# programming language for the development of software that analyzes cybersecurity in local computer networks and computer-integrated systems. The tasks to be solved are: to develop software for scanning network device ports in computer networks and computer-integrated systems for information security audit, using tools and libraries of the C# programming language, to research the benefits and possibilities of using this programming language for this task. Research methods: theory of computer networks, object-oriented programming, theory of algorithms and data structures, theory of software testing. Conclusions. In this paper the possibilities and advantages of the C# programming language for developing cybersecurity analysis software for computer and computer-integrated systems were explored. In the course of work software that analyzes information security in local computer networks and computer-integrated systems was developed. This software can be used for educational purposes in learning the C# programming language and cybersecurity of computer systems. The developed software has the potential to be further improved and applied in various fields to test the cybersecurity of local computer networks and computer-integrated technologies.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography