中文
相关论文

相关论文: Design Strategies and Knowledge in Object-Oriented…

200 篇论文

Python is a multi-paradigm programming language that fully supports object-oriented (OO) programming. The language allows writing code in a non-procedural imperative manner, using procedures, using classes, or in a functional style. To…

软件工程 · 计算机科学 2022-09-07 Robert Dyer , Jigyasa Chauhan

The quality of high-level AI of non-player characters (NPCs) in commercial open-world games (OWGs) has been increasing during the past years. However, due to constraints specific to the game industry, this increase has been slow and it has…

人工智能 · 计算机科学 2016-02-23 Martin Černý , Tomáš Plch , Matěj Marko , Jakub Gemrot , Petr Ondráček , Cyril Brom

The rise of large language models (LLMs) has given rise to a class of prompt-based interactive systems where users primarily express their input in natural language. However, composing a prompt as a linear text string becomes unwieldy when…

人机交互 · 计算机科学 2026-04-22 Tengyou Xu , Detao Ma , Xiang 'Anthony' Chen

Object perception is a fundamental sub-field of Computer Vision, covering a multitude of individual areas and having contributed high-impact results. While Machine Learning has been traditionally applied to address related problems, recent…

计算机视觉与模式识别 · 计算机科学 2020-03-18 Filippos Gouidis , Alexandros Vassiliades , Theodore Patkos , Antonis Argyros , Nick Bassiliades , Dimitris Plexousakis

Constraint-logic object-oriented programming, for example using Muli, facilitates the integrated development of business software that occasionally involves finding solutions to constraint-logic problems. The availability of object-oriented…

编程语言 · 计算机科学 2019-07-03 Jan C. Dageförde

We describe an Object Oriented Model for building Expert Systems. This model and the detection of similarities allow to implement reasoning modes as induction, deduction and simulation. We specially focus on similarity and its use in…

人工智能 · 计算机科学 2020-05-19 Joël Colloc , Danielle Boulanger

The object-oriented class is, in general, the most utilized element in programming and modeling. It is employed throughout the software development process, from early domain analysis phases to later maintenance phases. A class diagram…

软件工程 · 计算机科学 2017-10-03 Sabah Al-Fedaghi

By paying more attention to semantics-based tool generation, programming language semantics can significantly increase its impact. Ultimately, this may lead to ``Language Design Assistants'' incorporating substantial amounts of semantic…

编程语言 · 计算机科学 2007-05-23 Jan Heering , Paul Klint

Object orientation has become the predominant paradigm for conceptual modeling (e.g., UML), where the notions of class and object form the primitive building blocks of thought. Classes act as templates for objects that have attributes and…

软件工程 · 计算机科学 2021-06-02 Sabah Al-Fedaghi

Context: Forgetting is defined as a gradual process of losing information. Even though there are many studies demonstrating the effect of forgetting in software development, to the best of our knowledge, no study explores the impact of…

软件工程 · 计算机科学 2022-04-19 Utku Ünal , Eray Tüzün , Tamer Gezici , Ausaf Ahmed Farooqui

This paper considers an example of Object-Oriented Programming (OOP) leading to subtle errors that break separation of interface and implementations. A comprehensive principle that guards against such errors is undecidable. The paper…

编程语言 · 计算机科学 2007-05-23 Oleg Kiselyov

As open source software (OSS) becomes increasingly mature and popular, there are significant challenges with properly accounting for usability concerns for the diverse end users. Participatory design, where multiple stakeholders collaborate…

人机交互 · 计算机科学 2021-02-26 Jazlyn Hellman , Jinghui Cheng , Jin L. C. Guo

Object-oriented programming (OOP) is one of the most popular paradigms used for building software systems. However, despite its industrial and academic popularity, OOP is still missing a formal apparatus similar to \(\lambda\)-calculus,…

编程语言 · 计算机科学 2026-01-08 Yegor Bugayenko , Maxim Trunnikov

Object oriented design is becoming more popular in software development and object oriented design metrics which is an essential part of software environment. The main goal in this paper is to predict factors of MOOD method for OO using a…

软件工程 · 计算机科学 2013-02-25 Firas Jassim , Fawzi Altaani

The concept of functionality oriented programming is proposed, and some of its aspects are discussed, such as: (1) implementation independent basic types and generic collection types; (2) syntax requirements and recommendations for…

编程语言 · 计算机科学 2011-02-21 Chengpu Wang

The inner views of all our applications are predetermined by the designers; only some non-significant variations are allowed with the help of adaptive interface. In several programs you can find some moveable objects, but it is an extremely…

人机交互 · 计算机科学 2009-04-07 Sergey Andreyev

Pattern-Oriented Analysis and Design (POAD) is the practice of building complex software by applying proven designs to specific problem domains. Although a great deal of research and practice has been devoted to formalizing existing design…

软件工程 · 计算机科学 2008-02-27 Jerry Overton

Organizations execute decisions within business processes on a daily basis whilst having to take into account multiple stakeholders who might require multiple point of views of the same process. Moreover, the complexity of the information…

机器学习 · 计算机科学 2024-01-29 Alexandre Goossens , Johannes De Smedt , Jan Vanthienen

Programming is a craft which often demands that learners engage in a significantly high level of individual practice and experimentation in order to acquire basic competencies. However, practice behaviours can be undermined during the early…

计算机与社会 · 计算机科学 2013-11-05 Michael James Scott , Gheorghita Ghinea

Human cognition can leverage fundamental conceptual knowledge, like geometric and kinematic ones, to appropriately perceive, comprehend and interact with novel objects. Motivated by this finding, we aim to endow machine intelligence with an…

机器人学 · 计算机科学 2024-09-19 Jianhua Sun , Yuxuan Li , Longfei Xu , Jiude Wei , Liang Chai , Cewu Lu