2015
DOI: 10.1145/2788630.2788643
|View full text |Cite
|
Sign up to set email alerts
|

Achieving Software Reuse and Integration in a Large-scale Software Development Company: Practical Experience of the Lion Project

Abstract: This paper presents the practical experience and results of the Lion Project, which aimed to improve software development times at Heinsohn Business Technology (HBT), a large-scale Colombian software development company. The main result of this project is the LionWizard Framework, a set of libraries and tools with a focus on large-scale software reuse and integration. The Lion- Wizard Framework integrates all of the existing libraries at HBT using Maven and provides a Wizard. The latter uses code generation an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
0
0
2

Year Published

2015
2015
2017
2017

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 13 publications
0
0
0
2
Order By: Relevance
“…En el caso del proyecto MiDAS, uno de los lenguajes de modelado que se utilizará será ISML (Information Systems Modeling Language); éste es textual de dominio específico (Domain Specific Language -DSL) y fue desarrollado para modelar aplicaciones generadas automáticamente a través de un transformador [8]. Adicionalmente, ISML, es independiente de plata-forma, por lo cual es posible definir el modelo de una aplicación sin necesidad de especificar la plataforma de destino [9]; la plataforma de destino es definida en el transformador.…”
Section: Resumen Ejecutivounclassified
See 1 more Smart Citation
“…En el caso del proyecto MiDAS, uno de los lenguajes de modelado que se utilizará será ISML (Information Systems Modeling Language); éste es textual de dominio específico (Domain Specific Language -DSL) y fue desarrollado para modelar aplicaciones generadas automáticamente a través de un transformador [8]. Adicionalmente, ISML, es independiente de plata-forma, por lo cual es posible definir el modelo de una aplicación sin necesidad de especificar la plataforma de destino [9]; la plataforma de destino es definida en el transformador.…”
Section: Resumen Ejecutivounclassified
“…Tal, parte de la definición del lenguaje RSLAS (Requirements Specification Language for Adaptive Systems) que permite expresar los requerimientos de una aplicación para sistemas adaptativos, éste es convertido al lenguaje de diseño DMLAS (Design Modeling Language for Adaptive Systems) [7]. Posteriormente, DMLAS es convertido a un modelo independiente de plataforma expresado en el lenguaje ISML, el cual ya fue desarrollado antes de iniciar el proyecto MiDAS y actualmente se encuentra liberado [3] [9]. Finalmente, el modelo independiente de plataforma expresado en ISML es convertido a un lenguaje de programación específico a través de un transformador [10].…”
Section: Resumen Ejecutivounclassified