In recent studies, a component-based software engineering framework (RCSAA) has been proposed to accommodate the reuse of game software components across diverse game engines, platforms, and programming languages. This study follows up on this by a more detailed investigation of the portability of a RCSAA-compliant game software component across three principal programming languages: C#, JavaScript (TypeScript), and Java, respectively, and their integration in game engines for these languages. One operational RCSAA-compliant component in C# is taken as the starting point for porting to the other languages. For each port, a detailed analysis of language-specific features is carried out to examine and preserve the equivalence of transcompiled...
texto completo: acesso restrito. p. 30-37.Introducing reuse and software product line (SPL) concepts...
A software product line is a set of software-intensive systems that share a common, managed set of f...
Developed within the RAGE project funded by EU within Horizon2020 program. This asset enables a real...
In recent studies, a component-based software engineering framework (RCSAA) has been proposed to acc...
This paper presents and validates a methodology for integrating reusable software components in dive...
For seizing the potential of serious games, the RAGE project - funded by the Horizon-2020 Programme ...
This paper explains the RAGE project, which proposes a component-based software architecture to acco...
This paper investigates the usability of the RAGE component-based software architecture (RCSA). This...
Software ecosystems are defined as collections of organizations that are related through software or...
Abstract: Serious games have emerged as a new medium that enables players to acquire and enhance the...
The large upfront investments required for game development pose a severe barrier for the wider upta...
This study presents a quality assurance methodology geared to reusable (serious) game software that ...
Program portability is an important software engineering consideration. However, when high-level lan...
Portability is becoming universally recognized as a desirable attribute for most software products, ...
A major challenge in engineering education is retaining student interest in the engineering discipli...
texto completo: acesso restrito. p. 30-37.Introducing reuse and software product line (SPL) concepts...
A software product line is a set of software-intensive systems that share a common, managed set of f...
Developed within the RAGE project funded by EU within Horizon2020 program. This asset enables a real...
In recent studies, a component-based software engineering framework (RCSAA) has been proposed to acc...
This paper presents and validates a methodology for integrating reusable software components in dive...
For seizing the potential of serious games, the RAGE project - funded by the Horizon-2020 Programme ...
This paper explains the RAGE project, which proposes a component-based software architecture to acco...
This paper investigates the usability of the RAGE component-based software architecture (RCSA). This...
Software ecosystems are defined as collections of organizations that are related through software or...
Abstract: Serious games have emerged as a new medium that enables players to acquire and enhance the...
The large upfront investments required for game development pose a severe barrier for the wider upta...
This study presents a quality assurance methodology geared to reusable (serious) game software that ...
Program portability is an important software engineering consideration. However, when high-level lan...
Portability is becoming universally recognized as a desirable attribute for most software products, ...
A major challenge in engineering education is retaining student interest in the engineering discipli...
texto completo: acesso restrito. p. 30-37.Introducing reuse and software product line (SPL) concepts...
A software product line is a set of software-intensive systems that share a common, managed set of f...
Developed within the RAGE project funded by EU within Horizon2020 program. This asset enables a real...