Dtic Adp012707: object-oriented Dynamic Bayesian Network-Templates for Modelling Mechatronic Systems by Defense Technical Information Center; published by
Dtic Adp012707: object-oriented Dynamic Bayesian Network-Templates for Modelling Mechatronic Systems by Defense Technical Information Center; published by
Comprehending object-orientedprogramming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concep...
详细信息
Comprehending object-orientedprogramming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concepts. When given an OO problem to solve, novices find it hard to relate with objects. If novices can view the world based on real objects, this can help them solve their problem of comprehending the OO concepts. In this paper, we propose to design an agent model to understand the semantics of OO Java source codes. The agents are designed based on the Belief-Desire-Intention (BDI) architecture. Three agents namely GUI agent, semantic agent and novice agents are constructed. The GUI agent is controlled by the user to provide source codes examples. The semantic agent submits the source codes to the novice agent and explains the semantic or meaning of the source codes to the novice agent. The process involves source codes comparison technique. This model provides an OOP semantics knowledge representation based on intelligent agents.
Knowledge Management Systems (KMS) is seen as an essential strategic tool for organizations to manage corporate knowledge captured in the database as well as leverage the same for performance enhancement. Knowledge is...
详细信息
ISBN:
(纸本)9781617386077
Knowledge Management Systems (KMS) is seen as an essential strategic tool for organizations to manage corporate knowledge captured in the database as well as leverage the same for performance enhancement. Knowledge is represented in a Knowledge Base (KB) which consists of symbolic knowledge structures. Ontology is one of such structures that represent concepts and their relationships within a domain. The proposed KMS with ontology based KB is developed using object-orientedprogramming platform. Because ontologies are closely related to modern object-oriented software design, it is natural to adapt existing object-oriented software development methodologies for the task of ontology development and this approach has been adopted in this paper. The proposed KMS is a help desk to provide responses to client queries that helps the organization to enhance its performance on repeated queries as the system acquires knowledge on a query repetition through maintenance of ontology based KB.
This paper presents MIOOP, a new extension of the IEC 61131-3 norm which allows for an object oriented programming paradigm (OOPP) approach for the development of PLC control software. MIOOP supports the basis of OOPP...
详细信息
object-oriented has been widely used in software development. Hence, learning object-oriented concepts is crucial in undergraduate Computer Science or Information Technology programs. Learning object-oriented programm...
详细信息
object-oriented has been widely used in software development. Hence, learning object-oriented concepts is crucial in undergraduate Computer Science or Information Technology programs. Learning object-orientedprogramming requires high concentration to understand the whole concepts before embarking on the practical aspect. It could be difficult for some students especially novices. In addition, lecturers might not be able to explain the subject effectively due to many factors. This research aims to justify and investigate more aspects to support the understanding of object-oriented concepts through games. Game is one of the approaches that could attract students' attention and increases their focus in learning object-oriented theory and practice. This paper reports a feasibility study using a controlled experiment that investigated the effect of using games in learning object-orientedprogramming among Computer Science students. The findings show that learners prefer using game as compared to traditional approach of teaching. Based on the study, we propose a more effective game-based approach to support the students in learning object-oriented concepts and programming.
The paper focuses on the most frequent mistakes in object oriented programming (OOP) of common programming processes. It also focuses on the mistakes made in creating object models. The target of OOP is to create a pu...
详细信息
ISBN:
(纸本)9788360779026
The paper focuses on the most frequent mistakes in object oriented programming (OOP) of common programming processes. It also focuses on the mistakes made in creating object models. The target of OOP is to create a purposeful program which implements all the requirements of a given assignment and which is resistant to usage variations. The first condition to fulfill given aim is a good application proposal. The second condition is working knowledge of programming languages and the last one is knowledge of the settings at which program works. The article deals with programmer mistakes in relation to the influence of a program's functionality. The fundamental mistakes, made in program application execution, are syntax errors. Other mistakes are those which do not shape the program functionality. These arise during the program's structural development. These types of mistakes, in many cases, are not recognized by programmers, because the program appears to work properly. These mistakes, however, are fundamental, because of cooperation in program creating team. This paper is aimed towards both;beginner programmers as well as experienced workers, and it can help them to identify bad habits which influence team work. Successful programming requires practical experience, but this script enables programmers to obtain accelerated practical experience in computer programming.
The number of programming languages is large and steadily increasing. However, little structured information and empirical evidence is available to help software engineers assess the suitability of a language for a pa...
详细信息
A design support system is developed for engineering design based on the ontology which is declarative description conceptualized the world that agents (men and programs) focused on. The design process is understood a...
详细信息
A design support system is developed for engineering design based on the ontology which is declarative description conceptualized the world that agents (men and programs) focused on. The design process is understood as determining the design parameters and their relationships which consists the design model. The meta-model of design model is the ontology which represented as a network in the computer system using the XML. The design model is generated from the meta-model as class in objectoriented language . The system built with the above concept provides the following abilities, 1) declarative description that engineers intend to design, 2) effective entering data into objectoriented model, 3)semantic of design model which focused by numerical simulation and graphics programed with Java. Finally, the system's validity and effectiveness is ascertained by applying it to the basic design of an irrigation pipeline.
Introduction: During a creation of an agent based simulation is important to choose appropriate tools suitable for simulated topic. Large scale agent based simulations with a wast number of agents are very demanding o...
详细信息
This paper presents an OO style without classes, which we call interface-based object-orientedprogramming (IB). IB is a natural extension of closely related ideas such as traits. Abstract state operations provide a n...
详细信息
暂无评论