
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 لإنشاء قاعدة بيانات وإجراءات تخزين.
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
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
| 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 |
