• Corpus ID: 145041445

A UML-Based Domain Specific Modeling Language for Service Availability Management : Design and Experience

  title={A UML-Based Domain Specific Modeling Language for Service Availability Management : Design and Experience},
  author={S P. and Alehi and H. A. and Amou and Lokambal.V . and Hadj and Tati Harihayati M and Oeroe and K. F. and Hendek},
For most critical systems, the requirement of providing services with minimal to no interruption is essential. The Service Availability Forum (SA Forum) is a consortium of several telecommunications and computing companies that defines standard middleware services for supporting and managing high-availability of applications. One of the most important SA Forum services is the Availability Management Framework (AMF), which is responsible for managing the availability of applications. To achieve… 
A systematic mapping study on best practices for domain-specific modeling
A systematic and comprehensive compilation of best practices should act as a starting point to identify literature that facilitates industrial adoption of DSM, and identifies studies reporting best practices on domain-specific modeling.
Best Practices for Domain-Specific Modeling. A Systematic Mapping Study
  • G. Czech, M. Moser, J. Pichler
  • Computer Science
    2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
  • 2018
The systematic and comprehensive compilation of best practices is intended to facilitate industrial adoption of DSM in various domains and discusses how best practices overlap, complement, or contradict each other.
Detecting Emergent Behaviors and Implied Scenarios in Scenario-Based Specifications: A Machine Learning Approach
A machine learning approach is presented to model and identify the interactions between system components and verify which interactions are safe and which may lead to Emergent Behavior (EB) and implied scenarios (IS) that are associated with some unexpected behavior.


A Model Based Framework for Service Availability Management
A domain-specific modeling language is proposed that captures AMF domain concepts, relationships, and constraints that facilitates the management of AMF configurations, and a third-party AMF configuration validation approach consisting of syntactical and semantic validations.
A model driven approach for AMF configuration generation
A new approach for the automatic generation of AMF configurations is proposed and is model driven and is based on UML profiles which capture the concepts related to configuration requirements, software description, and AMF configuration.
Generating AMF Configurations from Software Vendor Constraints and User Requirements
This paper presents an approach for automatic generation of AMF configurations from a set of requirements given by the configuration designer and the description of the software as provided by the vendor.
Automatic Generation of AMF Compliant Configurations
This paper proposes an algorithm and the corresponding tool prototype for generating an AMF compliant configuration and discusses the main issues of the automatic generation.
Automatic Generation of Description Files for Highly Available Services
A solution to automate the generation of description files for HA systems which enables the automated generation of the middleware configuration, based on a new domain specific language extending the UML component diagrams, along with a corresponding set of model transformations is presented.
A tool chain for generating the description files of highly available software
An automated approach is demonstrated that mitigates the efforts of configuring HA systems, and allows non-domain experts to easily use specialized HA solutions to increase the reliability of the services provided by their systems.
Improving uml profile design practices by leveraging conceptual domain models
This paper proposes to systematize the design of UML profiles built-upon conceptual domain models, by adopting a minimal set of framing rules that can be afterward checked for self-consistency and interactively transformed in stereotypes, tags and constraints.
Leveraging Patterns on Domain Models to Improve UML Profile Definition
A clearly-defined process geared to helping the designer throughout this design activity of building UML based domain specific languages should include systematic transformation of domain representations into profiles.
Applying MDA approach for the SA forum platform
This work describes a model-driven framework for the development of AIS based applications that enables the creation and manipulation of the application models that are used for the generation of system configuration and component code skeletons, and which can be use for the automatic checking of correctness and various other non-functional requirements.
Evaluation of Development Tools for Domain-Specific Modeling Languages
Five tools for domain-specific modeling languages (DSML) are evaluated by observing how well they can be used to create graphical editors for the Goal-oriented Requirement Language (GRL), for which a simplified metamodel is provided.