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

Journal articles on the topic 'Aspects-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 'Aspects-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

Saxena, Saurabh, and Meena Kumar. "Programming Using Aspects." Journal of Advance Research in Computer Science & Engineering (ISSN: 2456-3552) 2, no. 3 (2015): 87–96. http://dx.doi.org/10.53555/nncse.v2i3.496.

Full text
Abstract:
We can define an Aspect oriented programming as eecuting the code wheneer a program shows certain behaviors. Aspects are an additional unit of modularity. Aspects can be reused. By reducing code tangling it makes it easier to understand what the core functionalit of a module is. An “aspect weaer” takes the aspects and the core modules and composes the final system.
APA, Harvard, Vancouver, ISO, and other styles
2

Mezini, Mira, and Klaus Ostermann. "Variability management with feature-oriented programming and aspects." ACM SIGSOFT Software Engineering Notes 29, no. 6 (2004): 127–36. http://dx.doi.org/10.1145/1041685.1029915.

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

Vidal Silva, Cristian, Rodrigo Saens, Carolina Del Río, and C. Villarroel. "OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)." Ingeniería e Investigación 33, no. 3 (2013): 66–71. http://dx.doi.org/10.15446/ing.investig.v33n3.41048.

Full text
Abstract:
Regarding modularised software development, Aspect-oriented programming (AOP) identifies and represents individually crosscutting concerns during the software development cycle's programming stage. This article proposes and applies OOAspectZ to formal Aspect-oriented requirement specifications for prior stages of the software development cycle. It particularly concerns requirement specification and the structural design of data and behaviour, along with describing and applying Aspect-oriented UML class diagrams to designing classes, aspects and associations among classes and aspects during Asp
APA, Harvard, Vancouver, ISO, and other styles
4

Ghareb, Mazen Ismaeel, and Gary Allen. "IMPROVING THE DESIGN AND IMPLEMENTATION OF SOFTWARE SYSTEMS USES ASPECT ORIENTED PROGRAMMING." Journal of University of Human Development 1, no. 3 (2015): 362. http://dx.doi.org/10.21928/juhd.v1n3y2015.pp362-368.

Full text
Abstract:
Aspect Oriented Programming (AOP) is a technique used to enhance the separation of concern in software design and implementation. To implement AOP developers most commonly use AspectJ, an extension of the Java language. In order to represent the separation of concerns a new design technique is needed for modeling of aspects. Aspect Oriented Design language (ASDL) is a design notation could build on the existing design language UML. It is capable of supporting many aspects-oriented languages. This research aims to investigate where developers can use aspect-oriented programming in the software
APA, Harvard, Vancouver, ISO, and other styles
5

Ghanem, Kinan, Haysam Al-Radwan, and Ahmad Ahmad. "The Effect of Overlapping Area on Ping-Pong Handover in LTE Networks." Journal of University of Human Development 1, no. 3 (2015): 369. http://dx.doi.org/10.21928/juhd.v1n3y2015.pp369-375.

Full text
Abstract:
Aspect Oriented Programming (AOP) is a technique used to enhance the separation of concern in software design and implementation. To implement AOP developers most commonly use AspectJ, an extension of the Java language. In order to represent the separation of concerns a new design technique is needed for modeling of aspects. Aspect Oriented Design language (ASDL) is a design notation could build on the existing design language UML. It is capable of supporting many aspects-oriented languages. This research aims to investigate where developers can use aspect-oriented programming in the software
APA, Harvard, Vancouver, ISO, and other styles
6

Anohah, Ebenezer, and Jarkko Suhonen. "MEASURING EFFECT OF CULTURALLY RESPONSIVE LEARNING ENVIRONMENT FOR COMPUTING EDUCATION IN AFRICAN CONTEXT." Problems of Education in the 21st Century 73, no. 1 (2016): 6–17. http://dx.doi.org/10.33225/pec/16.73.06.

Full text
Abstract:
A relevant research area in computing education is to explore aspects that motivate and promote learning in culturally responsive learning environments. This research contributes towards understanding how indigenous knowledge can be used to create a meaningful learning environment for learning object-oriented programming. The aim of research is to explore the effect of a culturally responsive learning environment for computing education in Ghana high school context. This research comprised teaching interventions that emphasized cultural significance and stimulation of Oware game as metaphors a
APA, Harvard, Vancouver, ISO, and other styles
7

KAINDL, HERMANN, and HOLGER G. ZIEGELER. "REASONING TYPES AND AI PROGRAMMING PARADIGMS." International Journal of Software Engineering and Knowledge Engineering 02, no. 01 (1992): 107–19. http://dx.doi.org/10.1142/s0218194092000063.

Full text
Abstract:
This article investigates the notion of reasoning types and tries to contribute to its clarification, placing special emphasis on relationships to AI programming paradigms. There are probably several different dimensions of reasoning. Here we identify two dimensions, one of which orders reasoning types along the scale "inductive/deductive", whereas the other is closely related to programming paradigms. We would argue for the combination of reasoning types along both these dimensions. In fact, we have integrated heuristic and causal reasoning with various AI programming paradigms and traditiona
APA, Harvard, Vancouver, ISO, and other styles
8

Gulia, Preeti, Manju Khari, and Shrikant Patel. "Metrics Analysis in Object Oriented and Aspect Oriented Programming." Recent Patents on Engineering 13, no. 2 (2019): 117–22. http://dx.doi.org/10.2174/1872212112666180831115458.

Full text
Abstract:
Background: Object oriented programming (OOP) is a programming paradigm that has been used for several years by the software engineering community. The best practice of OOP was gathered and they are known as Design Patterns. They provide guidelines for developing flexible software applications. Recent studies claim that some patterns have limitations and their implementations could be improved. Researchers claim that Aspect Oriented Programming (AOP) is a paradigm that provides features to overcome the limitations of OOP and patterns. However, even with the good results achieved using AOP, it
APA, Harvard, Vancouver, ISO, and other styles
9

Pisarenko, I. V., K. N. Alekseev, and A. K. Melnikov. "RESOURCE-INDEPENDENT REPRESENTATION OF SORTING NETWORKS IN Set@l PROGRAMMING LANGUAGE." Vestnik komp'iuternykh i informatsionnykh tekhnologii, no. 185 (November 2019): 53–60. http://dx.doi.org/10.14489/vkit.2019.11.pp.053-060.

Full text
Abstract:
The development of scalable parallel programs for high-performance computer systems with reconfigurable and hybrid architectures is an important problem in the field of modern supercomputer engineering. Resource-independent applied software in the high-level COLAMO programming language describes only the limited number of the algorithm implementations for some configurations due to the inductive principle of the information graph forming. However, the creation of efficient resource-independent parallel software requires programming tool that supports both induction and reduction of calculation
APA, Harvard, Vancouver, ISO, and other styles
10

Dushchenko, Olha. "EDUCATIONAL COURSE "PROGRAMMING OF INTERNET-ORIENTED APPLICATIONS": FEATURES OF TEACHING." OPEN EDUCATIONAL E-ENVIRONMENT OF MODERN UNIVERSITY, no. 9 (2020): 15–25. http://dx.doi.org/10.28925/2414-0325.2020.9.2.

Full text
Abstract:
The use of Internet-oriented applications is constantly growing, but the question arises how to create Internet-oriented applications. The educational course "Programming of Internet-oriented applications" is designed to solve this problem. The article describes the subject, purpose and results of the educational course "Programming of Internet-oriented applications". The content of the program of the educational course "Programming of Internet-oriented applications" is given. The methodical aspects of teaching the course "Programming of Internet-oriented applications" are revealed, namely the
APA, Harvard, Vancouver, ISO, and other styles
11

BAUER, BERNHARD, JÖRG P. MÜLLER, and JAMES ODELL. "AGENT UML: A FORMALISM FOR SPECIFYING MULTIAGENT SOFTWARE SYSTEMS." International Journal of Software Engineering and Knowledge Engineering 11, no. 03 (2001): 207–30. http://dx.doi.org/10.1142/s0218194001000517.

Full text
Abstract:
To gain wider acceptance for the use of agents in industry, it is a necessity to relate it to the nearest antecedent technology (object-oriented software development) and to introduce appropriate artifacts to support the development environment throughout the full system life cycle. We address both of these requirements by presenting AGENT UML, the Agent UML (Unified Modeling Language) — a set of UML idioms and extensions. This paper provides an AGENT UML representation of the internal behavior of an agent; it then relates this internal description to the external behavior of the agent by usin
APA, Harvard, Vancouver, ISO, and other styles
12

Sukhorukov, Aleksandr. "Problems of test-driven aspect-oriented development." Scientific Journal of Riga Technical University. Computer Sciences 38, no. 38 (2009): 180–86. http://dx.doi.org/10.2478/v10143-009-0016-8.

Full text
Abstract:
Problems of test-driven aspect-oriented developmentTest-driven development and aspect-oriented programming are relatively new development techniques each having its own benefits. However, using aspect-oriented language like AspectJ in test-driven development leads to new types of problems that do not appear if these two approaches are applied separately. These problems arise mainly because aspect-oriented paradigm breaks encapsulation principle - behaviour of class is not implemented just in class itself like in traditional object-oriented programming but can be heavily affected by many extern
APA, Harvard, Vancouver, ISO, and other styles
13

Jones, Matthew M., and Alison Megeney. "Programming in Groups: developing industry-facing software development skills in the undergraduate mathematics curriculum." MSOR Connections 18, no. 2 (2020): 18–24. http://dx.doi.org/10.21100/msor.v18i2.1087.

Full text
Abstract:
Programming is increasingly becoming an expected graduate skill for mathematics students. We argue in this article that programming should be given the same priority as any other graduate skill. Given the practical and philosophical constraints placed on undergraduate mathematics curricula, however, we acknowledge the difficulty in introducing, in a meaningful way, many of the core ideas of programming. We therefore present a case study of a second year course on an undergraduate mathematics programme that introduces Object Oriented Programming and aspects of software design, as well as key pr
APA, Harvard, Vancouver, ISO, and other styles
14

Efan, Krismadinata, Jalius Jama, and Rudi Mulya. "A Systematic Literature Review of Teaching and Learning on Object-Oriented Programming Course." International Journal of Information and Education Technology 13, no. 2 (2023): 302–12. http://dx.doi.org/10.18178/ijiet.2023.13.2.1808.

Full text
Abstract:
Object-oriented programming is a paradigm that allows us to write programs by modeling real-world things in the form of classes and objects. The main goal of Object-oriented programming is to develop software that integrates various attributes, such as reusability, maintainability, and reliability. Many researchers have identified various problems and proposed concrete solutions regarding the teaching and learning process of Object-oriented programming courses. However, a map of problems and solutions is needed that summarizes what has been discussed by previous researchers so that it can be s
APA, Harvard, Vancouver, ISO, and other styles
15

Wada, Hiroshi, Junichi Suzuki, and Katsuya Oba. "Leveraging Early Aspects in End-to-End Model Driven Development for Non-Functional Properties in Service Oriented Architecture." Journal of Database Management 22, no. 2 (2011): 93–123. http://dx.doi.org/10.4018/jdm.2011040104.

Full text
Abstract:
In Service Oriented Architecture (SOA), each application is designed with a set of reusable services and a business process. To retain the reusability of services, non-functional properties of applications must be separated from their functional properties. This paper investigates a model-driven development framework that separates non-functional properties from functional properties and manages them. This framework proposes two components: (1) a programming language, called BALLAD, for a new per-process strategy to specify non-functional properties for business processes, and (2) a graphical
APA, Harvard, Vancouver, ISO, and other styles
16

Bahsoun, J. P., J. L. Fiadeiro, and D. Galmiche. "Foreword." Mathematical Structures in Computer Science 9, no. 3 (1999): 225–26. http://dx.doi.org/10.1017/s0960129599002753.

Full text
Abstract:
There are various logic-based approaches to modelling concurrent programming. The use of logic for system development concerns both the specification step and the study of the operational aspects (through proof analysis and construction) of such development. This means that we have to consider different logical systems for different uses of logic. Moreover, we can also consider concurrency from both points of view: we want to reason and to specify systems where some concurrency aspects are involved, but also to have some operational interpretation of concurrency within logic (focusing on the c
APA, Harvard, Vancouver, ISO, and other styles
17

MENDONÇA, NABOR C., CLAYTON F. SILVA, IAN G. MAIA, MARIA ANDRÉIA F. RODRIGUES, and MARCO TÚLIO O. VALENTE. "A LOOSELY COUPLED ASPECT LANGUAGE FOR SOA APPLICATIONS." International Journal of Software Engineering and Knowledge Engineering 18, no. 02 (2008): 243–62. http://dx.doi.org/10.1142/s0218194008003623.

Full text
Abstract:
The aspect-oriented programming (AOP) paradigm offers software developers with powerful modularization abstractions to help them explicitly separate design concerns at the source code level. However, the impact of AOP in the service-oriented architecture (SOA) paradigm has been dwarfed by the fact that existing AOP solutions are tightly coupled to a particular programming language, middleware system or execution platform. Clearly, this not only restricts the implementation choices available to application developers, but it also clashes with the heterogeneous and loosely coupled nature of SOA.
APA, Harvard, Vancouver, ISO, and other styles
18

KUMAR, AVADHESH, RAJESH KUMAR, and P. S. GROVER. "UNIFIED COHESION MEASURES FOR ASPECT-ORIENTED SYSTEMS." International Journal of Software Engineering and Knowledge Engineering 21, no. 01 (2011): 143–63. http://dx.doi.org/10.1142/s0218194011005128.

Full text
Abstract:
Aspect-Oriented Programming (AOP) is an emerging technique that provides a means to clearly encapsulate and implement aspects that crosscut other modules. However, despite an interesting body of work for measuring cohesion in Aspect-Oriented (AO) Systems, there is poor understanding of cohesion in the context of AOP. Most of the proposed cohesion assessment frameworks and metrics for AOP are for AspectJ programming language. In this paper, we have defined a generic cohesion framework that takes into account, two well-known families of available AOP languages viz, AspectJ and CaesarJ. This unif
APA, Harvard, Vancouver, ISO, and other styles
19

Vranic, Valentino, and Milan Laslop. "Aspects and roles in software modeling: A composition based comparison." Computer Science and Information Systems 13, no. 1 (2016): 199–216. http://dx.doi.org/10.2298/csis151207065v.

Full text
Abstract:
It?s intriguing how the work on inherent aspect-oriented modeling almost completely ignores the similarity between aspect-oriented and role based decomposition and composition. Ever since the notion of aspect entered the software development arena, it has been compared to the notion of role. Findings range from identifying greater similarities to more cautious observations that albeit aspects and roles are similar, they appear to be more as complimentary with a significant effort needed to really bring them together in programming. Even a cursory comparison of Theme/UML, which represents a des
APA, Harvard, Vancouver, ISO, and other styles
20

XU, DIANXIANG, WEIFENG XU, and W. ERIC WONG. "TESTING ASPECT-ORIENTED PROGRAMS WITH UML DESIGN MODELS." International Journal of Software Engineering and Knowledge Engineering 18, no. 03 (2008): 413–37. http://dx.doi.org/10.1142/s0218194008003672.

Full text
Abstract:
The new constructs in aspect-oriented programming bring new types of programming faults with respect to crosscutting concerns, such as incorrect pointcuts and advice. This paper presents a UML-based approach to testing whether or not an aspect-oriented program conforms to its expected crosscutting behavior. We explore aspect-oriented UML design models to derive tests for exercising interactions between aspects and classes. Each aspect-oriented model consists of class diagrams, aspect diagrams, and sequence diagrams. For a method under test, we weave the sequence diagrams of the advice on the m
APA, Harvard, Vancouver, ISO, and other styles
21

Graham, Connor, and Mark Rouncefield. "Probes as a People-Oriented Method." International Journal of People-Oriented Programming 1, no. 1 (2011): 25–52. http://dx.doi.org/10.4018/ijpop.2011010102.

Full text
Abstract:
This paper discusses some methodological aspects of the use of Probes as a people-oriented method. Different kinds of Probes are reviewed and two separate deployments are documented–Technology Probes and Informational Probes–in a care setting. The authors argue that Probes reflect a post-disciplinary era and a shift of attention beyond ‘the social’ to concerns with individual variation, materiality and the visual in technology design. It is suggested that in an era of ‘everyday development’, Probes can play an important role in providing useful insights concerning the product and potentially t
APA, Harvard, Vancouver, ISO, and other styles
22

Romanenko, Ievgen. "Legal aspects of the programming budgeting development." Law Review of Kyiv University of Law, no. 1 (April 15, 2020): 167–72. http://dx.doi.org/10.36695/2219-5521.1.2020.34.

Full text
Abstract:
An article is devoted to the complex problem of the programming budgeting legislation aspects implementation in Ukraine and in the economically developed countries also. In Ukraine during the last two decades special legal documents were accepted in order to use the program-target method in the budgetary process regulation. Some of these documents are mentioned in this article. Taking into account the necessity of the legislation norms in the field of programming budgeting in Ukraine improvement, an international experience in the respective financial law sphere is important as a source of new
APA, Harvard, Vancouver, ISO, and other styles
23

Caleanu, Catalin-Daniel, and Corina Botoca. "C# solutions for a face detection and recognition system." Facta universitatis - series: Electronics and Energetics 20, no. 1 (2007): 93–105. http://dx.doi.org/10.2298/fuee0701093c.

Full text
Abstract:
Key issues on using a new programming language - C# - in implementation of a face detection and recognition (FDR) system are presented. Mainly the following aspects are detailed: how to acquire an image, broadcast a video stream, manipulate a database, and finally, the detection/recognition phase all in relation with theirs possible C#/.NET solutions. Emphasis was placed on artificial neural network (ANN) methods for face detection/recognition along with C# object oriented implementation proposal.
APA, Harvard, Vancouver, ISO, and other styles
24

Pak, JuGeon, JooHwa Lee, and MyungSuk Lee. "Developing a Learning Data Collection Platform for Learning Analytics in Online Education." Applied Sciences 12, no. 11 (2022): 5412. http://dx.doi.org/10.3390/app12115412.

Full text
Abstract:
During the COVID-19 pandemic, most education has been conducted through online classes. While feedback and interaction between students and instructors are significant in programming education or engineering practice, online education today cannot satisfy these aspects of learning. Therefore, this study proposes a learning support system for programming education and presents the results of designing and implementing this system. The proposed system consists of an online development environment module, a learning monitoring module, and a learning support module. It also provides a web-based pr
APA, Harvard, Vancouver, ISO, and other styles
25

Czibula, Gabriela, Grigoreta Sofia Cojocar, and Istvan Gergely Czibula. "Evaluation Measures for Partitioning based Aspect Mining Techniques." International Journal of Computers Communications & Control 6, no. 1 (2011): 72. http://dx.doi.org/10.15837/ijccc.2011.1.2202.

Full text
Abstract:
Aspect mining is a research direction that tries to identify crosscutting concerns in already developed software systems, without using aspect oriented programming. The goal is to identify them and then to refactor them to aspects, to achieve a system that can be easily understood, maintained and modified. In this paper we propose two new evaluation measures for evaluating the results of partitioning based aspect mining techniques. A small example on how to compute them is provided. The applicability of these measures to different aspect mining techniques is also discussed.
APA, Harvard, Vancouver, ISO, and other styles
26

Wang, Gong Dong, Jun Wang, and Hao Chen. "Application of Operator Libraries on Laminate Strength Optimization of Composites." Advanced Materials Research 853 (December 2013): 686–92. http://dx.doi.org/10.4028/www.scientific.net/amr.853.686.

Full text
Abstract:
An improved Memetic algorithm is applied in this article. Mathematical model is proposed to optimize the laminate strength. The composites laminate strength optimization system with local operator library and rule operator library has been developed by the object-oriented programming with C++. The local operator has contributed to increase the convergence rate and the rule operators have contributed to implement practical design aspects in optimization of laminated composite plates. A numerical example demonstrates the validity of optimization model and practical applicability of the improved
APA, Harvard, Vancouver, ISO, and other styles
27

Gao, Feng, and Li Li. "Study on Security of Information Exchange of SOA Application System." Applied Mechanics and Materials 484-485 (January 2014): 860–65. http://dx.doi.org/10.4028/www.scientific.net/amm.484-485.860.

Full text
Abstract:
Service-oriented architecture (SOA) is a design idea under which we can cover all aspects of the business service in life cycle including the creation and usage of the service. SOA also provides IT infrastructure. It can make the different services exchange data or work is a business process. Implementing the objectives can completely cross operating system platform and cross programming language platform. The objective of the paper is to propose a security service agent based on SOA. The service agent not only can protect the information exchange of network services, but also can realize on d
APA, Harvard, Vancouver, ISO, and other styles
28

Al-hamdani, Rafah. "Design and Implementation OF probabilistic assignment Investment Management System. Using OOP." Journal of Al-Rafidain University College For Sciences ( Print ISSN: 1681-6870 ,Online ISSN: 2790-2293 ), no. 1 (October 25, 2021): 23–37. http://dx.doi.org/10.55562/jrucs.v24i1.461.

Full text
Abstract:
Computerized information system has recently become widely available. indeed ,it has become an important instrument that can be applied in different aspects of life .one of the important applications of computer systems is that adopted by commercial establishments as well as by small business .that ,we may admit that no management can successfully operate in any business without the use of computerized information system. One of the important applications of computer is to use it in the management of establishments such as companies and banks. There are many different systems that are used to
APA, Harvard, Vancouver, ISO, and other styles
29

Mostefaoui, Ghita Kouadri, Zakaria Maamar, and Nanjangud C. Narendra. "SC-WS." International Journal of Organizational and Collective Intelligence 4, no. 2 (2014): 31–44. http://dx.doi.org/10.4018/ijoci.2014040102.

Full text
Abstract:
This paper discusses Aspect-Oriented Programming (AOP) as an efficient way to handle security concerns in Web services. Without AOP, the necessary security code would be mixed with the business logic that a Web service implements. This renders the maintenance of both code and business logic tedious and prone to errors. AOP allows confining codes of non-functional concerns like security and self-healing into specific modules so that they do not cross-cut with the Web service's business logic. The proposed aspect-oriented approach in this paper is built upon three levels referred to as user, com
APA, Harvard, Vancouver, ISO, and other styles
30

Feinerer, Ingo. "Efficient large-scale configuration via integer linear programming." Artificial Intelligence for Engineering Design, Analysis and Manufacturing 27, no. 1 (2013): 37–49. http://dx.doi.org/10.1017/s0890060412000376.

Full text
Abstract:
AbstractConfiguration of large-scale applications in an engineering context requires a modeling environment that allows the design engineer to draft the configuration problem in a natural way and efficient methods that can process the modeled setting and scale with the number of components. Existing configuration methods in artificial intelligence typically perform quite well in certain subareas but are hard to use for general-purpose modeling without mathematical or logics background (the so-called knowledge acquisition bottleneck) and/or have scalability issues. As a remedy to this important
APA, Harvard, Vancouver, ISO, and other styles
31

Fukuda, Hiroaki, and Paul Leger. "SyncAS: A Virtual Block Approach to Tame Asynchronous Programming." International Journal of Software Engineering and Knowledge Engineering 25, no. 05 (2015): 887–907. http://dx.doi.org/10.1142/s0218194015400252.

Full text
Abstract:
Asynchronous programming has been widely adopted in domains such as Web development. This programming style usually uses callback methods, non-blocking operations, allowing high responsive user interactions even if an application works without multi-threading. However, this style requires the uncoupling of a module into two sub-modules at least, which are not intuitively connected by a callback method. The separation of modules spurs the birth of other issues: callback spaghetti and callback hell. This paper proposes a virtual block approach to address the previous two issues. This approach en
APA, Harvard, Vancouver, ISO, and other styles
32

Siebert, Dr Fridtjof. "Fuzion - Safety through Simplicity." ACM SIGAda Ada Letters 41, no. 1 (2022): 83–86. http://dx.doi.org/10.1145/3570315.3570323.

Full text
Abstract:
Fuzion is a modern, general purpose programming language that unifies concepts found in structured, functional and object-oriented programming languages into the concept of a Fuzion feature. It combines a powerful syntax and safety features based on the design-by-contract principle with a simple intermediate representation that enables powerful optimizing compilers and static analysis tools to verify correctness aspects. Fuzion maps different concepts into the concept of a Fuzion feature and uses a simple intermediate language that is friendly for static analysis tools as well as for optimizin
APA, Harvard, Vancouver, ISO, and other styles
33

Vuckovic, Vladan, and Djordje Vidanovic. "An algorithm for the detection of move repetition without the use of hash-keys." Yugoslav Journal of Operations Research 17, no. 2 (2007): 257–74. http://dx.doi.org/10.2298/yjor0702257v.

Full text
Abstract:
This paper addresses the theoretical and practical aspects of an important problem in computer chess programming - the problem of draw detection in cases of position repetition. The standard approach used in the majority of computer chess programs is hash-oriented. This method is sufficient in most cases, as the Zobrist keys are already present due to the systemic positional hashing, so that they need not be computed anew for the purpose of draw detection. The new type of the algorithm that we have developed solves the problem of draw detection in cases when Zobrist keys are not used in the pr
APA, Harvard, Vancouver, ISO, and other styles
34

Magableh, Aws, Zarina Shukur, and Noorazean Mohd. Ali. "Comprehensive Aspectual UML Approach to Support AspectJ." Scientific World Journal 2014 (2014): 1–30. http://dx.doi.org/10.1155/2014/327808.

Full text
Abstract:
Unified Modeling Language is the most popular and widely used Object-Oriented modelling language in the IT industry. This study focuses on investigating the ability to expand UML to some extent to model crosscutting concerns (Aspects) to support AspectJ. Through a comprehensive literature review, we identify and extensively examine all the available Aspect-Oriented UML modelling approaches and find that the existing Aspect-Oriented Design Modelling approaches using UML cannot be considered to provide a framework for a comprehensive Aspectual UML modelling approach and also that there is a lack
APA, Harvard, Vancouver, ISO, and other styles
35

Nair, Manjusha, Jinesh Manchan Kannimoola, Bharat Jayaraman, Bipin Nair, and Shyam Diwakar. "Temporal constrained objects for modelling neuronal dynamics." PeerJ Computer Science 4 (July 23, 2018): e159. http://dx.doi.org/10.7717/peerj-cs.159.

Full text
Abstract:
Background Several new programming languages and technologies have emerged in the past few decades in order to ease the task of modelling complex systems. Modelling the dynamics of complex systems requires various levels of abstractions and reductive measures in representing the underlying behaviour. This also often requires making a trade-off between how realistic a model should be in order to address the scientific questions of interest and the computational tractability of the model. Methods In this paper, we propose a novel programming paradigm, called temporal constrained objects, which f
APA, Harvard, Vancouver, ISO, and other styles
36

Feijóo-García, Pedro Guillermo, and Carlos Hernán Ortíz-Buitrago. "The Godparent Plan: A Pedagogical Strategy for CS1 Accompaniment and CS2 Pedagogical Enhancement." International Journal of Engineering Pedagogy (iJEP) 8, no. 1 (2018): 43. http://dx.doi.org/10.3991/ijep.v8i1.7596.

Full text
Abstract:
Courses such as CS1 and CS2 can present an interesting pedagogical challenge when it comes to the theory-practice relationship, along with aspects that involve the course's logistics, the programming language used, and the characteristics of the students involved in the process. This study presents an innovative didactic approach, oriented towards the accompaniment of CS1 students by CS2 students at Universidad El Bosque, Colombia, seeking with this Godparent Plan, to provide a personalized accompaniment to first semester students, whereby CS2 students enhance their domain over concepts and sk
APA, Harvard, Vancouver, ISO, and other styles
37

Lavbic, Dejan, Iztok Lajovic, and Marjan Krisper. "Facilitating information system development with panoramic view on data." Computer Science and Information Systems 7, no. 4 (2010): 737–67. http://dx.doi.org/10.2298/csis091122031l.

Full text
Abstract:
The increasing amount of information and the absence of an effective tool for assisting users with minimal technical knowledge lead us to use associative thinking paradigm for implementation of a software solution - Panorama. In this study, we present object recognition process, based on context + focus information visualization techniques, as a foundation for realization of Panorama. We show that user can easily define data vocabulary of selected domain that is furthermore used as the application framework. The purpose of Panorama approach is to facilitate software development of certain prob
APA, Harvard, Vancouver, ISO, and other styles
38

Papić, Ružica. "Rural development policy on areas with natural constraints in the Republic of Serbia." Ekonomika poljoprivrede 69, no. 1 (2022): 75–89. http://dx.doi.org/10.5937/ekopolj2201075p.

Full text
Abstract:
The aim of the research is to present the main challenges of Serbian agricultural policy towards areas with natural constraints in terms of delimitation, available measures and budgetary support. The methodological framework includes: descriptive statistics of areas with natural constraints, a qualitative analysis of strategic and programming documents and a quantitative analysis of budgetary transfers to agriculture. The results have revealed that a significant share of agricultural resources are concentrated in the areas with natural constraints, but, despite this fact, there is no specific
APA, Harvard, Vancouver, ISO, and other styles
39

Bărbat, Boldur E. "DOMINO: Trivalent Logic Semantics in Bivalent Syntax Clothes." International Journal of Computers Communications & Control 2, no. 4 (2007): 303. http://dx.doi.org/10.15837/ijccc.2007.3.2362.

Full text
Abstract:
The paper describes a rather general software mechanism developed primarily for decision making in dynamic and uncertain environments (typical application: managing overbooking). DOMINO (Decision-Oriented Mechanism for "IF" as Non-deterministic Operator) is meant to deal with undecidability due to any kind of future contingents. Its description here is self-contained but, since a validation is underway within a much broader undertaking involving agent-oriented software, to impair redundancy, several aspects explained in very recent papers are here abridged. In essence, DOMINO acts as an "IF" w
APA, Harvard, Vancouver, ISO, and other styles
40

Singh Chowhan, Rahul, and Purva Dayya. "Next Generation in Computing with Agent Oriented Distributed System: Protocols and Features." Oriental journal of computer science and technology 11, no. 2 (2018): 126–34. http://dx.doi.org/10.13005/ojcst11.02.08.

Full text
Abstract:
Distributed structure of programming and computing has evolved in all facets of development and spawned a new era of distributed computing. In these structures, the isolated processing nodes have been networked to form a powerful processing and communication device. Now, they need an integrated infrastructure for communication that is capable of providing and developing strong and secure mobility features. The mobile agent technology is becoming a promising solution for widely distributed systems like the Internet. Mobile agent based infrastructure is capable of forming migratory environment e
APA, Harvard, Vancouver, ISO, and other styles
41

Ahmad, Azhan, and Effie Lai-Chong Law. "Educators as Gamemasters." Proceedings of the ACM on Human-Computer Interaction 5, CHI PLAY (2021): 1–29. http://dx.doi.org/10.1145/3474657.

Full text
Abstract:
Although multiple studies have shown the efficacy of Serious Games (SGs) in improving students' performance and learning experience, the wide use of SGs is yet to be realised. One of the challenges towards the adoption of SGs can be attributed to the complex and costly development process. In this paper, we present ARQS (Authentic Role-playing-game Quest System) tool, an educator-oriented authoring tool we developed for supporting the implementation of a serious role-playing-game (RPG). The authoring tool consists of features that simplify the creation of important RPG components e.g. avatars,
APA, Harvard, Vancouver, ISO, and other styles
42

Oliva-Maza, Laura, Enrique Torres-Moreno, María Villarroya-Gaudó, and Natalia Ayuso-Escuer. "Using IoT for Sustainable Development Goals (SDG) in Education." Proceedings 31, no. 1 (2019): 1. http://dx.doi.org/10.3390/proceedings2019031001.

Full text
Abstract:
Whereas the demand of pure Science, Technology, Engineering and Mathematics (STEM) jobs is increasing, young people interested on STEM studies are decreasing. Among the reasons, different studies show that male and female students do not have a clear perception of engineering. Furthermore, there is a very worrying gender gap in fields as Computer Science. The lack of role models, stereotypes and the perception of a machine and programming oriented discipline are pointed out as possible reasons. In order to reverse the situation, this paper presents an ongoing project to be conducted at the ear
APA, Harvard, Vancouver, ISO, and other styles
43

Chmielewski, Andrzej, and Stanisław Jarząbek. "Projektowo-zorientowane nauczanie zasad inżynierii oprogramowania." Dydaktyka Informatyki 16 (2021): 121–29. http://dx.doi.org/10.15584/di.2021.16.12.

Full text
Abstract:
Typically, our courses include teaching lectures, tutorials/labs, and student evaluation in interim tests and final exams. For courses in which students supposed to learn practical application of software engineering principles, such a teaching model not always yields satisfactory results: Passing an exam does not guarantee that students can transfer absorbed knowledge into their programming practice, or even use it effectively in follow up courses that require students to apply that knowledge in a new context. To counter this problem, educators often include substantial programming projects i
APA, Harvard, Vancouver, ISO, and other styles
44

Aleksic, Slavica, Ivan Lukovic, Pavle Mogin, and Miro Govedarica. "A generator of SQL schema specifications." Computer Science and Information Systems 4, no. 2 (2007): 81–100. http://dx.doi.org/10.2298/csis0702081a.

Full text
Abstract:
IIS*Case is an integrated CASE tool that supports the automation and intelligent support of complex and highly formalized design and programming tasks in the development of an information system. IIS*Case, as a tool from the class of domain oriented design environments, generates relational database schemas in 3rd normal form with all relevant data constraints. SQL Generator is an IIS*Case tool that generates the implementation specification of a database schema according to ANSI SQL:2003 standard. The generator may also produce a database schema specification for Microsoft SQL Server or Oracl
APA, Harvard, Vancouver, ISO, and other styles
45

Monfort, Valérie, and Slimane Hammoudi. "When Parameterized Model Driven Development Supports Aspect Based SOA." International Journal of E-Business Research 7, no. 3 (2011): 44–62. http://dx.doi.org/10.4018/jebr.2011070103.

Full text
Abstract:
Service-Oriented Architectures (SOA) are widely used by companies to gain flexibility. Web services are the fitted technical solution used to support SOA by providing interoperability and loose coupling. Basic Web services are being assembled to composite Web services in order to directly support business processes. However, there is much to be done to obtain a genuine flawless Web service, and current market implementations do not provide adaptable Web service behavior depending on the service contract. This paper proposes two different approaches to increase adaptability of Web services and
APA, Harvard, Vancouver, ISO, and other styles
46

Black, J. A., S. E. Samuels, U. Vandebona, et al. "Road Traffic Noise Prediction Using Object-Oriented and Geographic Information System Technologies." Transportation Research Record: Journal of the Transportation Research Board 1601, no. 1 (1997): 77–83. http://dx.doi.org/10.3141/1601-12.

Full text
Abstract:
It is now some 4 years since the New South Wales Roads and Traffic Authority (RTA) interim noise policy was released. The document sets out RTA policies on traffic noise along with guidelines relating to assessment and control. It is perhaps the most extensive document on the topic ever produced by an Australian road authority. The underlying philosophy of the policy is the importance of noise as an issue that must be addressed in all aspects of RTA road planning, design, construction, maintenance, and operation programs. Some recent advances in the traffic noise arena are considered. A spatia
APA, Harvard, Vancouver, ISO, and other styles
47

Medhi, Subhash, Abhijit Bora, and Tulshi Bezboruah. "Investigations On Some Aspects of Reliability of Content Based Routing SOAP based Windows Communication Foundation Services." International Journal of Information Retrieval Research 7, no. 1 (2017): 17–31. http://dx.doi.org/10.4018/ijirr.2017010102.

Full text
Abstract:
The web services have emerged as a web based matured and popular technology paradigm. Due to increasing popularity, the reliability assurance and prediction have acquired more attentions to the developers, researchers and service providers. In this paper, the authors propose to design, develop and implement a service oriented prototype research electronic automated teller machine service using Windows Communication Foundation technology to study and predict some reliability aspects of web services. One master service is designed to authenticate a particular user to access services that is acti
APA, Harvard, Vancouver, ISO, and other styles
48

Poliansky, Roy, Moshe Sipper, and Achiya Elyasaf. "From Requirements to Source Code: Evolution of Behavioral Programs." Applied Sciences 12, no. 3 (2022): 1587. http://dx.doi.org/10.3390/app12031587.

Full text
Abstract:
Automatically generating executable code has a long history of arguably modest success, mostly limited to the generation of small programs of up to 200 lines of code, and genetic improvement of existing code. We present the use of genetic programming (GP) in conjunction with context-oriented behavioral programming (COBP), the latter being a programming paradigm with unique characteristics that facilitate automatic coding. COBP models a program as a set of behavioral threads (b-threads), each aligned to a single behavior or requirement of the system. To evolve behavioral programs we design viab
APA, Harvard, Vancouver, ISO, and other styles
49

Huang, Xi Jia, and Qing Zhou. "To Construct a Management System for Tourism Resources of Intangible Cultural Heritage." Advanced Materials Research 403-408 (November 2011): 377–82. http://dx.doi.org/10.4028/www.scientific.net/amr.403-408.377.

Full text
Abstract:
The management of intangible cultural heritage as tourism resources has drawn more and more concerns recently. Therefore, it is an important project to construct a management system for the tourism resources of intangible cultural heritage under the instruction of sustainable development theory, system theory, and opportunity cost theory on the need of its inheritance. Generally speaking, this project involves two aspects: the management of its development and utilization calls for a series of rational development methods, such as government guidance, reasonable programming, tourism-oriented d
APA, Harvard, Vancouver, ISO, and other styles
50

Bao, Yuyan, Guannan Wei, Oliver Bračevac, Yuxuan Jiang, Qiyang He, and Tiark Rompf. "Reachability types: tracking aliasing and separation in higher-order functional programs." Proceedings of the ACM on Programming Languages 5, OOPSLA (2021): 1–32. http://dx.doi.org/10.1145/3485516.

Full text
Abstract:
Ownership type systems, based on the idea of enforcing unique access paths, have been primarily focused on objects and top-level classes. However, existing models do not as readily reflect the finer aspects of nested lexical scopes, capturing, or escaping closures in higher-order functional programming patterns, which are increasingly adopted even in mainstream object-oriented languages. We present a new type system, λ * , which enables expressive ownership-style reasoning across higher-order functions. It tracks sharing and separation through reachability sets, and layers additional mechanism
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!