Learn More
The Unified Modeling Language (UML) has become a widely adopted standard in the software industry. While UML has established itself in detailed software design, its usage as an architecture description language is still taking its shape. In particular, there is a growing need for techniques to define domain specific architectural constraints and conventions(More)
We present the work of establishing an integrated environment that facilitates architecture design, reconstruction, and maintenance in the entire life cycle of a software product line. This architecting environment (ART environment) has been used in modeling and analysis of both the designed platform architecture model and the reverse-engineered product(More)
BACKGROUND Accumulating evidence suggested that epithelial-mesenchymal transition (EMT) and cancer stem cell (CSC) characteristics, both of which contribute to tumor invasion and metastasis, are interrelated with miR-21. MiR-21 is one of the important microRNAs associated with tumor progression and metastasis, but the molecular mechanisms underlying EMT and(More)
This paper proposes a UML-based software maintenance process. The process is guided by architectural descriptions and existing architectural models. The descriptions are given as variants of UML profiles describing the styles and rules relevant for a particular application domain. A reverse engineering subprocess, combining top-down and bottom-up reverse(More)
This paper reports on the main results from an industrial cooperation project 1. The project is a joint project between Nokia Research Centre and the CPN group at the University of Aarhus. The purpose of the project was to investigate features and feature interactions in development of Nokia mobile phones through construction of a Coloured Petri Nets (CPN)(More)
We present an application of Colored Petri Nets for modeling qf software architecture. Our work demonstrates how to use architectural modeling to control properties of industrial scale products and product families. The new software architecture of a mobile phone family is modeled by Colored Petri Nets and analyzed using the Design/CPN tool. The model(More)
Fibroblast activation protein (FAP) or seprase, which belongs to the group type II integral serine proteases, is an integral membrane serine peptidase. Previous studies have demonstrated that FAP has an effect on tumor growth, proliferation and invasion. However, the cellular functional role that FAP plays in osteosarcoma (OS) remains unknown. The aim of(More)