In the blockchain and cryptocurrency industry, leveraging custom metrics and analytics is crucial for the development of risk analysis applications. Traditionally, SQL serves as the primary language for querying precomputed tables, derived from aggregations on raw data extracted from the blockchain. However, this approach can become cumbersome and error-prone, particularly as database schemas grow [...]
Software Product Lines
admin 2023-12-07T13:39:56+00:00One of the major technical innovations in Software Product Lines is the use of features to distinguish members of product lines. Feature models define the characteristics and the usability constraints in families of products. Current methods organize these characteristics in a tree, or a feature diagram, which is used to declaratively specify the members of [...]
Model Synchronization
admin 2023-12-07T13:39:38+00:00In systems and software engineering, focus is attached to architectural design activities, so as to reduce efforts and risks before system development. Engineering processes and techniques have evolved to meet these new requirements. Indeed, working at the system architecture levels requires a close collaboration between domain experts, with different languages and practices, and therefore, there is a [...]
Architecture Viewpoints
admin 2023-12-07T13:40:07+00:00In the area of system engineering, working at the architecture level requires close cross-discipline collaboration with different languages and practices. System architecture description involves domain experts with their own concerns and rationale. The organization of architecture descriptions into views using viewpoints provides a mechanism for the separation of concerns among the stakeholders, while still providing the view [...]
Process Modeling & Simulation
admin 2023-12-07T13:39:47+00:00In the Oil & Gas industry, the use of simulation plays a vital part in developing integrated chemical processes. By helping save time and money before the actual process implementation, this practice can assist with troubleshooting, design, control, and more. Process modeling and simulation typically involves using dedicated software to define a process as interconnected components, [...]