Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Annals of computer s...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Annals of computer science and information systems
Article . 2022 . Peer-reviewed
Data sources: Crossref
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
https://dx.doi.org/10.60692/pr...
Other literature type . 2022
Data sources: Datacite
https://dx.doi.org/10.60692/8r...
Other literature type . 2022
Data sources: Datacite
versions View all 4 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Automated Code Generation from Use cases and the Domain Model

توليد التعليمات البرمجية الآلي من حالات الاستخدام ونموذج المجال
Authors: Minh-Hue Chu; Anh-Hien Dao;

Automated Code Generation from Use cases and the Domain Model

Abstract

Dans cet article, nous proposons une méthode pour générer automatiquement des fichiers de code source à partir d'un modèle de cas d'utilisation et d'un diagramme de classe de domaine nommé USLSCG (Use case Specification Language (USL) based Code Generation). Dans notre méthode, un scénario de cas d'utilisation est spécifié avec précision par un modèle USL. Le modèle USL et le diagramme de classe de domaine sont ensuite utilisés comme entrées pour générer automatiquement des fichiers de code source. Ces fichiers de code source comprennent des classes suivant des applications à trois couches et un fichier de script SQL pour créer une base de données et stocker des procédures.

En este documento, proponemos un método para generar automáticamente archivos de código fuente a partir de un modelo de caso de uso y un diagrama de clases de dominio llamado USLSCG (Use case Specification Language (USL) based Code Generation). En nuestro método, un modelo USL especifica con precisión un escenario de caso de uso. El modelo USL y el diagrama de clases de dominio se utilizan como entradas para generar archivos de código fuente automáticamente. Estos archivos de código fuente incluyen clases que siguen aplicaciones de tres capas y un archivo de script SQL para crear una base de datos y almacenar procedimientos.

In this paper, we propose a method to automatically generate source code files from a use case model and a domain class diagram named USLSCG (Use case Specification Language (USL) based Code Generation).In our method, a use case scenario is precisely specified by a USL model.The USL model and the domain class diagram then are used as inputs to generate source code files automatically.These source code files include classes following three-layer applications and a SQL script file to create a database and store procedures.

في هذه الورقة، نقترح طريقة لإنشاء ملفات شفرة المصدر تلقائيًا من نموذج حالة الاستخدام ومخطط فئة المجال المسمى USLSCG (استخدام لغة مواصفات الحالة (USL) القائمة على إنشاء الشفرة). في طريقتنا، يتم تحديد سيناريو حالة الاستخدام بدقة بواسطة نموذج USL. ثم يتم استخدام نموذج USL ومخطط فئة المجال كمدخلات لإنشاء ملفات شفرة المصدر تلقائيًا. تتضمن ملفات شفرة المصدر هذه فئات تتبع تطبيقات ثلاثية الطبقات وملف نصي SQL لإنشاء قاعدة بيانات وإجراءات تخزين.

Keywords

FOS: Computer and information sciences, Domain model, Web Engineering for Applications Development, QoS-Aware Web Services Composition and Semantic Matching, Set (abstract data type), Information technology, Automated Web Service Discovery, Mathematical analysis, FOS: Mathematics, Model-Driven Engineering in Software Development, Key (lock), Code (set theory), Model-Driven Development, Software engineering, Domain (mathematical analysis), Software Development, Domain-Specific Languages, Context-Aware Web Applications, QA75.5-76.95, T58.5-58.64, Computer science, Programming language, Process (computing), Operating system, Electronic computers. Computer science, Computer Science, Physical Sciences, Code generation, Software, Mathematics, Information Systems

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
1
Average
Average
Average
Published in a Diamond OA journal
Beta
sdg_colorsSDGs:
Related to Research communities