A proposal of feature model with join point interface for the modeling of software product lines [Propuesta de Modelo de Características con Interfaz de Punto de Unión para el Modelamiento de Líneas de Productos de Software]
Author
Vidal-Silva C.L.
Bustamante M.A.
Rubio J.M.
Carter L.E.
Abstract
Looking for a new methodology of modular software development, this paper proposes JPI FM, that is, Feature Models (FM) with Join Point Interfaces (JPI) of Aspect-Oriented Programming (AOP) as the basis of the Feature-Oriented Programming (FOP) + JPI methodology. Therefore, this paper describes the advantages and details of FOP and AOP JPI as individual paradigms and their symbiosis to produce modular software. As an application example, MC JPI is used over a classic FOP example to visualize traditional FM components, and special associations or constraints between features. Additionally, this paper describes the advantages of JPI FM and the differences with respect to some previous research works to support aspect-oriented modeling principles of JPI. This paper concludes that JPI allows modularization on feature models, and thus this approach seems promising. © Centro de Informacion Tecnologica. All rights reserved.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Article
Looking for a modular software development methodology. Blending of feature-oriented programming and aspect-oriented programming JPI [En Búsqueda de un Procedimiento de Desarrollo de Software Modular. Simbiosis entre Programación Orientada a la Característica y Programación Orientada a Aspectos JPI] (2020)
Vidal-Silva C.L.; Pham T.T.; Sepúlveda S.M.; Carter L.E. (Centro de Informacion Tecnologica, 2019) -
Article
Comparing of the use of design pattern decorator and aspect-oriented programming in .NET to modularize crosscutting concerns [Comparación de uso del patrón de diseño decorator y la programación orientada a aspectos en .NET para modularizar incumbencias cruzadas] (2020)
Pereira-Vásquez C.A.; Vidal-Silva C.L.; Morris M.A. (Centro de Informacion Tecnologica, 2017) -
Review
A review of a modular approach of aspect-oriented programming [Revisión de un enfoque modular de programación orientada a aspectos] (2020)
Vidal C.L.; Rivero S.E.; Schmal R.F.; Morales J.D. (Centro de Informacion Tecnologica, 2014)