Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 3,182 papers for “object code generation”

Generation of optimal object code

Архипов Иван Сергеевич, Arhipov Ivan Sergeevic · Research Repository Saint Petersburg State University (Saint Petersburg State University) · 2021

Данная работа посвящена реализации оптимизаций в генераторе кодов MIPS. Данная работа является частью проекта RuC.

Cited by 0Open access

30 Object Model-Driven Code Generation

For The Enterprise, William J. Ray, Andy Farrar · 2008

field of distributed, collaborative computing. In a typical JTF command hierarchy, the critical people, relevant data, and their supporting computers

Cited by 0

Code Generation from Object Oriented Petri Nets

Frlička, Eduard · Brno University of Technology Digital Library (Brno University of Technology) · 2023

PNtalk is a language used for modelling of object-oriented Petri nets. The existing simu- lator implemented in Smalltalk language is used mainly for modelling and debugging. For practical use, however, a more efficient representation of Petri net models is needed. This work presents a C++ representation of object-oriented Petri nets.

Cited by 0

Code Generation from Object Oriented Petri Nets

Cibák, Michal · Brno University of Technology Digital Library (Brno University of Technology) · 2022

Cieľom tejto práce je analyzovať aktuálne riešenie generátoru kódu z Objektovo orientovaných Petriho sietí zapísaných v jazyku PNTalk do jazyku Java, navrhnúť jeho úpravy a implementovať ich. Ako prvý bol analyzovaný celkový návrh a boli špecifikované chýbajúce časti, následne bol analyzovaný zdrojový kód prekladača a boli odhalené chyby. Boli implementované navrhnuté opravy chýb v prekladači a niektoré chýbajúce časti z návrhu boli implementované čiastočne v rámci prekladača.

Cited by 0Open access

Code Generation from Object Oriented Petri Nets

Kelemen, Erik · Brno University of Technology Digital Library (Brno University of Technology) · 2021

This thesis focuses on transformation model described by object oriented Petri net to sequence diagram, which allows reverse mapping to original description. As a solution is used discrete simulation of model described in PNtalk language. Result of work is fully automated generator, which generates sequence diagram according to gathered data from simulation. Generator aims for minimal loss of relevant information and presenting valid sequence diagram.

Cited by 0

Code Generation from Object Oriented Petri Nets

Fryč, Tomáš · Brno University of Technology Digital Library (Brno University of Technology) · 2019

Tato práce se zabývá modelováním systémů pomocí Objektově orientovaných Petriho sítí (OOPN) a navržením mechanismu, který tento formalismus transformuje do programovacího jazyka Java. V první části práce je popis Petriho sítí, rozšíření o objektovou orientaci a jazyka PNtalk, který je konkretní implementací OOPN. Další část se zabývá samotným mechanismem, který z modelu zapsaných v jazyku PNtalk vygeneruje ekvivalentní modely v Javě a popisuje způsob simulace takto vygenerovaných modelů. Generátor je koncipiován tak, aby byl snadno rozšiřitelný a vygenerované modely modifikovatelné.

Cited by 0

Code Generation from Object Oriented Petri Nets

Hanák, Martin · Brno University of Technology Digital Library (Brno University of Technology) · 2015

Tato diplomová práce se zabývá generováním zdrojových kódů z jazyka PNtalk do standardních objektově orientovaných jazyků, např. C++ nebo Java. Rozebírá možnosti zjednodušeného modelování formalismu Objektově orientovaných Petriho sítí (OOPN) v prostředí těchto jazyků. Takový model by měl být jednodušší a efektivnější, než nabízí aktuální implementace v prostředí jazyka Smalltalk. Práce také uvádí návrh abstraktizace generátoru kódu tak, aby byl schopen generovat výsledný kód v různých jazycích.

Cited by 0

Automatic Code-generation from an Object-machine Description

Miller, Perry L. · DSpace@MIT (Massachusetts Institute of Technology) · 1970

This memo outlines the basic elements of a macro code-generating system, and develops an informal machine-independent model of a code generator. Then the memo discusses how an implementation of this model could be set up to generate code for a particular machine from machine-dependent information given in descriptive form.

Cited by 0Open access

Object model driven code generation for the enterprise

William J. Ray, A. Farrar · 2002

In this paper, we look at the benefits of using a code generator to synthesize distributed, object-oriented servers for the enterprise from object models. The primary benefit of any code generator is to reduce the amount of repetitive code that must be produced, thus saving time in the development cycle. Another benefit to our approach is the ability to extend the services generated, enabling the code generator to act as a force multiplier for advanced programmers. Having a code generator synthesize complex code dealing with concurrency, replication, security, availability, persistence and other services for each object server will ensure that all servers followed the same enterprise rules. Also, by using a code generator, developers can experiment more easily with different architectures. One of the last benefits discussed in this paper when using a code generator for the data layer of enterprise architecture may be its ability to deal with evolving technology.

Cited by 7

Generation of Testing Source Code for Object-Oriented Programs

Manev, Krassimir, Zhelyazkov, Anton, Boychev, Stanimir · Bulgarian Digital Mathematics Library (BulDML) at IMI-BAS (Institute of Mathematics and Informatics) · 2012

Красимир Манев, Антон Желязков, Станимир Бойчев - \nВ статията е представена имплементацията на последната фаза на автоматичен генератор на тестови данни за структурно тестване на софтуер, написан на обектно-ориентиран език за програмиране – генерирането на изходен код на тестващия модул. Някои детайли от имплементацията на останалите фази, които са важни за имплементацията на последната фаза, са представени първо. След това е описан и алгоритъмът за генериране на кода на тестващия модул.

Cited by 0Open access

RAD Tool for Object Code Generation: A Case Study

Marcin Graboń, Jarosław Małek, Marcin Surkont et al. · 2005

This paper presents the Class Editor tool. It is a software development environment that provide automated support for generating Delphi language code from class hierarchy defined either by developers directly or by reading the source data from XML files. We believe, that those classes affect the flexibility of generated code, program comprehension, support round-trip engineering, and program maintenance. In addition this tool can convert classes to highlighted HTML property name documentation, and generate XML Schema files, as well as ready to use templates of read/write procedures from/to databases, providing mechanisms for accessing and storing data. Moreover, it can generate consistent class types hierarchy from example XML data files. Given examples have shown that the tool is useful, and important to us. According to the best knowledge of the authors, such tool has been introduced in this paper for the first time.

Cited by 0

Automatic generation of object-oriented code from DEVS graphical specifications

M. Hamri, Grégory Zacharewicz · Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC) · 2012

The paper presents an approach to automatically generate object-oriented code from DEVS graphical model specification. Afterward the generated DEVS code is given to the LSIS DME DEVS simulator to execute the corresponding behavior. This research is driven by the idea that the user of M&S, even not computer scientist and/or beginner in formal modeling like DEVS can increase his trust in the models he creates and the simulation results he is able to obtain due to the fact he is directly involved at the modeling stage and not anymore interfaced with an intermediate actor (modeler or programmer expert) that would interpret user requirements in the modeling and simulation activities. Using the proposed tool with its user friendly framework and appropriate graphical items, the user is capable to skip learning installation set up and user manual to rapidly develop his own DEVS models, to carry out simulations and to analyze them.

Cited by 1

Comparison of Object-oriented and Functional Programming for Code Generation

Eric Allen · 2010

Creating software systems begins with creating abstractions that model the problem and/or solution. The most popular paradigm for creating these abstractions is Object-Oriented Programming (OOP), but Functional Programming (FP) is gaining traction. Functional programs are reputedly easier to reason about, simpler to understand, and friendlier to concurrency. Computer.Build is a code generation tool for designing simple microprocessors in Ruby and Clojure (a Lisp derivative) that generates VHDL for compilation. This tool was written in both Clojure and Ruby to compare the relative merits of each language for the particular application of code generation. While the two implementations have much in common, the functional implementation in Clojure is clearer, simpler, and more consistent. However, the Ruby implementation is easier to read, easier to modify, and easier to debug. These results suggest that functional programming could be better than object-oriented programming for building software systems in some situations, but when using domain-specific languages for code generation, object-orientation makes a software developer’s life much easier.

Cited by 0

MSeqGen: Object-oriented unit-test generation via mining source code

Suresh Thummalapenta, Tao Xie, Nikolai Tillmann et al. · 2009

An objective of unit testing is to achieve high structural coverage of the code under test. Achieving high structural coverage of object-oriented code requires desirable method-call sequences that create and mutate objects. These sequences help generate target object states such as argument or receiver object states (in short as target states) of a method under test. Automatic generation of sequences for achieving target states is often challenging due to a large search space of possible sequences. On the other hand, code bases using object types (such as receiver or argument object types) include sequences that can be used to assist automatic testgeneration approaches in achieving target states. In this paper, we propose a novel approach, called MSeqGen, that mines code bases and extracts sequences related to receiver

Cited by 0