358,339 Hits in 3.3 sec

Context and Learning Based Approach to Programming of Intelligent Equipment

Andrey V. Gavrilov
2008 2008 Eighth International Conference on Intelligent Systems Design and Applications  
In this paper novel approach for programming of intelligent equipment based on usage of context and learning is proposed.  ...  The elements of Context Based Language for Robot (CBLR) applying this approach are described.  ...  oriented on usage of Natural Language for learning and programming.  ... 
doi:10.1109/isda.2008.150 dblp:conf/isda/Gavrilov08 fatcat:kgjchtiocjbzjjpexda463spke

Towards harmony-oriented programming

Sebastian Fleissner, Elisa Baniassad
2008 Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08  
This paper presents principles and constructs of harmony-oriented programming and introduces ongoing work towards creating a harmony-oriented software development environment for further experimental studies  ...  Harmony-oriented programming is a new programming paradigm based on concepts found in Eastern philosophy.  ...  The description in this section is a brief summary of features under development. Virtual Machine The virtual machine provides the runtime environment for harmony-oriented software.  ... 
doi:10.1145/1449814.1449872 dblp:conf/oopsla/FleissnerB08 fatcat:h7itwxlkybeojhaogf4eufqvky

Design dysphasia and the pattern maintenance cycle

Seth James Nielson, Charles D. Knutson
2006 Information and Software Technology  
Software developers utilize design methods that enable them to manipulate conceptual structures that correlate to programming language features.  ...  When the programming languages that are part of pattern context evolve, patterns must adapt to the language change or they may reinforce design dysphasia in the practitioner.  ...  For the purposes of this paper, we limit our multiparadigm features to the object-oriented, functional and logic programming paradigms.  ... 
doi:10.1016/j.infsof.2005.07.004 fatcat:2rqyuweamvemxnqqo5jluhsegy

Test Scenario Generation for Context-Oriented Programs [article]

Pierre Martou, Kim Mens, Benoît Duhoux, Axel Legay
2021 arXiv   pre-print
We propose a methodology to automate the generation of test scenarios for developers of feature-based context-oriented programs.  ...  By taking advantage of the explicit separation of contexts and features in such context-oriented programs, we can further rearrange the generated test scenarios to minimise the reconfiguration cost between  ...  TESTING Having introduced the notions of context-oriented programming and feature-based context-oriented programming, and illustrated them on our running example, let us revisit our three RQs in detail  ... 
arXiv:2109.11950v1 fatcat:ftjfdpflhrhc7l3jitpwofvxki

Objects and Classification [chapter]

Marianne Huchard, Robert Godin, Amedeo Napoli
2000 Lecture Notes in Computer Science  
Classification is a central concept in object-oriented approaches such as object-oriented programming, object-oriented knowledge representation systems (including description logics), object-oriented databases  ...  Classification is very ubiquitous and appears to be a central tool both for object-oriented representation and object-oriented programming.  ...  The presence of methods among features is more usual in the programming approaches.  ... 
doi:10.1007/3-540-44555-2_11 fatcat:mgwufy7kkfdq7mrsbvys3wnrq4

Feature-Modeling and Aspect-Oriented Programming: Integration and Automation

Kwanwoo Lee, Goetz Botterweck, Steffen Thiel
2009 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing  
On the other hand, aspect-oriented programming provides effective means for modularizing feature implementation.  ...  In this paper, we describe how feature modeling can be integrated with aspect-oriented programming to perform automated product derivation efficiently and effectively in the context of large-scale product  ...  Aspect-oriented programming (AOP) [2] is a good candidate for modularizing feature implementation, as it provides effective mechanisms for encapsulating crosscutting concerns into modular units.  ... 
doi:10.1109/snpd.2009.77 dblp:conf/snpd/LeeBT09 fatcat:yl4qdv56evgabcz4iqd5v7wq2i

Guidelines for using aspects in product lines

Jan Kohut, Valentino Vranic
2010 2010 IEEE 8th International Symposium on Applied Machine Intelligence and Informatics (SAMI)  
This is especially true for product line configuration. Aspect-oriented programming can often help to develop product lines more effectively, but this is not always so.  ...  A complete guideline entitled Implementing Mandatory Features with no Crosscutting Concerns is presented as an example.  ...  for object-oriented and aspect-oriented programming [7] , [8] , [21] (module denotes a class or aspect): C.  ... 
doi:10.1109/sami.2010.5423741 fatcat:4pkjoh4lf5gjnmzsh6lznujlvq

New Aspects in HDL's Performance Evaluation

B. Andelkovic, V. Litovski, V. Zerbe
2005 EUROCON 2005 - The International Conference on "Computer as a Tool"  
Features of mainstream HDLs and verification languages VHDL-AMS, Java, SystemC, AleC++, MLDesigner, OpenVera, the e language, PSL and SystemVerilog are compared in the context of these aspects.  ...  New aspects in Hardware Description Language's (HDL) performance evaluation such as objectorientation, system-level modeling, analog and mixed-signal modeling, software description and verification capabilities  ...  Java Java is an object-oriented, general-purpose, concurrent, platform-independent programming language. It can be used for both software and the description of hardware [2] .  ... 
doi:10.1109/eurcon.2005.1629974 fatcat:urttnk375ze5fj5aooznv5aam4

Object Orientation, Discrete Simulation and Simula

J. B. Atkinson
1995 Journal of the Operational Research Society  
of how the principal features of object-oriented programming evolved during the period from 1961 to 1967 when they developed the general-purpose programming language SIMULA 67° as an extension of Algol  ...  By 1967 the next version of SIMULA had broadened into a general, high-level programming language and a system description language.  ... 
doi:10.1057/jors.1994.213 fatcat:hfeuu7jwlvgtthpf5uoi64ddv4

Object Orientation, Discrete Simulation and Simula

J. B. Atkinson
1995 Journal of the Operational Research Society  
of how the principal features of object-oriented programming evolved during the period from 1961 to 1967 when they developed the general-purpose programming language SIMULA 67° as an extension of Algol  ...  By 1967 the next version of SIMULA had broadened into a general, high-level programming language and a system description language.  ... 
doi:10.1057/jors.1995.213 fatcat:trgthzldlrc47j356zhzqgwasq

Event-Specific Software Composition in Context-Oriented Programming [chapter]

Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, Kazunori Kawauchi
2010 Lecture Notes in Computer Science  
Context-oriented programming (COP) introduces dedicated abstractions for the modularization and dynamic composition of crosscutting context-specific functionality.  ...  While existing COP languages offer constructs for control-flow specific composition, they do not yet consider the explicit representation of event-specific context-dependent behavior, for which we observe  ...  Context-Oriented Programming COP extends object-oriented programming with first-class abstractions for behavioral variations that can be composed into a system depending on execution context.  ... 
doi:10.1007/978-3-642-14046-4_4 fatcat:7gqw7trhujgofi34scl6zy5z34

Page 31 of Journal of Business and Technical Communication Vol. 12, Issue 1 [page]

1998 Journal of Business and Technical Communication  
Figure 3 identifies these features in an excerpt from a drawing-program manual: descriptions of tasks or programs that pass for facts despite being subjective inferences, recommendations, or debatable  ...  These orientations to teaching and learning for complexity require readjusting the rhetoric of instruction in documentation to support the design of problem-based cases.  ... 

GasMASk Annotation-based Code Generator as an Embedded Domain-Specific Language in Collaborative Multi-Agent Systems

Orcun Oruc, Uwe Aßmann
2021 International Journal of Security Privacy and Trust Management  
Templates and annotations are popular techniques to reduce boilerplate codebases from agent-oriented programming. These techniques can also be used for model-driven software engineering.  ...  In order for programming software agents, you need to handle analysis, design and implementation together; furthermore, privacy and trust should be integrated externally into the agent-oriented applications  ...  This work is funded by the German Research (DFG) within the Research Training Group Role-Based Software Infrastructures for continuous-context-sensitive Systems (GRK 1907, TU Dresden, Software Technology  ... 
doi:10.5121/ijsptm.2021.10201 fatcat:6muwbi746fadvfnvnaqavijmae

Roles,Subjects and Aspects: How Do They Relate? [chapter]

Daniel Bardou
1998 Lecture Notes in Computer Science  
We h a ve noticed strong similarities between AOP and some object-oriented approaches including some notion of viewpoint.  ...  The need for comparison between AOP and related approaches has been retained as a key issue in MLTK97 .  ...  On the other hand the need for further comparison between AOP and subject-oriented programming has been recognized as a key issue in MLTK97 .  ... 
doi:10.1007/3-540-49255-0_124 fatcat:r5xtdwzmanb2tjy4rnh2fnofaa

SimJAVA---a framework for modeling queueing networks in Java

Wolfgang Kreutzer, Jane Hopkins, Marcel van Mierlo
1997 Proceedings of the 29th conference on Winter simulation - WSC '97  
The paper present a layered design for a discrete event simulation framework based on the Java programming language.  ...  A summary of strengths and limitations of object orientation and Java for this class of application concludes the paper.  ...  Object oriented descriptions offer an elegant and powerful metaphor for organizing such layers of knowledge through locality of description; i.e. by restricting the scope of the context a programmer needs  ... 
doi:10.1145/268437.268548 fatcat:2p254tkscfer7b2qbtw4vumatm
« Previous Showing results 1 — 15 out of 358,339 results