A framework for reuse of multi-view UML artifacts

@article{Salami2014AFF,
  title={A framework for reuse of multi-view UML artifacts},
  author={Hamza Onoruoiza Salami and Moataz A. Ahmed},
  journal={ArXiv},
  year={2014},
  volume={abs/1402.0160}
}
Software is typically modeled from different viewpoints such as structural view, behavioral view and functional view. Few existing works can be considered as applying multi-view retrieval approaches. A number of important issues regarding mapping of entities during multi- view retrieval of UML models is identified in this study. In response, we describe a framework for reusing UML artifacts, and discuss how our retrieval approach tackles the identified issues. 
A Framework for Enhancing the Retrieval of UML Diagrams
TLDR
A framework for reusing UML diagrams is proposed and should complement the effort required to design a new system from scratch and be able to compare the requirement of a new project with the requirements of the old projects in the repository. Expand
Use Case Diagram Similarity Measurement: A New Approach
TLDR
This research introduces a new approach for measuring use case diagram similarity, which combines structural information and lexical information for measuring the similarity of two diagrams. Expand
DETERMINING THE SIMILARITY OF UML-MODELS BY COMBINING DIFFERENT SOFTWARE PROPERTIES
One of the most important elements of every software system is its design architecture. Software design is a demanding task that requires lot of experience, expertise and knowledge of many differentExpand
Minimization of Retrieval Time During Software Reuse
TLDR
Pre-filtering is described, which is a method of minimizing retrieval time during software reuse, which can be applied while reusing object-oriented software, whose requirement specifications contain Unified Modelling Language (UML) diagrams. Expand
Software similarity measurements using UML diagrams: A systematic literature review
TLDR
The study reviews and identifies similarity measurements of UML artifacts, with class diagram, sequence diagram, statechart diagram, and use case diagram being UML diagrams that are widely used as research objects for measuring similarity. Expand
REQUIREMENT REUSE MODEL BASED ON LEVENSHTEIN DISTANCES
Software reuse has always been one of the popular topic in software engineering community. It refers to the development of software by reusing components previous software development. ReusingExpand

References

SHOWING 1-10 OF 31 REFERENCES
NEW STRUCTURAL SIMILARITY METRICS FOR UML MODELS
TLDR
This thesis proposes a conceptual framework for composing a multi-view similarity metric from a set of similarity metrics, each focusing on a particular view of software, and results from conducted case studies demonstrate the potential of the proposed metric set. Expand
Finding reusable UML sequence diagrams automatically
TLDR
The REUSER project seeks to address this tool gap by seamlessly assisting analysts as they reuse UML (Unified Modeling Language) artifacts by automates artifact retrieval. Expand
A Behavioral and Structural Components Retrieval Technique for Software Reuse
TLDR
This work proposes a structural and behavioral retrieval technique that takes in account the heterogeneity of the components repository (abstraction level, technology, domain, etc) to make the retrieval process more efficient. Expand
Reusing UML specifications in a constrained application domain
  • M. Blok, J. Cybulski
  • Computer Science
  • Proceedings 1998 Asia Pacific Software Engineering Conference (Cat. No.98EX240)
  • 1998
TLDR
The article provides details of the representation techniques used for storing and retrieving reusable design components to and from a large collection of UML specifications and describes approaches to reduce the complexity of dealing with very large domain models. Expand
Reuse of use cases diagrams: an approach based on ontologies and semantic web technologies
TLDR
This paper presents a tool for the reuse of use case diagrams by storing their information in OWL ontology and the use of Semantic Web technologies. Expand
Complementary use case scenario representations based on domain vocabularies
TLDR
A metamodel and concrete syntax for three complementary representations of use case scenarios that present the same information, but put emphasis on different aspects of it thus accommodating for different readers. Expand
Complementary use case scenario representations based on domain vocabularies
TLDR
A metamodel and concrete syntax for three complementary representations of use case scenarios that present the same information, but put emphasis on different aspects of it thus accommodating for different readers. Expand
Towards the Development of Integrated Reuse Environments for UML Artifacts
Systematic software reuse is recognized to achieve better software, faster and at a lower cost. The benefits of reuse can be maximized if types of early stage software artifacts can be easily reused.Expand
Toward reuse of object-oriented software design models
TLDR
This paper proposes an approach based on faceted classification scheme for the classification and retrieval of software design artifacts, namely Object-Oriented Design Models, thus facilitating their reuse. Expand
A two-stage framework for UML specification matching
TLDR
A two-stage framework for matching two UML specifications and quantifying the results based on the systematic integration of their structural and behavioral similarities in order to identify the candidate component set for reuse is presented. Expand
...
1
2
3
4
...