Workshop/Focus Group

Updated Activity Theory bCMS Model Description for CMA-2012

Artifact Details
Author(s): 
Geri Georg
Organization(s): 
Colorado State University
Submitter's Name: 
Geri Georg
Artifact Description: 

Models describing the use of Activity Theory in modeling the high level requirements of the bCMS system. Includes description of transformation (using heuristics) to URN models. Used in the CMA workshop at MODELS 2012. Also includes initial metamodel of a proposed DSL.

Revision Summary: 
No revisions submitted.

Concern-Driven Development with AoURN and RAM

Artifact Details
Author(s): 
Omar Alam^1, Matthias Schöttle^1, Gunter Mussbacher^2, Jörg Kienzle^1
Organization(s): 
1) McGill University 2) Carleton University
Submitter's Name: 
Gunter Mussbacher
Programming/Modeling Languages: 
Aspect-oriented User Requirements Notation (AoURN), Reusable Aspect Models (RAM)
Artifact Description: 

The submitted models apply the the Concern-Oriented Reuse (CORE) approach to the bCMS case study. CORE is a concern-oriented, model-driven software development approach for reactive systems that covers the early requirements, late requirements, high-level and low-level design phases of software development. It is based on two aspect-oriented modelling notations: the Aspect-Oriented User Requirements Notation (AoURN) and Reusable Aspect Models (RAM).

Revision Summary: 
No revisions submitted.

The VCL Model of the Barbados Crisis Management System

Artifact Details
Author(s): 
Nuno Amálio
Organization(s): 
University of Luxembourg
Submitter's Name: 
Nuno Amálio
Required Tool(s): 
The 'Visual Contract Builder' (http://vcl.gforge.uni.lu/)
Programming/Modeling Languages: 
VCL
Artifact Description: 

This document presents the VCL model of the barbados Crisis Management System. It is a submission for the Comparing Modelling Approaches workshop an event of the Models 2012 conference.

Revision Summary: 
No revisions submitted.

Aspect-Oriented Modeling for Performance Evaluation with UML+MARTE, LQN, and CSM

Artifact Details
Author(s): 
Mohammad Alhaj, Dorina Petriu
Organization(s): 
Carleton University
Submitter's Name: 
Mohammad Alhaj
Artifact Description: 

The paper proposes a multi-paradigm modeling approach which aims to derive performance models from software models of enterprise SOA systems, in order to evaluate their run-time performance from the early development phases. This helps to choose between different architecture, design, and configuration alternatives in order to meet the performance requirements. The source models of the proposed transformation are the platform independent model of the service oriented system, the deployment diagram and the platform aspect models. The Performance completion feature model describes the variability in the service platform that may affect the system’s performance. It provides the choice to select between multiple platform alternatives based on the business requirements. Aspect-oriented modeling techniques are used to produce a platform-dependent model by weaving aspect models of platform operations into the platform-independent model. The platform-dependent model thus obtained represents the source models for the transformation into a performance model. The UML profile MARTE is used to annotate models with performance information.

Revision Summary: 
No revisions submitted.

Comparison Criteria for bCMS Models of CMA Workshop

Artifact Details
Author(s): 
A. Moreira^1, B.H.C. Cheng^2, G. Georg^3, G. Mussbacher^4, R. France^3
Organization(s): 
1 Univ. Nova de Lisboa, 2 Michigan State Univ., 3 Colorado State Univ., 4 Carleton Univ.
Submitter's Name: 
Gunter Mussbacher
Artifact Description: 

Comparison criteria document for bCMS models of CMA workshop

Revision Summary: 
September 2011

bCMS - Requirements Definition

Artifact Details
Author(s): 
A. Capozucca^1, B.H.C. Cheng^2, G. Georg^3, N. Guelfi^1, P. Istoan^1, G. Mussbacher^4
Organization(s): 
1 Univ. of Luxembourg, 2 Michigan State Univ., 3 Colorado State Univ., 4 Carleton Univ.
Submitter's Name: 
Gunter Mussbacher
Artifact Description: 

Defines the requirements of a Software Product Line called bCMS-SPL including a reference variant.

Revision Summary: 
June 9, 2011

Reusable Aspect Models for the bCMS Case Study

Artifact Details
Author(s): 
Jörg Kienzle^1, Wisam Al Abed^1, Valentin Bonnet^1, Omar Alam^1, Jacques Klein^2, Jean-Marc Jézéquel
Organization(s): 
1 McGill University, 2 University of Luxembourg, 3 IRISA
Submitter's Name: 
Jörg Kienzle
Programming/Modeling Languages: 
Reusable Aspect Models, v3
Artifact Description: 

This submission contains 14 high and low-level design models of parts of a single bCMS system using the Reusable Aspect Models approach (RAM). The included aspects are:

  • Command
  • Copyable
  • Crisis
  • FireStation
  • Locatable
  • Map
  • Named
  • NetworkedCommand
  • PoliceStation
  • RoutePlanning
  • Singleton
  • SocketCommunication
  • Vehicle
  • VirtualSharedData
Revision Summary: 
No revisions submitted.

bCMS case study models for OO-SPL approach

Artifact Details
Author(s): 
Paul Istoan
Organization(s): 
University of Luxembourg
Submitter's Name: 
Paul Istoan
Required Tool(s): 
MagicDraw v.16
Programming/Modeling Languages: 
UML
Artifact Description: 

UML models for the OO-SPL modeling of the bCMS case study

Revision Summary: 
No revisions submitted.

bCMS-SPL case study: A proposition based on the Cloud Component Approach.

Artifact Details
Author(s): 
Jean-Baptiste Lezoray, An Phung-Khac, Antoine Beugnard
Organization(s): 
TELECOM Bretagne
Submitter's Name: 
Jean-Baptiste Lezoray
Programming/Modeling Languages: 
EMF / Ecore
Artifact Description: 

This Artifact is the PDF description of a model for the Comparing Modeling Approaches workshop. It presents the cloud component model and a Model for Variability of Refinement Processes used to model the bCMS-SPL use case. Our targets are high-level and architectural design, and evolution. Runtime support will be tackled, but is not in the main focus of this contribution. We introduce:
- A single system: on the basis of a custom component model, the cloud component model. The latter is dedicated to the modeling of distributed applications.
- The whole SPL: on the basis of an MDE refinement process model that has the property of being variable. Its specification is inspired by previous works on refinement and feature models dedicated to provide adaptation capabilities to component-based architectures.

Revision Summary: 
No revisions submitted.

Model Driven Service Engineering applied to bCMS

Artifact Details
Author(s): 
Urooj Fatima, Rolv Braek
Organization(s): 
Department of Telematics, NTNU
Submitter's Name: 
Urooj Fatima
Programming/Modeling Languages: 
UML 2 collaborations and activity diagrams
Artifact Description: 

The Object-Oriented Modeling (OOM) approach is used for developing the model of the focused case study i.e. Crises Management System. Our approach targets the requirements specification and design phase of the software development process. We choose to focus on the single system i.e. bCMS.
The method uses UML 2 collaborations for service structure and activity diagrams for both global behaviour (choreography) and local component behaviour (orchestration). The behaviour of each system component is designed as a composition of the roles it plays in different services.

Revision Summary: 
No revisions submitted.
Syndicate content