| CHARMY: an extensible tool for architectural analysis |
| Full text |
Pdf
(320 KB)
|
| Source
|
Foundations of Software Engineering
archive
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
table of contents
Lisbon, Portugal
SESSION: Research tool demonstrations I
table of contents
Pages: 111 - 114
Year of Publication: 2005
ISBN:1-59593-014-0
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 34, Citation Count: 5
|
|
|
ABSTRACT
CHARMY is a framework for designing and validating architectural specifications. In the early stages of the software development process, the CHARMY framework assists the software architect in the design and validation phases. To increase its usability in an industrial context, the tool allows the use of UML-like notations to graphically design the system. Once the design is done, a formal prototype is automatically created for simulation and analysis purposes. The framework provides extensibility mechanisms to enable the introduction of new design and analysis features.
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
|
ADML: Architecture Description Markup Language. http://www.opengroup.org/architecture/adml/adml_home.htm, Last Modified: December 2002. Open Group.
|
| |
2
|
A. Bucchiarone, H. Muccini, P. Pelliccione, and P. Pierini. Model-Checking plus Testing: from Software Architecture Analysis to Code Testing. In Proc. Int. Workshop on Integration of Testing Methodologies, ITM '04. LNCS n.3236.
|
| |
3
|
M. Autili, P. Inverardi, P. Pelliccione. Graphical Scenarios for Specifying Temporal Properties: an Automatic Approach. Technical report, University of L'Aquila, April 2005.
|
| |
4
|
M. Caporuscio, P. Inverardi, and P. Pelliccione. Formal analysis of architectural patterns. In First European Workshop on Software Architecture - EWSA 2004, 21-22 May 2004, St Andrews, Scotland, UK. LNCS n.3047.
|
| |
5
|
|
| |
6
|
Charmy Project. Charmy web site. http://www.di.univaq.it/charmy, February 2004.
|
| |
7
|
E. M. Clarke, O. Grumberg, and D. A. Peled. Model Checking. The MIT Press, 2001.
|
| |
8
|
D. Compare, P. Inverardi, P. Pelliccione, and A. Sebastiani. Integrating model-checking architectural analysis and validation in a real software life-cycle. In FME 2003, LNCS 2805, pages 114--132, Pisa, 2003.
|
| |
9
|
Formal Methods for Software Architectures. Tutorial book on Software Architectures and Formal Methods. Eds. M. Bernardo and P. Inverardi, LNCS 2804, 2003.
|
 |
10
|
|
| |
11
|
G. J. Holzmann. The SPIN Model Checker: Primer and Reference Manual. Addison-Wesley, September 2003.
|
| |
12
|
P. Pelliccione, P. Inverardi, and H. Muccini. Charmy: A framework for Designing and Validating Architectural Specifications. Submitted for publication. Technical report, University of L'Aquila, April 2005.
|
| |
13
|
jSpin - A Java GUI for Spin. http://stwww.weizmann.ac.il/g-cs/benari/jspin/.
|
| |
14
|
|
| |
15
|
P. Pelliccione, H. Muccini, A. Bucchiarone, and F. Facchini. TeStor: Deriving Test Sequences from Model-based Specifications 8th International SIGSOFT Symposium on Component-based Software Engineering. May 2005, St. Louis, Missouri, USA. LNCS 3489, pp. 267--282.
|
 |
16
|
|
| |
17
|
xADL 2.0 Architecture Description Language. http://www.isr.uci.edu/projects/xarchuci/, 2005.
|
| |
18
|
J. Zhao Software Architecture Slicing. In Proceedings of the 14th Annual Conference of Japan Society for Software Science and Technology (1997).
|
CITED BY 5
|
|
Antonio Bucchiarone , Andrea Polini , Patrizio Pelliccione , Massimo Tivoli, Towards an architectural approach for the dynamic and automatic composition of software components, Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis, p.12-21, July 17-20, 2006, Portland, Maine
|
|
|
|
|
|
|
|
|
Yuan Gan , Marsha Chechik , Shiva Nejati , Jon Bennett , Bill O'Farrell , Julie Waterhouse, Runtime monitoring of web service conversations, Proceedings of the 2007 conference of the center for advanced studies on Collaborative research, October 22-25, 2007, Richmond Hill, Ontario, Canada
|
|
|
|
|