Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Automatic Implementation of Constraints in Component Based Applications

Academic Article
Publication Date:
2005
abstract:
Component-based software architectures have become one of the predominant solutions in the software technologies scenario. As well, constraints have been assuming an ever more relevant role in modeling distributed systems as long as business rules implementation, designby- contract practice, and fault-tolerance requirements are concerned. Nevertheless, component developers are not sufficiently supported by existing tools to implement these features. We address such a deficiency and we propose some implementation patterns to translate constraint models into source code and two automatic tools: the Component Constraint Modeler (CoCoMod) and the Component Constraint Generator (CoCoGen). CoCoMod enables designers to specify both component interfaces and constraints as visual UML models and automatically generates textual models for interfaces and constraints. CoCoGen executes the implementation patters to translate constraint models into source code. A simple case study is presented in order to show an application of the proposed approach.
Iris type:
01.01 Articolo in rivista
Keywords:
Component engineering; Automatic constraints implementation; Component modeling; Development process
List of contributors:
DE PIETRO, Giuseppe; D'Acierno, Antonio; Coronato, Antonio
Authors of the University:
D'ACIERNO ANTONIO
Handle:
https://iris.cnr.it/handle/20.500.14243/168756
Published in:
INFORMATION AND SOFTWARE TECHNOLOGY
Journal
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)