| Using ATL for transformations in software performance engineering: a step ahead of java-based transformations? |
| Full text |
Pdf
(336 KB)
|
Source
|
Workshop on Software and Performance
archive
Proceedings of the 7th international workshop on Software and performance
table of contents
Princeton, NJ, USA
SESSION: Transformations and connections in performance analysis
table of contents
Pages 127-132
Year of Publication: 2008
ISBN:978-1-59593-873-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 110, Citation Count: 0
|
|
|
ABSTRACT
Transformations of software models (such as UML diagrams) into non-functional models (such as Queueing Networks) have brought a real breakthrough to the entire field of non-functional software validation, because they allow to introduce automatism in the generation of a non-functional model from software artifacts. However, up today almost all the existing approaches are based on general purpose programming languages, such as Java. With the rapid evolution of model transformation languages, it is interesting to study how transformations in the software performance engineering domain may benefit from using constructs and tools of these languages. In this paper we present the results of our implementation, in ATLAS Transformation Language (ATL), of a transformation approach from UML models to Queueing Network models and, laying on a previous implementation of the same transformation in Java, we discuss the differences between these two approaches.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
M. Bordin, T. Vardanega, Correctness by Construction for High-Integrity Real-Time Systems: A Metamodel-Driven Approach, Proc. of Ada-Europe 2007, LNCS 4498, pp. 114--127.
|
| |
4
|
P.P. Campegiani. Tecniche model-driven per la derivazione automatica di modelli prestazionali (in italian). Tech. Rep.University of Roma TorVergata, 2005.
|
| |
5
|
V. Cortellessa, A. Di Marco, P. Inverardi. Integrating Performance and Reliability Analysis in a Non-Functional MDA Framework. Proc. of FASE 2007, pp. 57--71.
|
| |
6
|
|
| |
7
|
S. di Gregorio, Transformations of UML Architectural Models into Performance Models based on ATLAS Transformation Language, MasterThesis, L'Aquila University, 2007.www.di.univaq.it/cortelle/docs/Sarathesis.pdf.
|
 |
8
|
Vincenzo Grassi , Raffaela Mirandola , Antonino Sabetta, From design to analysis models: a kernel language for performance and reliability analysis of component-based systems, Proceedings of the 5th international workshop on Software and performance, p.25-36, July 12-14, 2005, Palma, Illes Balears, Spain
[doi> 10.1145/1071021.1071024]
|
| |
9
|
|
| |
10
|
|
| |
11
|
A. Sabetta, D.C. Petriu, V. Grassi, R. Mirandola, Abstraction-Raising Transformation for Generating Analysis Models, MoDELS 2005 Workshops, LNCS 3844, pp. 217--226.
|
| |
12
|
|
| |
13
|
|
| |
14
|
C. Smith, L. Williams More New Software Performance AntiPatterns: Even More Ways to ShootYourself in the Foot, Proc. of CMG 2003.
|
| |
15
|
OMG, Unified Modeling Language: Superstructure Version, ptc/2006-04-02.
|
| |
16
|
OMG, UML Profile for Schedulability, Performance and Time, formal/05-01-02.
|
| |
17
|
www.sciences.univ-nantes.fr/lina/atl/atldemo/adt/
|
| |
18
|
|
| |
19
|
|
|