4.4 Article

A dependency constraint language to manage object-oriented software architectures

Journal

SOFTWARE-PRACTICE & EXPERIENCE
Volume 39, Issue 12, Pages 1073-1094

Publisher

WILEY
DOI: 10.1002/spe.931

Keywords

software architecture; architecture erosion; architecture conformance

Funding

  1. FAPEMIG
  2. CAPES
  3. CNPq

Ask authors/readers for more resources

This paper presents a domain-specific dependency constraint language that allows software architects to restrict the spectrum of structural dependencies, which can be established in object-oriented systems. The ultimate goal is to provide architects with means to define acceptable and unacceptable dependencies according to the planned architecture of their systems. Once defined, such restrictions are statically enforced by a tool, thus avoiding silent erosions in the architecture. The paper also presents results from applying the proposed approach to different versions of a real-world human resource management system. Copyright (C) 2009 John Wiley & Sons, Ltd.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available