中文
相关论文

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

200 篇论文

Object-oriented programming laws have been proposed in the context of languages that are not combined with a behavioral interface specification language (BISL). The strong dependence between source-code and interface specifications may…

计算机科学中的逻辑 · 计算机科学 2010-04-08 Gabriel Falconieri Freitas , Márcio Cornélio , Tiago Massoni , Rohit Gheyi

Aspect-Oriented Programming (AOP) improves modularity by encapsulating crosscutting concerns into aspects. Some mechanisms to compose aspects allow invasiveness as a mean to integrate concerns. Invasiveness means that AOP languages have…

编程语言 · 计算机科学 2009-04-20 Freddy Munoz , Benoit Baudry , Olivier Barais

The paper, based on authors' experience from several distributed systems integration projects, summarizes briefly practical designer's view on methodological requirements and overall system organization, including clues as to the…

分布式、并行与集群计算 · 计算机科学 2017-07-04 Jerzy Mieścicki , Wiktor B. Daszczuk , Waldemar Grabski , Artur Krystosik

We present an approach to learn an object-centric forward model, and show that this allows us to plan for sequences of actions to achieve distant desired goals. We propose to model a scene as a collection of objects, each with an explicit…

计算机视觉与模式识别 · 计算机科学 2019-10-09 Yufei Ye , Dhiraj Gandhi , Abhinav Gupta , Shubham Tulsiani

Recent developments in sequential experimental design look to construct a policy that can efficiently navigate the design space, in a way that maximises the expected information gain. Whilst there is work on achieving tractable policies for…

机器学习 · 计算机科学 2025-08-20 Yasir Zubayr Barlas , Kizito Salako

Population aging and the ubiquity of technology in everyday life have made designing solutions for older adults a necessity. User-centered and participatory design approaches include elderly users in the software development process to some…

There are many different forms of design knowledge that guide and shape a designer's ability to act and realize potential realities. Methods and schemas are examples of design knowledge commonly used by design researchers and designers…

人机交互 · 计算机科学 2024-05-03 Shruthi Sai Chivukula , Colin M. Gray

We propose Object-oriented Neural Programming (OONP), a framework for semantically parsing documents in specific domains. Basically, OONP reads a document and parses it into a predesigned object-oriented data structure (referred to as…

机器学习 · 计算机科学 2018-07-26 Zhengdong Lu , Xianggen Liu , Haotian Cui , Yukun Yan , Daqi Zheng

Object oriented constraint programs (OOCPs) emerge as a leading evolution of constraint programming and artificial intelligence, first applied to a range of industrial applications called configuration problems. The rich variety of…

人工智能 · 计算机科学 2007-05-23 Laurent Henocque

There has been a noticeable shift in the relative composition of the industry in the developed countries in recent years; manufacturing is decreasing while the service sector is becoming more important. However, currently most simulation…

人工智能 · 计算机科学 2011-08-16 Peer-Olaf Siebers , Uwe Aickelin

Programming languages development has intensified in recent years. New ones are created; new features, often cross-paradigm, are featured in old ones. This new programming landscape makes language selection a more complex decision, both…

软件工程 · 计算机科学 2020-10-19 Laura M. Castro

Context: Software architecture is a knowledge-intensive field. One mechanism for storing architecture knowledge is the recognition and description of architectural patterns. Selecting architectural patterns is a challenging task for…

软件工程 · 计算机科学 2020-05-19 Siamak Farshidi , Slinger Jansen , Jan Martijn van der Werf}

We propose active object languages as a development tool for formal system models of distributed systems. Additionally to a formalization based on a term rewriting system, we use established Software Engineering concepts, including software…

分布式、并行与集群计算 · 计算机科学 2018-10-08 Eduard Kamburjan , Reiner Hähnle

Object oriented approach is one of the popular software development approach for managing complex systems with massive set of requirements. Unlike procedural approach, this approach captures the requirements as set of data rather than…

软件工程 · 计算机科学 2014-02-12 Poornima U. S. , Suma. V

We formally define an elegant multi-paradigm unification of Functional Reactive Programming, Actor Systems, and Object-Oriented Programming. This enables an intuitive form of declarative programming, harvesting the power of concurrency…

编程语言 · 计算机科学 2021-01-11 N. Webster , M. Servetto

Object-based factorizations provide a useful level of abstraction for interacting with the world. Building explicit object representations, however, often requires supervisory signals that are difficult to obtain in practice. We present a…

机器学习 · 计算机科学 2019-01-08 Michael Janner , Sergey Levine , William T. Freeman , Joshua B. Tenenbaum , Chelsea Finn , Jiajun Wu

We define an abstract framework for object-oriented programming and show that object-oriented languages, such as C++, can be interpreted as parallel programming languages. Parallel C++ code is typically more than ten times shorter than the…

编程语言 · 计算机科学 2019-03-04 Edward Givelberg

We introduce an object-oriented framework for parallel programming, which is based on the observation that programming objects can be naturally interpreted as processes. A parallel program consists of a collection of persistent processes…

编程语言 · 计算机科学 2014-04-21 Edward Givelberg

Software developers usually start coding an application with no formal architecture in mind and relying on intuition and experience instead of on well-known design patters. A different approach is recommended for the development of IoT…

软件工程 · 计算机科学 2020-03-18 Fabrizio Borelli , Gabriela Biondi , Flávio Horita , Carlos Kamienski

A type system is introduced for a generic Object Oriented programming language in order to infer resource upper bounds. A sound andcomplete characterization of the set of polynomial time computable functions is obtained. As a consequence,…

编程语言 · 计算机科学 2018-02-20 Emmanuel Hainry , Romain Péchoux