Filters








9,193 Hits in 9.2 sec

Integration of Handwritten and Generated Object-Oriented Code [chapter]

Timo Greifenberg, Katrin Hölldobler, Carsten Kolassa, Markus Look, Pedram Mir Seyed Nazari, Klaus Müller, Antonio Navarro Perez, Dimitri Plotnikov, Dirk Reiss, Alexander Roth, Bernhard Rumpe, Martin Schindler (+1 others)
2015 Communications in Computer and Information Science  
Thus, a sound approach for the integration of both forms of code is needed. In this paper, we provide an overview of mechanisms for integrating handwritten and generated object-oriented code.  ...  However, for many systems it is impossible or not useful to generate the complete software system from models alone. Hence, developers need mechanisms for integrating generated and handwritten code.  ...  We examined existing mechanisms to integrate handwritten and generated object-oriented code to support MDD tool developers in selecting integration mechanisms.  ... 
doi:10.1007/978-3-319-27869-8_7 fatcat:c63dlm6fljefzawtpxcuydtgtm

A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages [article]

Timo Greifenberg, Katrin Hölldobler, Carsten Kolassa, Markus Look, Pedram Mir Seyed Nazari, Klaus Müller, Antonio Navarro Perez, Dimitri Plotnikov, Dirk Reiss, Alexander Roth, Bernhard Rumpe, Martin Schindler, Andreas Wortmann
2015 arXiv   pre-print
We provide an overview of mechanisms for integrating generated and handwritten code for object-oriented languages. In addition to that, we define and apply criteria to compare these mechanisms.  ...  Thus, MDD requires mechanisms for integrating generated and handwritten code.  ...  Wortmann: A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages.  ... 
arXiv:1509.04498v1 fatcat:pjaepxzzt5acvlibhaegcktl6u

A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages
english

Timo Greifenberg, Katrin Hölldobler, Carsten Kolassa, Markus Look, Pedram Mir Seyed Nazari, Klaus Müller, Antonio Navarro Pérez, Dimitri Plotnikov, Dirk Reiss, Alexander Roth, Bernhard Rumpe, Martin Schindler (+1 others)
2015 Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development  
We provide an overview of mechanisms for integrating generated and handwritten code for object-oriented languages. In addition to that, we define and apply criteria to compare these mechanisms.  ...  Thus, MDD requires mechanisms for integrating generated and handwritten code.  ...  Wortmann: A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages.  ... 
doi:10.5220/0005239700740085 dblp:conf/modelsward/GreifenbergHKLN15 fatcat:vfdkkohdm5cyvo4nag63ldooli

Instructional design using component-based development and learning object classification

N. Pukkhem, W. Vatanawood
2005 Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05)  
In addition, a set of new primitive data elements can be systematically added according to the advantage of using Object-Oriented Programming technique.  ...  The formal specification of both structural and behavioral properties of relational data model is generated in Z schemas.  ...  Abstract: A scheme of automatic generation of Java source code from formal specification is proposed.  ... 
doi:10.1109/icalt.2005.172 dblp:conf/icalt/PukkhemV05 fatcat:pd7lwnsygzhxnbnqarddek5gaa

TRAPping Modelica with Python [chapter]

Thilo Ernst
1999 Lecture Notes in Computer Science  
This short paper 1 introduces TRAP, a small but powerful compiler development system based on the object-oriented, dynamic language Python.  ...  Python in particular has the additional advantage of being a powerful and already quite popular generalpurpose component integration framework, which can be utilized both for incorporating subcomponents  ...  Generally, the language enables the application of modern, object-oriented compiler implementation techniques. Functional and imperative programming.  ... 
doi:10.1007/978-3-540-49051-7_20 fatcat:put5xlrn3jdo7khxj5tlku43ra

Classification of Chinese Handwritten Numbers with Labeled Projective Dictionary Pair Learning [article]

Rasool Ameri, Ali Alameer, Saideh Ferdowsi, Kianoush Nazarpour, Vahid Abolghasemi
2020 arXiv   pre-print
We integrated these metrics into a unified cost function and adopted a new feature space, i.e., histogram of oriented gradients (HOG), to generate the dictionary atoms.  ...  These results were supported when the proposed method was applied to both Arabic and English handwritten number databases.  ...  HOG focuses on the structure of an object and can extract gradient and orientation of edges in a given image.  ... 
arXiv:2003.11700v3 fatcat:wpf537zk75aojfjbghpi3er5a4

JastAdd—a Java-based system for implementing front ends

Görel Hedin, Eva Magnusson
2001 Electronical Notes in Theoretical Computer Science  
JastAdd adds facilities for specifying and generating object-oriented abstract syntax trees with both declarative behavior (using Reference Attributed Grammars (RAGs)) and imperative behavior (using ordinary  ...  The system is built on top of a traditional Java parser generator which is used for parsing and treebuilding.  ...  These systems often have their own specification language and can be difficult to integrate with handwritten code, in particular when it is desired to take full advantage of state-of-the-art object-oriented  ... 
doi:10.1016/s1571-0661(04)80920-4 fatcat:fy5fzknxpfdezk3dd3yd4vqyga

Robust Handwritten Character Recognition with Features Inspired by Visual Ventral Stream

Ali Borji, Mandana Hamidi, Fariborz Mahmoudi
2008 Neural Processing Letters  
Moreover an analysis is conducted to evaluate the robustness of this approach to orientation, scale and translation distortions.  ...  This paper focuses on the applicability of the features inspired by the visual ventral stream for handwritten character recognition.  ...  In the topmost layers, nodes code the view tuned representation of the objects (here digit and character classes).  ... 
doi:10.1007/s11063-008-9084-y fatcat:epwuwyhk5verrd7bas26owzerq

A new architecture for integration of CORBA and OODB

Ruey-Kai Sheu, Kai-Chih Liang, Shyan-Ming Yuan, Win-Tsung Lo
1999 IEEE Transactions on Knowledge and Data Engineering  
AbstractÐObject-oriented database system (OODB) supports an object-oriented data model with the functionality of persistency and transaction semantics.  ...  For the sake of matching these two object models, taking the advantages of merging both of them, and building a more sophisticated infrastructure, the integration of CORBA and OODB is currently an urgent  ...  ACKNOWLEDGMENTS We are grateful for the many excellent comments and suggestions made by the anonymous referees.  ... 
doi:10.1109/69.806934 fatcat:ti4gggi5svgzrhngfbcir7e6fu

Why it is so hard to use models in software development: observations

Robert France, Bernhard Rumpe, Martin Schindler
2013 Journal of Software and Systems Modeling  
The basic idea is simple: create a model in a source language (e.g., a class diagram or a state machine), take a code generator, and generate the code for it in a target language.  ...  Let us classify and briefly discuss some of them: Measurement of speedup: Comparing LOC of the generated code with the number of syntactic concepts (or something similar) used in a model is not easy: the  ...  Integration of generated and handwritten code: One-shot generators allow us to modify the generated code. This is typical for code frames derived from class diagrams.  ... 
doi:10.1007/s10270-013-0383-z fatcat:4vhrwjhagbac3bzoqn2yhrkxhe

Automatic code generation from unified modelling language sequence diagrams

Debasish Kundu, Rajib Mall, Debasis Samanta
2013 IET Software  
UML provides a set of diagrams to model structural and behavioral aspects of an object-oriented system.  ...  Automatic translation of UML diagrams to object oriented code is highly desirable because it eliminates the chances of introduction of human errors in the translation process.  ...  developed by Harel and Gery [16] to generate C++ code from UML object and statechart diagrams.  ... 
doi:10.1049/iet-sen.2011.0080 fatcat:es2vvdvqajgbhphdtxxllgktyq

Computational Maps in the Visual Cortex by R. Miikkulainen, J. Bednar, Y. Choe, J. Sirosh 568pp, Hardcover, € 96.95; SFR 164.00 ₤ 74.50; US\$ 125.00 ISBN:0-387-22024-0 Springer

R. M. Müri
2006 Graefe's Archives for Clinical and Experimental Ophthalmology  
There is a chapter about temporal coding and another one about contour integration.  ...  This model demonstrates a synergy of nature and nurture in developing orientation preferences, and allows one to gain insight into high-level phenomena such as infant face processing.  ...  There is a chapter about temporal coding and another one about contour integration.  ... 
doi:10.1007/s00417-006-0409-0 fatcat:osxav5qv6za7lgoqkd6bnemyka

Evolve: Language-Driven Engineering in Industrial Practice

Tim Tegeler, Jonas Schürmann
2019 Electronic Communications of the EASST  
In general software projects still, have a very high failure rate. We noticed that one of our projects did not gather pace. It was delayed from the beginning and on the way to fail.  ...  We called it Evolve, and it is built upon the Language-Driven Engineering paradigm. We were able to salvage the project and establish Evolve in the development process of related applications.  ...  Acknowledgements We thank Luke Thienemann for assistance with developing the concept of Evolve and his comments that greatly improved the manuscript.  ... 
doi:10.14279/tuj.eceasst.78.1089 dblp:journals/eceasst/TegelerS18 fatcat:6zpkpxuzs5eldk5btlxfek6jgi

Biometric User Authentication on Smart Cards by Means of Handwritten Signatures [chapter]

Olaf Henniger, Katrin Franke
2004 Lecture Notes in Computer Science  
The biometric data under consideration are handwritten signatures captured by means of a graphic tablet and a special pen.  ...  The feature-matching algorithm is a variant of dynamic time warping, taking the limited resources of smart cards into account. It is implemented as an operating prototype on two types of smart cards.  ...  Acknowledgements This research was supported by the German Federal Ministry of Education and Research within the project "Ascribability of actions in virtual worlds" (http://zavir.sit.fraunhofer.de).  ... 
doi:10.1007/978-3-540-25948-0_75 fatcat:pej6dzgkcbbzroptd6w7lbfgj4

Separation of concerns in compiler development using aspect-orientation

Xiaoqing Wu, Barrett R. Bryant, Jeff Gray, Suman Roychoudhury, Marjan Mernik
2006 Proceedings of the 2006 ACM symposium on Applied computing - SAC '06  
Object-oriented design patterns, such as the Visitor pattern, also cannot solve the crosscutting problem adequately because an object is not a natural representation of a collection of operations.  ...  This paper demonstrates the benefits of applying aspect-oriented programming languages (e.g., AspectJ) and principles to compiler design and implementation.  ...  However, the mixed generated code and handwritten code lead to a system that is hard to maintain and evolve.  ... 
doi:10.1145/1141277.1141646 dblp:conf/sac/WuBGRM06 fatcat:ioucgeer5jghldzetqu7xkmsqi
« Previous Showing results 1 — 15 out of 9,193 results